<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://docs.jjk.engineer/index.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/index.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/principles.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/design-tokens.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/index.html</loc>
    <lastmod>2026-04-29T23:57:15.903Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0001-use-adrs-for-architecture-decisions.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0002-static-prerendering-not-runtime-ssr.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0003-cloud-functions-canonical-write-path.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0004-build-time-markdown-pipeline.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0005-firebase-sole-infrastructure-vendor.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0006-shared-folders-path-aliases.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0007-primeng-lazy-loaded-bundle-isolated.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0008-ernest-sludge-governance-constraint.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0009-multi-agent-claude-code-architecture.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0010-centralized-copy-json.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0011-service-worker-freshness-navigation.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0012-terraform-for-gcp-resource-management.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0013-coep-credentialless-over-require-corp.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0014-lightweight-adr-tooling.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0015-ernest-ai-rag-chatbot.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0016-remove-service-worker-and-pwa.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0017-angular-cdk-for-headless-admin-primitives.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0018-gcp-platform-vendor-firebase-application-layer.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/architecture/decisions/0019-error-visibility-policy.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/engineering/index.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/engineering/project-spec.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/engineering/content-pipeline.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/engineering/testing.html</loc>
    <lastmod>2026-04-29T23:56:50.503Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/infrastructure/index.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/infrastructure/terraform.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/infrastructure/ci-cd.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/infrastructure/firebase.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/index.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/claude-code.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/agents/index.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/workflows/index.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/workflows/bugfix.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/workflows/feature.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
  <url>
    <loc>https://docs.jjk.engineer/operations/workflows/refactor.html</loc>
    <lastmod>2026-04-29T23:56:50.507Z</lastmod>
  </url>
</urlset>
