<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://saumya.dabi.live/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://saumya.dabi.live/blog</loc><lastmod>2026-11-03</lastmod></url><url><loc>https://saumya.dabi.live/blog/subscribe</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/ai-product</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/pm-craft</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/evals</loc><lastmod>2026-09-26</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/agents</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/ai-tooling</loc><lastmod>2026-09-05</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/career</loc><lastmod>2026-10-17</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/india-tech</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/fintech-saas</loc><lastmod>2026-11-03</lastmod></url><url><loc>https://saumya.dabi.live/blog/topic/teardown</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://saumya.dabi.live/blog/deactivation-is-a-product-decision</loc><lastmod>2026-11-03</lastmod></url><url><loc>https://saumya.dabi.live/blog/hyperlocal-growth-stalls-on-supply-coverage</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-model-lineup-is-a-pricing-portfolio</loc><lastmod>2026-10-27</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-human-override-needs-a-timeout</loc><lastmod>2026-10-24</lastmod></url><url><loc>https://saumya.dabi.live/blog/an-agent-needs-a-permission-gradient</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-product-interview-needs-a-bet</loc><lastmod>2026-10-17</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-workflow-needs-a-state-contract</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-case-study-needs-a-counterfactual</loc><lastmod>2026-10-10</lastmod></url><url><loc>https://saumya.dabi.live/blog/mistral-large-4-preview</loc><lastmod>2026-10-06</lastmod></url><url><loc>https://saumya.dabi.live/blog/make-ai-tools-show-their-work</loc><lastmod>2026-10-03</lastmod></url><url><loc>https://saumya.dabi.live/blog/retries-need-an-action-ledger</loc><lastmod>2026-09-29</lastmod></url><url><loc>https://saumya.dabi.live/blog/an-eval-score-needs-a-failure-budget</loc><lastmod>2026-09-26</lastmod></url><url><loc>https://saumya.dabi.live/blog/name-the-assumption-that-would-kill-your-bet</loc><lastmod>2026-09-22</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-portfolio-needs-a-decision-trail</loc><lastmod>2026-09-19</lastmod></url><url><loc>https://saumya.dabi.live/blog/write-the-error-budget-first</loc><lastmod>2026-09-15</lastmod></url><url><loc>https://saumya.dabi.live/blog/account-aggregator-drop-offs-before-otp</loc><lastmod>2026-09-12</lastmod></url><url><loc>https://saumya.dabi.live/blog/india-voice-interface</loc><lastmod>2026-09-08</lastmod></url><url><loc>https://saumya.dabi.live/blog/treat-prompts-as-a-codebase</loc><lastmod>2026-09-05</lastmod></url><url><loc>https://saumya.dabi.live/blog/agent-domain-actions-not-crud</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://saumya.dabi.live/blog/exceptions-need-a-queue-owner</loc><lastmod>2026-08-29</lastmod></url><url><loc>https://saumya.dabi.live/blog/context-switching-in-agent-development</loc><lastmod>2026-08-25</lastmod></url><url><loc>https://saumya.dabi.live/blog/the-interface-for-agentic-ambiguity</loc><lastmod>2026-08-22</lastmod></url><url><loc>https://saumya.dabi.live/blog/ai-product-hypotheses-as-experiments</loc><lastmod>2026-08-18</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-prd-needs-a-decision-log</loc><lastmod>2026-08-15</lastmod></url><url><loc>https://saumya.dabi.live/blog/agent-handoff-evidence</loc><lastmod>2026-08-11</lastmod></url><url><loc>https://saumya.dabi.live/blog/the-fallback-is-part-of-the-ai-experience</loc><lastmod>2026-08-08</lastmod></url><url><loc>https://saumya.dabi.live/blog/ai-coding-assistant-before-code</loc><lastmod>2026-08-04</lastmod></url><url><loc>https://saumya.dabi.live/blog/why-your-llm-tests-miss-edge-cases</loc><lastmod>2026-08-01</lastmod></url><url><loc>https://saumya.dabi.live/blog/fintech-workflow-owner</loc><lastmod>2026-07-28</lastmod></url><url><loc>https://saumya.dabi.live/blog/every-agent-needs-a-stopping-rule</loc><lastmod>2026-07-25</lastmod></url><url><loc>https://saumya.dabi.live/blog/a-score-is-not-a-priority</loc><lastmod>2026-07-21</lastmod></url><url><loc>https://saumya.dabi.live/blog/audit-your-rag-chunks</loc><lastmod>2026-07-18</lastmod></url><url><loc>https://saumya.dabi.live/blog/career-domain-map</loc><lastmod>2026-07-14</lastmod></url><url><loc>https://saumya.dabi.live/blog/eval-set-is-the-real-prd</loc><lastmod>2026-07-11</lastmod></url><url><loc>https://saumya.dabi.live/blog/design-for-wrong-answers</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://saumya.dabi.live/blog/cost-of-a-wrong-answer</loc><lastmod>2026-07-04</lastmod></url><url><loc>https://saumya.dabi.live/work/incredipets-marketplace</loc><lastmod>2026-07-25</lastmod></url><url><loc>https://saumya.dabi.live/work/joblens</loc><lastmod>2026-10-30</lastmod></url><url><loc>https://saumya.dabi.live/work/k12-learning-platform</loc><lastmod>2026-10-07</lastmod></url><url><loc>https://saumya.dabi.live/work/org-platform</loc><lastmod>2026-10-07</lastmod></url><url><loc>https://saumya.dabi.live/work/synapse</loc><lastmod>2026-07-04</lastmod></url></urlset>