<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shaisinai.com</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shaisinai.com/work</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shaisinai.com/work/homies</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shaisinai.com/work/autopilot</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shaisinai.com/work/paperclip</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shaisinai.com/work/mobile-e2e-retrospective</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shaisinai.com/work/web-automation-retrospective</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shaisinai.com/proof</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shaisinai.com/writing</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shaisinai.com/resume</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/method</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/hello-bento</loc>
<lastmod>2026-09-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/appium-and-detox-need-shared-contracts-not-a-fake-driver</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/automation-documentation-is-an-architecture-boundary</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/coding-agents-need-less-git-authority-than-humans</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/deterministic-map-and-polygon-e2e-tests</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/fenced-json-needs-a-brace-balanced-parser</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/green-ci-is-only-valid-for-the-sha-it-tested</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/mobile-e2e-diagnostics-lifecycle-and-data-recovery</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/mobile-e2e-frameworks-from-selectors-to-tests</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/native-sheet-dismissal-needs-an-unsaved-change-boundary</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/offline-money-mutations-must-fail-before-optimism</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/referral-parameters-need-a-verified-mobile-handoff</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/reverse-engineering-automation-wrappers-with-characterization-tests</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/transactional-locale-switching-load-first-commit-second</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/validating-relational-database-migrations-with-reconciliation</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/how-i-run-a-one-person-ai-engineering-board</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/an-autonomous-teammate-with-a-leash</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/a-solo-devs-qa-machine</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/idempotent-billing-webhooks</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/rtl-is-a-test-dimension</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shaisinai.com/writing/the-accessibility-bug-that-locked-users-out</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
