<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://discern.sh/</loc></url>
  <url><loc>https://discern.sh/releases</loc></url>
  <url><loc>https://discern.sh/docs</loc></url>
  <url><loc>https://discern.sh/docs/start</loc></url>
  <url><loc>https://discern.sh/docs/start/evaluate-discern</loc></url>
  <url><loc>https://discern.sh/docs/start/installation-and-setup</loc></url>
  <url><loc>https://discern.sh/docs/start/first-real-change</loc></url>
  <url><loc>https://discern.sh/docs/start/after-setup</loc></url>
  <url><loc>https://discern.sh/docs/guides</loc></url>
  <url><loc>https://discern.sh/docs/guides/finish-and-land-a-change</loc></url>
  <url><loc>https://discern.sh/docs/guides/land-an-urgent-repair</loc></url>
  <url><loc>https://discern.sh/docs/guides/fix-a-red-gate</loc></url>
  <url><loc>https://discern.sh/docs/guides/recover-an-interrupted-task</loc></url>
  <url><loc>https://discern.sh/docs/guides/delegate-work</loc></url>
  <url><loc>https://discern.sh/docs/guides/coordinate-parallel-tasks</loc></url>
  <url><loc>https://discern.sh/docs/guides/wait-for-another-task</loc></url>
  <url><loc>https://discern.sh/docs/guides/write-project-instructions</loc></url>
  <url><loc>https://discern.sh/docs/guides/maintain-project-map</loc></url>
  <url><loc>https://discern.sh/docs/guides/create-and-manage-skills</loc></url>
  <url><loc>https://discern.sh/docs/guides/set-and-raise-standards</loc></url>
  <url><loc>https://discern.sh/docs/guides/place-and-answer-checkpoints</loc></url>
  <url><loc>https://discern.sh/docs/guides/improve-the-practice</loc></url>
  <url><loc>https://discern.sh/docs/guides/connect-a-coding-agent</loc></url>
  <url><loc>https://discern.sh/docs/guides/run-the-gate-in-ci</loc></url>
  <url><loc>https://discern.sh/docs/guides/maintain-or-remove-discern</loc></url>
  <url><loc>https://discern.sh/docs/understand</loc></url>
  <url><loc>https://discern.sh/docs/understand/practice-and-roles</loc></url>
  <url><loc>https://discern.sh/docs/understand/proof</loc></url>
  <url><loc>https://discern.sh/docs/understand/worktrees-and-trunk</loc></url>
  <url><loc>https://discern.sh/docs/understand/checkpoints</loc></url>
  <url><loc>https://discern.sh/docs/understand/standards</loc></url>
  <url><loc>https://discern.sh/docs/understand/instructions-skills-and-map</loc></url>
  <url><loc>https://discern.sh/docs/understand/evidence-and-improvement</loc></url>
  <url><loc>https://discern.sh/docs/understand/local-control</loc></url>
  <url><loc>https://discern.sh/docs/reference</loc></url>
  <url><loc>https://discern.sh/docs/reference/glossary</loc></url>
  <url><loc>https://discern.sh/docs/reference/cli-reference</loc></url>
  <url><loc>https://discern.sh/docs/reference/config-reference</loc></url>
  <url><loc>https://discern.sh/docs/reference/environment-variables</loc></url>
  <url><loc>https://discern.sh/docs/reference/platforms-and-providers</loc></url>
  <url><loc>https://discern.sh/docs/reference/files-and-ownership</loc></url>
  <url><loc>https://discern.sh/docs/reference/licenses</loc></url>
  <url><loc>https://discern.sh/docs/reference/worktrees-and-status</loc></url>
  <url><loc>https://discern.sh/docs/reference/proof-and-checkpoint-formats</loc></url>
  <url><loc>https://discern.sh/docs/reference/logbook</loc></url>
  <url><loc>https://discern.sh/docs/reference/mcp-and-results</loc></url>
  <url><loc>https://discern.sh/docs/reference/compatibility</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting/setup-and-integrations</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting/gate-and-proof</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting/worktrees-and-resources</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting/mcp-terminal-and-docs</loc></url>
  <url><loc>https://discern.sh/docs/troubleshooting/crashes-and-local-state</loc></url>
  <url><loc>https://discern.sh/map</loc></url>
  <url><loc>https://discern.sh/docs/decisions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0003-named-metric-standards</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0005-declarative-config</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0006-long-slot-ergonomics</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0009-one-point-zero-drop-backward-compat</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0011-adopt-worktree-workflow</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0014-versioned-migration-system</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0017-capabilities-model</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0018-vocabulary-consolidation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0019-single-binary-ts-engine</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0020-dissolve-discern-dir</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0021-migrations-insert-documented-sections</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0022-rename-to-discern</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0023-rename-workflow-commands</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0025-worktree-resources</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0026-typed-config-schema</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0027-plan-apply-engine-execution</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0028-result-envelope-and-diagnostics</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0029-best-practices-audit</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0031-typed-provider-integration</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0033-status-verb-and-location-aware-scope</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0034-agents-md-untracked-currency-check</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0035-guidance-templating-engine</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0036-unify-setup</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0037-setup-incompleteness-observable</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0038-official-mcp-sdk</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0039-bundled-help-docs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0040-worktree-hooks-in-the-binary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0041-self-describing-mcp-surface</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0043-registry-derived-agent-parity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0044-setup-involve-not-gate</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0045-mcp-is-core-infrastructure</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0047-fix-stage-strand-detection</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0049-bug-class-discipline-built-in</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0050-merge-check-fail-fast</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0051-canonical-set-parity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0052-worktree-sibling-placement</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0053-comment-currency-guard</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0054-subprocess-single-source</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0055-update-verb</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0057-rate-standards</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0058-start-verb-spawn-worktree-from-trunk</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0059-worktree-setup-ensure</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0060-worktree-command-output-capture</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0062-mcp-server-working-root</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0063-doctor-execution-model</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0064-update-change-summary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0065-setup-keeps-its-promises</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0067-accept-validates-the-landed-tree</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0068-parallel-safe-tests-env-cwd-injection</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0069-agent-auto-detect-at-setup</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0070-reuse-canonical-guidance</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0071-provider-driven-settings-seed</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0072-typed-mcp-status-forcing-function</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0073-codex-worktree-lifecycle-comanagement</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0074-co-owned-mcp-json</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0075-setup-staged-handshake</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0076-engine-commits-scaffolded-machinery</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0077-setup-agent-is-the-configuration-engine</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0078-setup-pages-and-per-step-proof</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0079-improvement-is-a-coach-not-an-audit</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0080-configured-agent-map-root</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0081-setup-accept-command</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0082-codex-project-config-writable-root</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0083-normalize-and-offload-diagnostic-output</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0084-co-change-coupling-advisory</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0085-validate-migrations-before-schema-stamping</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0086-setup-serves-relay-messages-and-a-consent-attestation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0087-prefix-and-expand-bundled-skills</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0088-fresh-setup-welcome-decorates-only-on-tty</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0089-machine-local-provider-settings-stay-ignored</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0090-setup-proves-worktree-viability</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0092-upgrade-reconciles-config-scaffold</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0093-upgrade-reconciles-gitignore-block</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0094-final-lifecycle-checks-require-clean-trees</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0095-prelaunch-cli-vocabulary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0096-passing-jobs-keep-output-artifacts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0097-publish-json-result-contracts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0098-accept-refreshes-the-landing-checkout</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0099-consolidate-authored-surface-under-discern-namespace</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0100-project-map-is-the-agents-map</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0101-retire-the-features-toggles</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0102-paths-registry-and-rendered-artifacts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0103-setup-holds-up-on-imperfect-repos</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0104-uninstall-is-the-exit-honesty-verb</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0105-interruption-reaches-detached-gate-jobs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0106-standards-pin-carries-the-gate-receipt</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0108-gate-job-timeout</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0109-worktree-start-optional-name</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0110-the-landing-model</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0111-cross-project-path-and-strict-tool-schemas</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0112-standard-measurement-receipt</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0113-installing-a-dependency-is-a-consent-point</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0114-the-gate-emits-the-receipt</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0115-nested-root-verbs-work-or-refuse</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0116-receipts-vouch-only-for-the-pinned-tree</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0117-temp-output-artifacts-are-reaped-by-age</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0119-bare-discern-opens-the-operators-desk</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0120-launch-verb-canon</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0125-explicit-empty-agents-means-no-agents</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0126-no-adr-citations-in-shipped-strings</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0127-map-freshness-ships-file-facts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0128-enumerated-ownership-tracked-guidance</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0129-site-lives-in-repo-behind-one-fetch-handler</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0130-docs-site-renders-the-help-tree</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0131-setup-never-adopts-existing-docs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0133-standards-join-the-gate</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0134-accept-attests-consent</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0135-site-pages-use-build-time-react-and-static-runtime</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0136-third-party-notices-derive-from-the-compile-graph</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0137-project-scripts-live-under-the-script-command</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0138-all-ruled-config-banners-are-managed</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0139-the-design-system-is-an-independent-package</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0140-validated-frontmatter-and-the-publish-predicate</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0141-adr-citations-strip-at-render</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0142-customer-binaries-carry-only-public-docs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0143-decisions-on-the-web</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0144-canonical-site-urls-and-one-hop-redirects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0145-production-site-deploys-only-from-release-tags</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0146-docs-integrity-gate-and-generated-cli-reference</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0147-ignored-drift-uses-bounded-hybrid-fingerprints</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0148-strand-detection-covers-every-gate-stage</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0149-the-mark-is-the-unicode-glyph</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0150-markdown-prose-is-stored-unwrapped</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0151-the-desk-starts-tasks-and-opens-agents</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0152-slow-workflows-prove-write-authority-first</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0153-repository-owns-shared-checkout-convergence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0154-launch-standards-recalibrated-to-the-public-corpus</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0155-standalone-standards-share-the-gate-job-pipeline</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0156-permanent-landing-page-and-install-endpoint</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0157-the-desk-owns-launched-child-sessions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0158-one-standard-yaml-parser-for-frontmatter</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0159-inherited-terminal-children-have-one-owned-lifecycle</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0160-local-logbook-advisory-readers</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0161-growth-proof-standards-and-breach-escalation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0162-logbook-day-one-vocabulary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0163-patterns-reset-cli-only</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0164-glossary-compiles-from-a-term-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0165-git-admin-state-namespaced-by-lifetime</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0166-agent-identity-is-advisory-logbook-evidence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0167-term-registry-polices-the-vocabulary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0168-the-gate-declares-jobs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0169-the-launch-glossary-canon</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0170-file-ownership-is-registry-data</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0171-glossary-display-and-matching-are-separate-data</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0172-hints-compile-from-a-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0173-trim-the-bundled-skills-to-seven</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0174-agent-document-discovery-funnel</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0175-the-feature-canon-compiles-from-a-feature-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0176-the-closed-sets-are-a-closed-set</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0177-compiled-agent-file-opens-as-the-projects-own</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0178-discern-tidy-is-the-embedded-convention-for-discern-owned-surfaces</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0179-the-feature-canon-carries-an-agent-experience-axis</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0180-every-spawn-surface-declares-its-interrupt-contract</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0181-an-ssot-claim-must-anchor-a-declared-canonical-set</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0182-operator-commands-resolve-discern-to-the-running-engine</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0183-agent-task-search-uses-an-audience-specific-ranker</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0184-markdown-writers-preserve-or-refuse-frontmatter</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0186-adr-number-uniqueness-is-gate-enforced</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0187-tidy-checks-diagram-geometry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0188-the-receipt-relays-as-one-line</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0189-a-matched-gotchas-trap-inlines-into-the-gate-failure</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0190-cohort-findings-lift-the-provider-comparison-deferral</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0191-an-eighth-bundled-skill-write-it-once</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0192-static-guidance-earns-delivery-by-the-routing-test</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0193-discern-does-not-enforce-the-vendor-security-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0194-standing-pre-authorization-is-a-recorded-checked-grant</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0195-fresh-maps-and-neutral-scopes-stay-inside-owned-paths</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0196-coupling-advice-runs-with-the-gate-by-default</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0197-standard-direction-is-required</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0198-worktree-port-export-is-opt-in</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0199-macos-release-binaries-are-developer-id-signed-and-notarized</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0200-refresh-maintained-adr-index</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0201-artifact-validators-ship-or-record-their-exemption</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0202-the-gate-ships-the-map-integrity-preflight</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0203-discern-co-authors-only-commits-it-composes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0205-browser-workflow-semantics-are-explicit-markdown-projections</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0206-patterns-finding-tone-is-presentation-only</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0207-hint-follow-through-is-declared-and-episode-based</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0208-public-contracts-version-by-schema-major</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0209-fresh-seed-grants-cover-pure-documentation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0210-effectful-verb-starts-are-paired-logbook-events</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0211-agent-context-artifacts-carry-no-provenance-marker</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0212-fleet-test-run-cap-os-lock-slots</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0213-await-blocks-on-authoritative-fleet-conditions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0214-mcp-instructions-render-operating-policies</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0215-landing-receipts-travel-as-git-notes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0216-temp-retention-is-repository-throttled-and-inspection-bounded</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0217-envelope-command-references-render-per-surface</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0218-docs-owns-the-manual-help-owns-cli-reference</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0219-public-install-schema-starts-at-one</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0220-self-supplied-commands-count-for-nothing-in-assurance</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0221-depth-indent-discern-toml</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0222-frozen-contracts-complete-the-canon</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0223-conversation-consent-survives-an-unreadable-landing-policy</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0224-trend-comparability-is-setup-equality</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0225-contained-worktree-reclaim-is-offer-only</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0226-setup-separates-installation-evidence-from-terminal-launchers</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0228-the-feature-canon-carries-a-plain-language-register</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0229-practice-stats-are-counted-local-and-never-comparative</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0231-prose-density-shares-one-versioned-corpus</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0232-await-continuations-spend-the-transport-budget</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0233-junit-xml-joins-diagnostic-auto-detection</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0234-tips-are-the-desks-human-advisory-channel</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0235-plain-renderings-live-on-the-glossary-entry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0236-tip-adoption-clears-evidence-per-tip-across-setups</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0237-ship-under-the-functional-source-license</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0238-contributions-are-covered-by-a-cla</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0240-discern-authored-project-payloads-use-apache-2-0</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0242-durable-receipts-use-a-versioned-dsse-envelope</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0243-await-continuations-use-short-repository-local-handles</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0244-brand-addresses-the-owner</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0245-receipt-renamed-to-proof</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0246-map-export-reads-scopes-as-reading-lists</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0247-generated-artifacts-regenerate-never-merge</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0248-crashes-leave-a-report-and-a-distinct-exit-code</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0249-self-shims-cache-per-identity-sweep-pages-stay-budget-bounded</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0250-discern-managed-human-output-declares-semantic-groups</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0251-function-declarations-require-jsdoc</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0252-fleet-test-run-cap-at-test-command-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0253-durable-proofs-project-runtime-receipts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0254-mcp-preload-remains-an-environment-only-experiment</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0255-status-is-a-measured-responsive-dashboard</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0256-patterns-findings-bounded-per-detector</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0257-cross-agent-reference-compiles-from-a-canonical-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0258-every-discern-environment-contract-has-one-membership-authority</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0259-generated-groups-opt-in-to-review-metadata</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0260-integration-coverage-compiles-from-the-provider-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0261-prepare-runs-the-generated-regenerations</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0262-receipt-eligible-runs-stop-at-the-pre-group-strand-checkpoint</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0263-a-ninth-bundled-skill-await-the-fleet</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0264-tracked-refresh-convergence-precedes-landing</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0265-removed-worktree-paths-authorize-bounded-reappearance-cleanup</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0266-public-failure-recovery-is-classified-by-error-family</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0267-operational-contracts-stay-outside-agent-copy</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0268-the-benefit-canon-transposes-the-feature-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0270-the-benefit-canon-separates-value-from-claim-qualification</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0271-destructive-drops-retain-bounded-recovery-refs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0272-logbook-lifecycle-actions-require-terminal-confirmation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0273-validation-comparisons-require-complete-keyed-semantic-evidence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0274-validation-findings-separate-matched-and-cross-context-divergence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0275-validation-workflows-use-stream-bounded-change-cycles</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0276-patterns-recommendations-require-project-local-decision-evidence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0277-patterns-investigations-preserve-source-findings</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0278-wsl-support-is-proven-by-a-hosted-wsl2-gate-lane</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0279-external-terminal-rendering-crosses-one-process-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0280-authored-markdown-result-presentations</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0281-main-fleet-status-is-a-decision-brief</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0282-self-invocations-carry-recorded-provenance</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0283-skeletons-seed-the-adoption-record</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0284-the-practice-canon-enumerates-the-tenets</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0285-agent-instructions-replace-guidance</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0286-configured-source-paths-expose-live-references</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0287-terminal-markdown-delegates-to-the-design-system</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0288-the-canon-editor-edits-the-canon-through-its-projections</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0289-production-binaries-embed-only-product-reachable-npm-packages</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0290-discern-owns-the-default-interactive-markdown-reading-loop</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0291-the-await-call-cap-is-an-environment-only-experiment</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0292-the-demand-canon-counters-the-benefit-canon</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0293-checkpoint-declarations-interlock-the-gate</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0294-the-merge-base-governs-checkpoint-policy</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0295-one-question-vocabulary-serves-two-memberships</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0296-when-delegates-trigger-conditions-under-a-v1-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0297-checkpoint-modes-are-the-stop-advise-pair</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0298-declaration-evidence-binds-proof-currency-and-variance-authorization</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0299-checkpoint-read-surfaces-mirror-the-gate-without-effects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0300-checkpoint-observation-is-drained-metadata-never-a-verdict</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0301-the-coach-closes-the-checkpoint-loop</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0302-configured-scalar-docs-join-the-live-path-reference-vocabulary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0303-the-shipped-checkpoint-set</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0304-a-tenth-bundled-skill-places-the-checkpoint</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0305-the-boundary-canon-owns-discerns-noes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0306-status-defaults-to-a-bounded-orientation-projection</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0307-ci-reports-checkpoint-review-and-proof-retains-drops</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0308-checkpoint-triggers-use-bounded-facts-and-versioned-input</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0309-repository-question-files-are-governed-content</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0310-amendment-notes-consolidate-and-read-timelessly</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0311-agent-benefits-compile-as-their-own-transposition</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0312-worktrees-opens-a-cwd-equivalent-child-shell</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0313-setup-completion-and-acceptance-bind-one-final-proof</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0314-separate-public-manual-and-project-map</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0315-automatic-worktree-cleanup-requires-recorded-ownership-and-verified-absence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0316-instruction-compilation-preserves-location-and-prepare-converges</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0317-gate-commands-and-setup-applicability-are-separate-facts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0318-the-desk-adapts-status-into-one-human-decision</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0319-current-green-proof-composes-and-red-reruns-stay-explicit</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0320-setup-plans-own-write-authority-and-activation-recovery</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0321-diagram-geometry-follows-markdown-code-block-semantics</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0322-setup-is-one-bounded-operational-journey</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0323-standards-hold-normalized-enforcement-definitions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0324-structural-guards-declare-git-derived-source-universes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0325-the-canary-job-hears-hot-tests-before-the-full-suite</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0326-durable-replace-writes-use-one-atomic-writer</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0327-shipped-runtime-module-graph-is-a-dag</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0328-absence-and-unknown-observations-stay-distinct</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0329-runtime-data-earns-types-at-validation-boundaries</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0330-every-command-path-declares-its-operation-effects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0331-common-repository-locks-precede-checkout-locks</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0332-worktree-setup-steps-preserve-interruption-ambiguity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0333-proof-note-replay-uses-stable-claim-identity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0334-result-envelopes-encode-valid-structural-states</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0335-operation-policy-enrolls-faithful-previews</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0336-ambient-process-state-resolves-at-boundaries</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0337-vale-self-provisions-from-tracked-release-integrity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0338-operation-policy-enrolls-git-write-authority</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0339-proposed-standard-limits-and-shared-measurements</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0340-tests-wait-on-conditions-and-enrol-real-delays</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0341-deliberate-error-discard-is-a-named-side-effect-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0342-git-elects-module-coverage-membership</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0343-duplication-holds-maximal-non-overlapping-normalized-lines</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0344-process-egress-and-termination-have-exact-boundaries</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0345-promise-effects-have-typed-owners</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0346-machine-facts-are-typed-advisories</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0347-clock-scheduler-and-jitter-are-explicit-capabilities</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0348-secure-entropy-is-a-webcrypto-capability</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0349-top-level-success-follows-completion-policies</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0350-checkout-identity-supplies-test-order-seeds</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0351-setup-completion-replays-proof-and-rolls-back-only-owned-tips</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0352-desk-decisions-cross-a-pure-responsive-presentation-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0353-desk-actions-are-registry-facts-reviewed-before-effects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0354-standard-proposals-renew-descendant-evidence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0355-real-pty-tests-declare-os-boundary-contracts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0356-task-metadata-follows-the-worktree-identity</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0357-lock-boundary-evidence-retires-superseded-logbook-starts</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0358-recovery-observes-before-repair-and-park-preserves-the-branch</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0359-worktree-targets-share-one-resolution-contract</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0360-the-project-script-namespace-holds-only-commands</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0361-the-proof-line-is-canonical-commonmark</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0362-founder-testimony-and-recorded-corpora-promote-demand-claims</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0363-the-config-template-is-generated-from-the-schema-and-a-prose-registry</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0364-public-release-follows-a-staged-repository-transition</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0365-the-v1-cli-has-one-command-model-and-one-spelling</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0366-landing-is-one-exact-repository-transaction</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0367-worktree-local-state-records-intent-before-effects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0368-local-durable-formats-declare-forward-skew</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0369-public-claims-and-refusals-bind-to-cited-guards</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0370-the-consequence-canon-records-second-order-effects</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0371-practice-tenets-carry-the-belief-they-follow-from</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0372-v1-registries-publish-append-only-manifests</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0373-proof-alone-carries-product-concept-capitals</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0374-complete-proof-is-independent-of-measurement-scheduling</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0375-source-authority-survives-declared-composition</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0379-emergency-landings-record-an-explicit-proof-exception</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0381-stage-complete-completion-in-place-before-publication</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0383-test-shell-waits-require-observable-transitions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0384-evaluate-lazy-modules-outside-invocation-context</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0385-retain-git-discovery-within-one-operation</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0388-rank-priority-partitions-by-committed-duration-hints</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0389-the-workspace-contract</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0390-public-contracts-preserve-behavior-and-independent-format-versions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0391-landings-compose-a-moved-trunk-in-an-integration-worktree</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0392-readiness-connects-questions-to-the-practice</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0393-merge-observations-connect-conflict-recurrence-across-surfaces</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0394-separate-operation-ownership-from-publication</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0395-integration-judgments-continue-the-retained-landing</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0397-terminal-applications-and-test-transports-stay-package-owned</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0398-the-desk-is-a-live-human-control-panel</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0399-acceptance-can-queue-without-starting-landing</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0400-release-records-drive-offline-release-awareness</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0401-managed-adoption-keeps-currency-and-proof-separate</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0402-site-layouts-use-server-rendered-react-components</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0403-the-site-map-is-a-directory-of-repository-sources</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0404-maps-explain-the-project-and-connect-its-practice</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0405-one-standards-mcp-tool-and-atomic-proposal-batches</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0406-completion-claims-use-renewable-bounded-leases</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0407-the-gate-strips-the-desk-marker</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0408-project-code-holds-no-exclusion-boundary</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0409-public-contracts-split-durable-enforcement-from-session-judgment</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0410-the-public-contract-programme-closes-before-the-first-tag</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0411-validation-input-identity-streams-complete-bytes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0001-project-owned-recipes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0002-first-class-side-gates</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0004-structured-finish-json</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0007-adapter-contract</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0008-declarative-managed-set</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0010-self-host-the-harness</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0012-engine-noglob-default</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0013-product-vocabulary-in-user-output</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0015-map-browser</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0016-consolidate-install-surface</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0024-setup-command-not-skill</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0030-quiet-json-output</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0032-claude-md-imports-agents-md</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0042-per-agent-skills-materialization</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0046-graduate-destination-and-skill-removal</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0048-graduate-trunk-role-name</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0056-currency-checks-fail-fast</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0061-graduate-fix-stage-fixed-point</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0066-grouped-cli-help</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0091-rescue-generated-content-before-overwrite</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0107-config-banners-are-managed-regions</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0118-preset-fills-never-overwrite</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0185-done-refuses-an-unchanged-tree-rerun-without-confirmed</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0227-await-bounds-follow-repository-evidence</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0376-active-commands-advance-an-authorized-landing-queue</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0377-execution-environments-declare-reuse-and-recovery</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0378-landing-completion-survives-checkout-retirement</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0380-bind-validation-demand-after-composition</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0382-release-checkout-semantics-independently-of-recovery-bytes</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0386-retain-recovery-bytes-through-durable-reference-graphs</loc></url>
  <url><loc>https://discern.sh/docs/decisions/0387-flush-recovery-authority-not-process-observations</loc></url>
</urlset>
