<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://training.azanello.com/</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://training.azanello.com/courses</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://training.azanello.com/profile</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://training.azanello.com/settings</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/practice/exam</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/achievements</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/01-architecture-sdlc</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/02-tool-use-mcp</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/03-memory-state</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/04-evaluation</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/05-multi-agent</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/domain/06-guardrails</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/01-identify-steps</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/02-mitigate-anti-patterns</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/03-define-io-success-criteria</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/04-planning-execution-boundary</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/05-structured-plans</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/06-autonomy-levels</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/01-architecture-sdlc/07-inspectable-artifacts</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/01-identify-required-tools</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/02-configure-tool-permissions</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/03-add-mcp-server</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/04-github-remote-mcp</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/05-mcp-registries</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/06-execution-context-and-repo-scope</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/07-autonomous-branches-and-prs</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/02-tool-use-mcp/08-safe-execution</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/01-memory-strategies</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/02-scope-memory-to-task</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/03-expiration-and-pruning</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/04-persist-state-and-drift</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/05-resumability</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/03-memory-state/06-continuity-across-tools</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/01-success-criteria-and-signals</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/02-quantitative-vs-qualitative</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/03-automated-scanning</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/04-failure-analysis-from-traces</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/05-classify-failure-modes</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/06-tune-instructions</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/04-evaluation/07-refine-memory-and-tool-usage</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/01-orchestration-patterns</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/02-isolation-parallel-execution</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/03-conflict-detection-and-resolution</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/04-handoffs-and-decisions</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/05-detect-failed-stalled-agents</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/06-recovery-rollback-hitl</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/05-multi-agent/07-agent-lifecycle</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/01-classify-actions-by-risk</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/02-assign-autonomy-levels</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/03-identify-hitl-actions</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/04-block-policy-violations</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/05-least-privilege-scoping</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://training.azanello.com/course/gh-600/topic/06-guardrails/06-explicit-auth-irreversible</loc>
<lastmod>2026-05-18T12:09:12.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
