<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://jvertrees.hashnode.dev</loc>
    <lastmod>2026-09-01T04:00:41.198Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-information-ladder-in-the-ai-sdlc</loc>
    <lastmod>2026-08-27T15:09:46.602Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/clod-code-2-0</loc>
    <lastmod>2026-08-24T12:32:47.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/flower-power</loc>
    <lastmod>2026-08-05T09:19:30.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/how-an-ai-native-team-organizes-the-build</loc>
    <lastmod>2026-08-04T15:30:11.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/success-through-failure-a-short-design-playbook-for-agent-gates</loc>
    <lastmod>2026-07-28T15:30:29.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/learnings-from-an-expensive-ai-driven-failure</loc>
    <lastmod>2026-07-22T15:30:08.298Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/best-practices-are-now-for-the-model-too</loc>
    <lastmod>2026-07-17T15:30:39.532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/your-agentic-swarm-will-build-a-spaghetti-monster-unless-you-draw-the-boundaries-first</loc>
    <lastmod>2026-07-16T15:30:19.339Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/this-week-in-ai-engineering-gpt-5-6-s-tiers-tuning-the-harness-and-agents-that-pay-and-get-caught</loc>
    <lastmod>2026-07-15T15:30:13.473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/this-week-in-ai-150-prs-a-week-a-234b-saas-warning-and-agents-that-can-pay</loc>
    <lastmod>2026-07-09T15:30:43.089Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-ai-native-way-to-organize-software-work</loc>
    <lastmod>2026-07-07T16:41:14.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-problem-with-does-this-look-right</loc>
    <lastmod>2026-07-07T15:30:22.810Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/recent-ai-news-in-case-you-missed-it-gated-models-cheap-coders-and-the-agent-stack</loc>
    <lastmod>2026-07-03T15:30:28.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/a-gentle-introduction-to-agent-harnesses</loc>
    <lastmod>2026-07-02T15:30:23.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-spec-is-the-source-of-truth-now-mostly</loc>
    <lastmod>2026-07-01T21:22:05.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/what-mattered-last-week-in-ai-engineering-in-case-you-missed-it</loc>
    <lastmod>2026-06-30T15:30:47.484Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/building-a-harness-for-autonomous-coding-agents</loc>
    <lastmod>2026-06-29T19:41:25.018Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/designing-in-app-help</loc>
    <lastmod>2026-06-18T22:21:33.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/four-infrastructure-pieces-that-quietly-decide-whether-agent-products-scale</loc>
    <lastmod>2026-06-16T15:30:15.815Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/three-products-that-treat-agents-as-members-of-the-team-not-bots</loc>
    <lastmod>2026-06-15T17:57:07.747Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/a-week-where-single-api-llm-stacks-got-harder-to-defend</loc>
    <lastmod>2026-06-15T17:55:46.572Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/time-lapse-engineering</loc>
    <lastmod>2026-06-12T10:54:19.208Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/ten-failure-modes-from-a-year-of-running-an-agent-harness-part-2</loc>
    <lastmod>2026-06-11T20:08:44.729Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/ten-failure-modes-from-a-year-of-running-an-agent-harness-part-1</loc>
    <lastmod>2026-06-08T15:30:34.718Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/why-sqlite-bans-ai-contributions-a-case-study-in-open-source-quality-engineering</loc>
    <lastmod>2026-06-05T15:30:11.504Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/two-quiet-results-one-shared-lesson-where-capability-gains-are-coming-from-now</loc>
    <lastmod>2026-06-03T15:30:18.247Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-agent-ops-stack-explained-two-new-tools-and-the-layer-they-belong-to</loc>
    <lastmod>2026-06-02T15:30:11.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-lazy-boundary</loc>
    <lastmod>2026-05-19T14:32:13.429Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/rebuilding-the-sdlc-for-ai-throughput</loc>
    <lastmod>2026-05-14T15:30:12.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/anatomy-of-a-two-day-pytest-debugging-loop</loc>
    <lastmod>2026-05-14T13:56:28.171Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/75-is-the-wrong-metric</loc>
    <lastmod>2026-04-24T20:03:28.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/claude-4-7-will-quietly-break-your-prompts-and-harness-here-s-how-to-fix-them</loc>
    <lastmod>2026-04-21T22:06:30.115Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/what-we-learned-making-ai-video-with-google-flow-and-veo-3-1</loc>
    <lastmod>2026-06-11T20:46:37.927Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-power-of-constraints</loc>
    <lastmod>2026-04-07T16:51:36.952Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/your-engineering-floor-stopped-coding-now-what</loc>
    <lastmod>2026-04-03T15:31:38.202Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/this-week-in-ai-infrastructure-custom-agent-training-open-source-voice-and-the-end-of-robots-txt</loc>
    <lastmod>2026-04-02T15:31:19.257Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/a-text-file-beats-an-intelligent-agent-and-the-data-proves-it</loc>
    <lastmod>2026-04-01T15:30:25.820Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-real-lesson-from-github-s-pr-ads-debacle</loc>
    <lastmod>2026-03-31T16:38:31.177Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-retrieval-layer-just-became-an-agent</loc>
    <lastmod>2026-03-31T16:16:05.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/stanford-just-made-ai-agent-containment-a-one-liner</loc>
    <lastmod>2026-03-30T16:00:13.571Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/ai-doesn-t-have-a-generation-problem-it-has-a-verification-problem</loc>
    <lastmod>2026-03-26T15:30:44.538Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/your-ai-coding-tool-runs-on-a-model-you-ve-never-heard-of-that-s-the-point</loc>
    <lastmod>2026-03-24T15:54:46.762Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/agentic-engineering-has-a-name-now</loc>
    <lastmod>2026-03-16T15:31:06.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-prototype-mirage</loc>
    <lastmod>2026-03-13T15:30:40.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/from-vibe-coding-to-agentic-engineering</loc>
    <lastmod>2026-03-13T06:56:56.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-multi-agent-stack-takes-shape</loc>
    <lastmod>2026-03-12T15:30:31.865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/tmux-claude-code-on-macos-the-complete-setup-guide</loc>
    <lastmod>2026-03-27T20:48:13.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/directed-experimentation-keeping-abreast-of-the-latest-advances</loc>
    <lastmod>2026-03-09T15:30:06.789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-orchestration-wars-who-owns-the-agent-execution-layer</loc>
    <lastmod>2026-03-04T21:19:23.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/the-governance-tax-is-coming-due</loc>
    <lastmod>2026-03-04T21:15:24.968Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/archive</loc>
    <lastmod>2026-09-01T04:00:41.198Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://jvertrees.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-01T04:00:41.198Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>