<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://trylaunched.ca/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/book-a-call</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/ai-visibility-audit</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/for-teams</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/own-your-build</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/vendor-lock-in</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/outgrown-your-platform</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/how-technical-debt-is-created-in-10-minutes-by-ai-agents</loc>
    <lastmod>2026-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/stop-pivoting-start-finishing-escaping-the-ai-prototyping-trap</loc>
    <lastmod>2026-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/when-to-finally-hire-a-real-engineer-for-your-ai-app</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-psychological-toll-of-building-with-ai-combating-founder-burnout</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/crossing-the-chasm-graduating-from-ai-prototype-to-production-ready-saas</loc>
    <lastmod>2026-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-investors-are-secretly-skeptical-of-lovablebolt-mvps</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-9010-rule-of-ai-development-why-the-last-10-takes-90-of-the-time</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-devops-blindspot-why-vibe-coders-fail-at-infrastructure</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/handling-vercel-serverless-function-timeouts-in-ai-apps</loc>
    <lastmod>2026-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/dockerizing-a-boltnew-project-for-enterprise-production</loc>
    <lastmod>2026-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/monitoring-and-logging-sentry-setup-for-unpredictable-ai-code</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/setting-up-custom-domains-and-ssl-for-ai-prototypes</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/moving-from-vercel-to-aws-when-ai-apps-get-too-expensive</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/managing-environment-variables-across-multiple-ai-tools-env-chaos</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/it-works-locally-why-your-ai-app-fails-on-vercel-production</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/setting-up-cicd-pipelines-for-an-ai-generated-codebase</loc>
    <lastmod>2026-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/deploying-a-lovable-export-to-vercel-the-right-way</loc>
    <lastmod>2026-09-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/refactoring-massive-2000-line-react-components-built-by-ai</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/adding-complex-framer-motion-animations-that-ai-cannot-handle</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/accessibility-a11y-failures-making-your-ai-code-accessible-to-all-users</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/optimizing-images-and-static-assets-in-a-lovable-export</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-hydration-error-plague-in-ai-generated-nextjs-apps</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/responsive-design-regressions-fixing-mobile-views-the-ai-destroyed</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/connecting-a-beautiful-v0-react-ui-to-a-supabase-backend</loc>
    <lastmod>2026-09-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-ai-generated-tailwind-css-looks-messy-under-the-hood-and-how-to-clean-it</loc>
    <lastmod>2026-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/managing-global-state-zustandredux-in-messy-ai-apps</loc>
    <lastmod>2026-09-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-v0-empty-shell-wiring-up-vercel-v0-static-components-to-a-real-database</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-your-users-keep-getting-logged-out-fixing-ai-cookie-issues</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/session-management-nightmares-in-ai-generated-nextjs-apps</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/role-based-access-control-rbac-implementing-permissions-the-ai-missed</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/adding-multi-tenant-architecture-b2b-to-a-single-user-ai-mvp</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-silent-failure-of-ai-user-registration-flows</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/handling-jwt-tokens-securely-post-export</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/implementing-google-and-github-oauth-when-the-ai-gets-confused</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-your-lovable-app-sends-emails-to-spam-fixing-default-smtp-issues</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/untangling-authjs-nextauth-in-a-boltnew-export</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-ai-authentication-flows-always-break-at-scale</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/scaling-a-supabase-backend-built-by-lovable-a-technical-roadmap</loc>
    <lastmod>2026-08-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-your-ai-apps-api-is-incredibly-slow-n1-query-problems</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/background-jobs-and-cron-tasks-handling-the-asynchronous-work-ai-ignores</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/caching-strategies-for-slow-ai-built-backends-redisupstash</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/hand-writing-complex-sql-when-the-ai-agent-fails</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/database-bloat-when-the-ai-creates-50-unnecessary-tables</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/supabase-vs-firebase-which-is-safer-for-ai-generated-apps</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/fixing-ai-generated-prisma-schemas-a-guide-to-proper-data-modeling</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-relational-blindspot-why-ai-struggles-with-complex-database-design</loc>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/ai-database-migration-hell-surviving-conflicting-schema-updates</loc>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/hardening-an-ai-prototype-transforming-a-toy-into-enterprise-software</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/gdpr-and-soc2-the-compliance-risks-of-ai-generated-saas</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/auditing-lovable-exports-for-cross-site-scripting-xss-vulnerabilities</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/rate-limiting-implementing-the-defenses-your-ai-agent-forgot</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/why-your-ai-app-will-fail-a-penetration-test-and-how-to-fix-it</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-sanity-layer-why-every-ai-app-needs-a-human-security-audit</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/securing-stripe-webhooks-the-critical-step-ai-builders-always-miss</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/leaked-api-keys-how-ai-agents-accidentally-expose-your-secrets-to-github</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/ai-generated-supabase-rls-why-your-database-is-likely-exposed-to-the-public</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-vibe-coding-security-nightmare-what-happens-when-ai-writes-your-backend</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/when-to-fire-your-ai-agent-recognizing-the-limits-of-automated-dev</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-ideal-developer-stack-for-non-technical-founders-a-2026-guide</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/low-code-vs-ai-agents-combining-platforms-for-maximum-speed</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/github-copilot-vs-cursor-which-is-better-for-scaling-ai-prototypes</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/which-ai-builder-is-actually-best-for-b2b-saas-an-engineering-breakdown</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-tool-paralysis-trap-stop-comparing-ai-wrappers-and-start-shipping</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-golden-trio-combining-v0-cursor-and-supabase-for-scaling-saas</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/stop-using-boltnew-for-production-do-this-instead</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/claude-is-your-architect-not-your-builder-rethinking-llm-roles</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/cursor-vs-lovable-defining-the-ultimate-2026-ai-stack</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/it-worked-yesterday-a-guide-to-debugging-ai-app-regressions</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/version-control-for-ai-why-committing-after-every-prompt-is-non-negotiable</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/taming-replit-agent-strategies-to-stop-ai-context-degradation</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/i-fixed-it-but-it-didnt-diagnosing-ai-confidence-illusions-in-code</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/circular-dependencies-the-silent-killer-in-lovable-and-bolt-apps</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-ai-spaghetti-code-phenomenon-identifying-and-fixing-ai-generated-messes</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/prompt-isolation-how-to-scope-ai-tasks-to-prevent-system-wide-breakages</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/claude-35-sonnet-vs-your-codebase-why-it-destroys-working-features</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-duplicate-component-hallucination-why-your-ai-app-is-running-two-versions-of</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/context-window-exhaustion-why-day-30-of-building-an-ai-app-is-hell</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-economics-of-extraction-the-roi-of-hiring-engineers-to-finish-your-ai-app</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/stop-paying-ai-to-fix-its-own-bugs-breaking-the-hallucination-cycle</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/budgeting-for-an-ai-mvp-the-true-financial-math-nobody-tells-you</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-endless-loop-why-boltnew-keeps-re-writing-the-same-code-and-charging-you</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/hybrid-development-how-to-cut-ai-costs-by-hand-coding-the-last-10</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-ai-developer-illusion-why-your-free-ai-tool-is-costing-you-more-than-a-freel</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-time-tax-of-ai-why-you-spend-40-minutes-debugging-for-every-1-hour-of-output</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/token-optimization-how-to-configure-cursor-and-claude-to-save-money</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/lovable-credits-burning-the-technical-reason-your-agent-is-wasting-tokens</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-200mo-api-trap-the-hidden-financial-costs-of-vibe-coding</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/from-lovable-to-aws-the-enterprise-migration-path-for-ai-prototypes</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/escaping-vendor-lock-in-why-owning-your-ai-generated-ip-is-crucial-for-investors</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-ejection-seat-checklist-10-things-to-verify-before-leaving-an-ai-cloud-build</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/reverse-engineering-ai-code-a-survival-guide-for-non-technical-founders</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-vercel-deployment-nightmare-why-your-lovable-export-breaks-on-deployment</loc>
    <lastmod>2026-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/untangling-ai-monoliths-how-to-refactor-exported-ai-code-without-breaking-it</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/bubble-vs-lovable-vs-code-when-to-jump-ship-to-a-traditional-codebase</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/trapped-in-replit-how-to-migrate-your-ai-agent-code-to-github-vercel</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/boltnew-to-localhost-surviving-the-export-and-setting-up-your-local-environment</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/the-lovable-exodus-a-step-by-step-guide-to-exporting-to-a-standard-react-stack</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/duplicate-component-trap-ai-agent</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/database-migration-hell-ai-builders</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/blank-slate-fallacy-ai-architecture</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/10-million-token-bug-vibe-coding-cost</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/ejection-trap-export-lovable-to-local</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/ai-authentication-flow-keeps-breaking</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/sanity-layer-security-audit-ai-code</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/v0-frontend-to-full-stack-reality</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/cursor-takeover-finish-what-lovable-started</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/it-was-working-yesterday-context-degradation</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/lovable-exodus-when-to-eject</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/claude-vs-cursor-wrong-question</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/true-cost-of-ai-coding-tools</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/blog/prototype-to-production-ai-stack</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/thank-you</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/saas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/ecommerce</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/agencies</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/creators</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/marketplaces</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/solutions/professional-services</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/claude</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/chatgpt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/gemini</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/copilot</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/lovable</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/cursor</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/bolt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/v0</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/replit</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trylaunched.ca/launch/windsurf</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>