From 32be7e547afcd6b9c61833d0523e89f1f7bbae95 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 13 Aug 2026 10:16:57 -0500 Subject: [PATCH] docs: archive unreferenced work records --- docs/SITEMAP.md | 1 + docs/archive/README.md | 4 ++++ .../1000-rm-61-ci-contract-exemption.md | 0 .../2026-06-20-fleet-cli-local-canary.md | 0 .../2026-06-20-fleet-release-hardening.md | 0 .../387-updater-wrapper-gitea-20260404.md | 0 .../work-records}/41-plugin-host.md | 0 .../462-fed-m3-04-scope-service.md | 0 .../work-records}/462-fed-m3-06-get-verb.md | 0 .../work-records}/536-wrapper-login-pin.md | 0 .../544-agent-reflection-loop.md | 0 .../559-560-wrapper-eval-login-20260620.md | 0 .../work-records}/561-python-is-python3.md | 0 .../672-fleet-personas-timeout.md | 0 .../703-wrapper-interactive-auth.md | 0 .../work-records}/747-wsa-dehardcode.md | 0 .../work-records}/751-native-kanban-canon.md | 0 .../work-records}/753-kbn010-threat-gate.md | 0 .../755-mos-logical-identity-fencing.md | 0 .../756-official-discord-plugin.md | 0 .../758-fcm-m1-002-shared-role-resolution.md | 0 ...fcm-m1-003-example-profile-dispositions.md | 0 .../758-fcm-m2-002-fleet-agent-crud.md | 0 .../758-fcm-m3-001-local-reconciler.md | 0 ...8-fcm-m3-002-reconciler-lifecycle-gates.md | 0 .../758-fcm-m4-001-v1-v2-migrator.md | 0 .../791-upgrade-config-protection.md | 0 .../804-install-unknown-flags.md | 0 .../work-records}/807-glpi-partial-content.md | 0 .../808-agent-send-sender-identity.md | 0 .../work-records}/812-pr-review-comment.md | 0 .../work-records}/824-mosaic-skill-cli.md | 0 .../work-records}/828-lease-broker.md | 0 .../work-records}/829-mutator-gate.md | 0 .../work-records}/830-compaction-revoke.md | 0 .../832-receipt-challenge-protocol.md | 0 .../833-constrained-recovery-command.md | 0 .../838-broker-acceptance-flake.md | 0 .../B1-next-durable-publish-design.md | 0 .../work-records}/B2-skills-sync-path.md | 0 .../B3-wizard-gateway-health-order.md | 0 .../work-records}/B4-wizard-step-dedup.md | 0 .../work-records}/BUG-CLI-scratchpad.md | 0 .../work-records}/FED-M3-05-list-verb.md | 0 .../work-records}/FED-M3-07-capabilities.md | 0 .../work-records}/FED-M3-09-query-source.md | 0 .../FED-M3-10-integration-tests.md | 0 docs/archive/work-records/README.md | 19 +++++++++++++++++++ .../work-records}/bug-196-admin-redirect.md | 0 .../ci-docker-publish-20260330.md | 0 .../fcm-m2-001-generated-env-boundary.md | 0 .../fcm-m5-001-fleet-config-operator-docs.md | 0 .../fix-ci-migrations-20260330.md | 0 .../fix-turbo-env-passthrough.md | 0 .../fleet-cli-local-canary-review-fixes.md | 0 .../fleet-observability-phase2.md | 0 .../gateway-install-ux-20260404.md | 0 .../git-wrapper-rollup-20260526.md | 0 .../work-records}/h1-heartbeat-readiness.md | 0 .../work-records}/h1b-pane-idle-signal.md | 0 .../work-records}/h2-readiness-available.md | 0 .../install-ux-hardening-20260405.md | 0 .../installer-next-fast-npm-20260625.md | 0 .../installer-next-lane-20260624.md | 0 .../issue-766-exact-fleet-comms.md | 0 .../work-records}/m3-001-provider-adapter.md | 0 .../work-records}/macp-oc-bridge-20260330.md | 0 .../ms-792-fleet-enoent-installer.md | 0 .../work-records}/p5-003-telegram-plugin.md | 0 .../work-records}/p5-004-authentik-sso.md | 0 .../work-records}/p8-001-sso-providers.md | 0 .../p8-009-tui-slash-commands.md | 0 .../work-records}/p8-010-command-registry.md | 0 .../p8-012-agent-provider-commands.md | 0 .../work-records}/p8-016-tool-hardening.md | 0 .../work-records}/p8-019-verify.md | 0 .../rm-01-reproducible-checkout.md | 0 .../work-records}/rm-03-queue-guard.md | 0 .../t_301e4e3b-pr-merge-gitea-empty-uid.md | 0 .../t_5aab9cc8-pr-merge-eval-injection.md | 0 .../task-mission-ownership-20260313.md | 0 .../work-records}/tess-20260712.md | 0 .../tess-m1-002-provider-registry.md | 0 .../tess-m1-003-fleet-provider.md | 0 .../work-records}/tess-m1-obs-001.md | 0 .../work-records}/tess-m1-sec-001.md | 0 .../tess-m1-sec-004-discord-ingress.md | 0 .../tess-m1-sec-006-session-gc-scope.md | 0 .../work-records}/tess-m2-001-pi-service.md | 0 .../tess-m2-002-durable-state.md | 0 .../tess-m4-001-mos-coordination.md | 0 .../tess-m4-003-operator-plugins.md | 0 .../tools-md-seeding-20260411.md | 0 .../update-checker-package-20260404.md | 0 .../work-records}/webui-fleet-bridge-plan.md | 0 .../work-records}/webui-p2-data-auth.md | 0 .../yolo-runtime-initial-arg-20260411.md | 0 docs/scratchpads/DOCS-IA-002-catalog-audit.md | 3 +++ 98 files changed, 27 insertions(+) rename docs/{_old_structure/scratchpads => archive/work-records}/1000-rm-61-ci-contract-exemption.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/2026-06-20-fleet-cli-local-canary.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/2026-06-20-fleet-release-hardening.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/387-updater-wrapper-gitea-20260404.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/41-plugin-host.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/462-fed-m3-04-scope-service.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/462-fed-m3-06-get-verb.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/536-wrapper-login-pin.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/544-agent-reflection-loop.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/559-560-wrapper-eval-login-20260620.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/561-python-is-python3.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/672-fleet-personas-timeout.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/703-wrapper-interactive-auth.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/747-wsa-dehardcode.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/751-native-kanban-canon.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/753-kbn010-threat-gate.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/755-mos-logical-identity-fencing.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/756-official-discord-plugin.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m1-002-shared-role-resolution.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m1-003-example-profile-dispositions.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m2-002-fleet-agent-crud.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m3-001-local-reconciler.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m3-002-reconciler-lifecycle-gates.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/758-fcm-m4-001-v1-v2-migrator.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/791-upgrade-config-protection.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/804-install-unknown-flags.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/807-glpi-partial-content.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/808-agent-send-sender-identity.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/812-pr-review-comment.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/824-mosaic-skill-cli.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/828-lease-broker.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/829-mutator-gate.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/830-compaction-revoke.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/832-receipt-challenge-protocol.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/833-constrained-recovery-command.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/838-broker-acceptance-flake.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/B1-next-durable-publish-design.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/B2-skills-sync-path.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/B3-wizard-gateway-health-order.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/B4-wizard-step-dedup.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/BUG-CLI-scratchpad.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/FED-M3-05-list-verb.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/FED-M3-07-capabilities.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/FED-M3-09-query-source.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/FED-M3-10-integration-tests.md (100%) create mode 100644 docs/archive/work-records/README.md rename docs/{_old_structure/scratchpads => archive/work-records}/bug-196-admin-redirect.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/ci-docker-publish-20260330.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fcm-m2-001-generated-env-boundary.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fcm-m5-001-fleet-config-operator-docs.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fix-ci-migrations-20260330.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fix-turbo-env-passthrough.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fleet-cli-local-canary-review-fixes.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/fleet-observability-phase2.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/gateway-install-ux-20260404.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/git-wrapper-rollup-20260526.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/h1-heartbeat-readiness.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/h1b-pane-idle-signal.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/h2-readiness-available.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/install-ux-hardening-20260405.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/installer-next-fast-npm-20260625.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/installer-next-lane-20260624.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/issue-766-exact-fleet-comms.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/m3-001-provider-adapter.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/macp-oc-bridge-20260330.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/ms-792-fleet-enoent-installer.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p5-003-telegram-plugin.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p5-004-authentik-sso.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-001-sso-providers.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-009-tui-slash-commands.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-010-command-registry.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-012-agent-provider-commands.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-016-tool-hardening.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/p8-019-verify.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/rm-01-reproducible-checkout.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/rm-03-queue-guard.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/t_301e4e3b-pr-merge-gitea-empty-uid.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/t_5aab9cc8-pr-merge-eval-injection.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/task-mission-ownership-20260313.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-20260712.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-002-provider-registry.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-003-fleet-provider.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-obs-001.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-sec-001.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-sec-004-discord-ingress.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m1-sec-006-session-gc-scope.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m2-001-pi-service.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m2-002-durable-state.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m4-001-mos-coordination.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tess-m4-003-operator-plugins.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/tools-md-seeding-20260411.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/update-checker-package-20260404.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/webui-fleet-bridge-plan.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/webui-p2-data-auth.md (100%) rename docs/{_old_structure/scratchpads => archive/work-records}/yolo-runtime-initial-arg-20260411.md (100%) diff --git a/docs/SITEMAP.md b/docs/SITEMAP.md index 833dc905..8992e214 100644 --- a/docs/SITEMAP.md +++ b/docs/SITEMAP.md @@ -59,6 +59,7 @@ - [Reports index](reports/README.md) — all tracked report categories and evidence boundaries. - [Archived missions](archive/missions/README.md) — historical CLI, harness, install UX, and storage-abstraction delivery records. - [Archived planning](archive/planning/README.md) — historical briefs, board reviews, and work-package specifications. +- [Archived work records](archive/work-records/README.md) — historical task scratchpads without live consumers. - [P8-003 performance report](reports/qa/p8-003-performance-optimization.md) — historical implementation evidence, not a current SLO. - [Plans index](plans/README.md) — approved intent and implementation/audit plans. - [Documentation information-architecture design](plans/2026-08-10-docs-information-architecture-design.md) — approved documentation structure decision. diff --git a/docs/archive/README.md b/docs/archive/README.md index 4018c8bf..d4891992 100644 --- a/docs/archive/README.md +++ b/docs/archive/README.md @@ -24,6 +24,10 @@ Archived mission manifests and task ledgers preserve their original status and c - [`Planning archive index`](planning/README.md) — historical briefs, reviews, and work-package specifications. - [`Monorepo consolidation bundle`](planning/monorepo-consolidation/README.md) — prior Forge, MACP, and framework-plugin consolidation planning. Current package existence does not validate every historical criterion. +## Archived work records + +- [`Work-record archive`](work-records/README.md) — unreferenced historical task scratchpads retained as evidence, not active status or guidance. + ## Retention rules - Preserve historical wording unless a migration task explicitly requires a rewrite. diff --git a/docs/_old_structure/scratchpads/1000-rm-61-ci-contract-exemption.md b/docs/archive/work-records/1000-rm-61-ci-contract-exemption.md similarity index 100% rename from docs/_old_structure/scratchpads/1000-rm-61-ci-contract-exemption.md rename to docs/archive/work-records/1000-rm-61-ci-contract-exemption.md diff --git a/docs/_old_structure/scratchpads/2026-06-20-fleet-cli-local-canary.md b/docs/archive/work-records/2026-06-20-fleet-cli-local-canary.md similarity index 100% rename from docs/_old_structure/scratchpads/2026-06-20-fleet-cli-local-canary.md rename to docs/archive/work-records/2026-06-20-fleet-cli-local-canary.md diff --git a/docs/_old_structure/scratchpads/2026-06-20-fleet-release-hardening.md b/docs/archive/work-records/2026-06-20-fleet-release-hardening.md similarity index 100% rename from docs/_old_structure/scratchpads/2026-06-20-fleet-release-hardening.md rename to docs/archive/work-records/2026-06-20-fleet-release-hardening.md diff --git a/docs/_old_structure/scratchpads/387-updater-wrapper-gitea-20260404.md b/docs/archive/work-records/387-updater-wrapper-gitea-20260404.md similarity index 100% rename from docs/_old_structure/scratchpads/387-updater-wrapper-gitea-20260404.md rename to docs/archive/work-records/387-updater-wrapper-gitea-20260404.md diff --git a/docs/_old_structure/scratchpads/41-plugin-host.md b/docs/archive/work-records/41-plugin-host.md similarity index 100% rename from docs/_old_structure/scratchpads/41-plugin-host.md rename to docs/archive/work-records/41-plugin-host.md diff --git a/docs/_old_structure/scratchpads/462-fed-m3-04-scope-service.md b/docs/archive/work-records/462-fed-m3-04-scope-service.md similarity index 100% rename from docs/_old_structure/scratchpads/462-fed-m3-04-scope-service.md rename to docs/archive/work-records/462-fed-m3-04-scope-service.md diff --git a/docs/_old_structure/scratchpads/462-fed-m3-06-get-verb.md b/docs/archive/work-records/462-fed-m3-06-get-verb.md similarity index 100% rename from docs/_old_structure/scratchpads/462-fed-m3-06-get-verb.md rename to docs/archive/work-records/462-fed-m3-06-get-verb.md diff --git a/docs/_old_structure/scratchpads/536-wrapper-login-pin.md b/docs/archive/work-records/536-wrapper-login-pin.md similarity index 100% rename from docs/_old_structure/scratchpads/536-wrapper-login-pin.md rename to docs/archive/work-records/536-wrapper-login-pin.md diff --git a/docs/_old_structure/scratchpads/544-agent-reflection-loop.md b/docs/archive/work-records/544-agent-reflection-loop.md similarity index 100% rename from docs/_old_structure/scratchpads/544-agent-reflection-loop.md rename to docs/archive/work-records/544-agent-reflection-loop.md diff --git a/docs/_old_structure/scratchpads/559-560-wrapper-eval-login-20260620.md b/docs/archive/work-records/559-560-wrapper-eval-login-20260620.md similarity index 100% rename from docs/_old_structure/scratchpads/559-560-wrapper-eval-login-20260620.md rename to docs/archive/work-records/559-560-wrapper-eval-login-20260620.md diff --git a/docs/_old_structure/scratchpads/561-python-is-python3.md b/docs/archive/work-records/561-python-is-python3.md similarity index 100% rename from docs/_old_structure/scratchpads/561-python-is-python3.md rename to docs/archive/work-records/561-python-is-python3.md diff --git a/docs/_old_structure/scratchpads/672-fleet-personas-timeout.md b/docs/archive/work-records/672-fleet-personas-timeout.md similarity index 100% rename from docs/_old_structure/scratchpads/672-fleet-personas-timeout.md rename to docs/archive/work-records/672-fleet-personas-timeout.md diff --git a/docs/_old_structure/scratchpads/703-wrapper-interactive-auth.md b/docs/archive/work-records/703-wrapper-interactive-auth.md similarity index 100% rename from docs/_old_structure/scratchpads/703-wrapper-interactive-auth.md rename to docs/archive/work-records/703-wrapper-interactive-auth.md diff --git a/docs/_old_structure/scratchpads/747-wsa-dehardcode.md b/docs/archive/work-records/747-wsa-dehardcode.md similarity index 100% rename from docs/_old_structure/scratchpads/747-wsa-dehardcode.md rename to docs/archive/work-records/747-wsa-dehardcode.md diff --git a/docs/_old_structure/scratchpads/751-native-kanban-canon.md b/docs/archive/work-records/751-native-kanban-canon.md similarity index 100% rename from docs/_old_structure/scratchpads/751-native-kanban-canon.md rename to docs/archive/work-records/751-native-kanban-canon.md diff --git a/docs/_old_structure/scratchpads/753-kbn010-threat-gate.md b/docs/archive/work-records/753-kbn010-threat-gate.md similarity index 100% rename from docs/_old_structure/scratchpads/753-kbn010-threat-gate.md rename to docs/archive/work-records/753-kbn010-threat-gate.md diff --git a/docs/_old_structure/scratchpads/755-mos-logical-identity-fencing.md b/docs/archive/work-records/755-mos-logical-identity-fencing.md similarity index 100% rename from docs/_old_structure/scratchpads/755-mos-logical-identity-fencing.md rename to docs/archive/work-records/755-mos-logical-identity-fencing.md diff --git a/docs/_old_structure/scratchpads/756-official-discord-plugin.md b/docs/archive/work-records/756-official-discord-plugin.md similarity index 100% rename from docs/_old_structure/scratchpads/756-official-discord-plugin.md rename to docs/archive/work-records/756-official-discord-plugin.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m1-002-shared-role-resolution.md b/docs/archive/work-records/758-fcm-m1-002-shared-role-resolution.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m1-002-shared-role-resolution.md rename to docs/archive/work-records/758-fcm-m1-002-shared-role-resolution.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m1-003-example-profile-dispositions.md b/docs/archive/work-records/758-fcm-m1-003-example-profile-dispositions.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m1-003-example-profile-dispositions.md rename to docs/archive/work-records/758-fcm-m1-003-example-profile-dispositions.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m2-002-fleet-agent-crud.md b/docs/archive/work-records/758-fcm-m2-002-fleet-agent-crud.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m2-002-fleet-agent-crud.md rename to docs/archive/work-records/758-fcm-m2-002-fleet-agent-crud.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m3-001-local-reconciler.md b/docs/archive/work-records/758-fcm-m3-001-local-reconciler.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m3-001-local-reconciler.md rename to docs/archive/work-records/758-fcm-m3-001-local-reconciler.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m3-002-reconciler-lifecycle-gates.md b/docs/archive/work-records/758-fcm-m3-002-reconciler-lifecycle-gates.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m3-002-reconciler-lifecycle-gates.md rename to docs/archive/work-records/758-fcm-m3-002-reconciler-lifecycle-gates.md diff --git a/docs/_old_structure/scratchpads/758-fcm-m4-001-v1-v2-migrator.md b/docs/archive/work-records/758-fcm-m4-001-v1-v2-migrator.md similarity index 100% rename from docs/_old_structure/scratchpads/758-fcm-m4-001-v1-v2-migrator.md rename to docs/archive/work-records/758-fcm-m4-001-v1-v2-migrator.md diff --git a/docs/_old_structure/scratchpads/791-upgrade-config-protection.md b/docs/archive/work-records/791-upgrade-config-protection.md similarity index 100% rename from docs/_old_structure/scratchpads/791-upgrade-config-protection.md rename to docs/archive/work-records/791-upgrade-config-protection.md diff --git a/docs/_old_structure/scratchpads/804-install-unknown-flags.md b/docs/archive/work-records/804-install-unknown-flags.md similarity index 100% rename from docs/_old_structure/scratchpads/804-install-unknown-flags.md rename to docs/archive/work-records/804-install-unknown-flags.md diff --git a/docs/_old_structure/scratchpads/807-glpi-partial-content.md b/docs/archive/work-records/807-glpi-partial-content.md similarity index 100% rename from docs/_old_structure/scratchpads/807-glpi-partial-content.md rename to docs/archive/work-records/807-glpi-partial-content.md diff --git a/docs/_old_structure/scratchpads/808-agent-send-sender-identity.md b/docs/archive/work-records/808-agent-send-sender-identity.md similarity index 100% rename from docs/_old_structure/scratchpads/808-agent-send-sender-identity.md rename to docs/archive/work-records/808-agent-send-sender-identity.md diff --git a/docs/_old_structure/scratchpads/812-pr-review-comment.md b/docs/archive/work-records/812-pr-review-comment.md similarity index 100% rename from docs/_old_structure/scratchpads/812-pr-review-comment.md rename to docs/archive/work-records/812-pr-review-comment.md diff --git a/docs/_old_structure/scratchpads/824-mosaic-skill-cli.md b/docs/archive/work-records/824-mosaic-skill-cli.md similarity index 100% rename from docs/_old_structure/scratchpads/824-mosaic-skill-cli.md rename to docs/archive/work-records/824-mosaic-skill-cli.md diff --git a/docs/_old_structure/scratchpads/828-lease-broker.md b/docs/archive/work-records/828-lease-broker.md similarity index 100% rename from docs/_old_structure/scratchpads/828-lease-broker.md rename to docs/archive/work-records/828-lease-broker.md diff --git a/docs/_old_structure/scratchpads/829-mutator-gate.md b/docs/archive/work-records/829-mutator-gate.md similarity index 100% rename from docs/_old_structure/scratchpads/829-mutator-gate.md rename to docs/archive/work-records/829-mutator-gate.md diff --git a/docs/_old_structure/scratchpads/830-compaction-revoke.md b/docs/archive/work-records/830-compaction-revoke.md similarity index 100% rename from docs/_old_structure/scratchpads/830-compaction-revoke.md rename to docs/archive/work-records/830-compaction-revoke.md diff --git a/docs/_old_structure/scratchpads/832-receipt-challenge-protocol.md b/docs/archive/work-records/832-receipt-challenge-protocol.md similarity index 100% rename from docs/_old_structure/scratchpads/832-receipt-challenge-protocol.md rename to docs/archive/work-records/832-receipt-challenge-protocol.md diff --git a/docs/_old_structure/scratchpads/833-constrained-recovery-command.md b/docs/archive/work-records/833-constrained-recovery-command.md similarity index 100% rename from docs/_old_structure/scratchpads/833-constrained-recovery-command.md rename to docs/archive/work-records/833-constrained-recovery-command.md diff --git a/docs/_old_structure/scratchpads/838-broker-acceptance-flake.md b/docs/archive/work-records/838-broker-acceptance-flake.md similarity index 100% rename from docs/_old_structure/scratchpads/838-broker-acceptance-flake.md rename to docs/archive/work-records/838-broker-acceptance-flake.md diff --git a/docs/_old_structure/scratchpads/B1-next-durable-publish-design.md b/docs/archive/work-records/B1-next-durable-publish-design.md similarity index 100% rename from docs/_old_structure/scratchpads/B1-next-durable-publish-design.md rename to docs/archive/work-records/B1-next-durable-publish-design.md diff --git a/docs/_old_structure/scratchpads/B2-skills-sync-path.md b/docs/archive/work-records/B2-skills-sync-path.md similarity index 100% rename from docs/_old_structure/scratchpads/B2-skills-sync-path.md rename to docs/archive/work-records/B2-skills-sync-path.md diff --git a/docs/_old_structure/scratchpads/B3-wizard-gateway-health-order.md b/docs/archive/work-records/B3-wizard-gateway-health-order.md similarity index 100% rename from docs/_old_structure/scratchpads/B3-wizard-gateway-health-order.md rename to docs/archive/work-records/B3-wizard-gateway-health-order.md diff --git a/docs/_old_structure/scratchpads/B4-wizard-step-dedup.md b/docs/archive/work-records/B4-wizard-step-dedup.md similarity index 100% rename from docs/_old_structure/scratchpads/B4-wizard-step-dedup.md rename to docs/archive/work-records/B4-wizard-step-dedup.md diff --git a/docs/_old_structure/scratchpads/BUG-CLI-scratchpad.md b/docs/archive/work-records/BUG-CLI-scratchpad.md similarity index 100% rename from docs/_old_structure/scratchpads/BUG-CLI-scratchpad.md rename to docs/archive/work-records/BUG-CLI-scratchpad.md diff --git a/docs/_old_structure/scratchpads/FED-M3-05-list-verb.md b/docs/archive/work-records/FED-M3-05-list-verb.md similarity index 100% rename from docs/_old_structure/scratchpads/FED-M3-05-list-verb.md rename to docs/archive/work-records/FED-M3-05-list-verb.md diff --git a/docs/_old_structure/scratchpads/FED-M3-07-capabilities.md b/docs/archive/work-records/FED-M3-07-capabilities.md similarity index 100% rename from docs/_old_structure/scratchpads/FED-M3-07-capabilities.md rename to docs/archive/work-records/FED-M3-07-capabilities.md diff --git a/docs/_old_structure/scratchpads/FED-M3-09-query-source.md b/docs/archive/work-records/FED-M3-09-query-source.md similarity index 100% rename from docs/_old_structure/scratchpads/FED-M3-09-query-source.md rename to docs/archive/work-records/FED-M3-09-query-source.md diff --git a/docs/_old_structure/scratchpads/FED-M3-10-integration-tests.md b/docs/archive/work-records/FED-M3-10-integration-tests.md similarity index 100% rename from docs/_old_structure/scratchpads/FED-M3-10-integration-tests.md rename to docs/archive/work-records/FED-M3-10-integration-tests.md diff --git a/docs/archive/work-records/README.md b/docs/archive/work-records/README.md new file mode 100644 index 00000000..c018890a --- /dev/null +++ b/docs/archive/work-records/README.md @@ -0,0 +1,19 @@ +# Archived work records + +> **Status:** Historical evidence index. These scratchpads record prior task execution and investigation; they are not active task state, current requirements, implementation contracts, or operational authority. + +Ninety-four records moved byte-identically from migration quarantine on 2026-08-10 after a repository-wide consumer scan found no current path/name references and no coupled local Markdown links. + +Because this collection is large, use repository search by issue, task, or topic rather than treating every file as current navigation. Validate all technical claims and commands against current source, tests, configuration, and safety policy. + +## Retained in quarantine + +Seventeen scratchpads were deliberately not moved because they are named by current control documents, tests/fixtures, retained mission/evidence records, or have a coupled KBN-101 report link. They must migrate with their owning workstream or consumer update. + +## Boundaries + +- Historical completion wording does not update `docs/TASKS.md` or mission authority. +- Old commands are not approved runbooks. +- Old security findings are not proof of current posture. +- Draft designs are not current architecture. +- Files remain byte-identical; this index supplies the lifecycle classification. diff --git a/docs/_old_structure/scratchpads/bug-196-admin-redirect.md b/docs/archive/work-records/bug-196-admin-redirect.md similarity index 100% rename from docs/_old_structure/scratchpads/bug-196-admin-redirect.md rename to docs/archive/work-records/bug-196-admin-redirect.md diff --git a/docs/_old_structure/scratchpads/ci-docker-publish-20260330.md b/docs/archive/work-records/ci-docker-publish-20260330.md similarity index 100% rename from docs/_old_structure/scratchpads/ci-docker-publish-20260330.md rename to docs/archive/work-records/ci-docker-publish-20260330.md diff --git a/docs/_old_structure/scratchpads/fcm-m2-001-generated-env-boundary.md b/docs/archive/work-records/fcm-m2-001-generated-env-boundary.md similarity index 100% rename from docs/_old_structure/scratchpads/fcm-m2-001-generated-env-boundary.md rename to docs/archive/work-records/fcm-m2-001-generated-env-boundary.md diff --git a/docs/_old_structure/scratchpads/fcm-m5-001-fleet-config-operator-docs.md b/docs/archive/work-records/fcm-m5-001-fleet-config-operator-docs.md similarity index 100% rename from docs/_old_structure/scratchpads/fcm-m5-001-fleet-config-operator-docs.md rename to docs/archive/work-records/fcm-m5-001-fleet-config-operator-docs.md diff --git a/docs/_old_structure/scratchpads/fix-ci-migrations-20260330.md b/docs/archive/work-records/fix-ci-migrations-20260330.md similarity index 100% rename from docs/_old_structure/scratchpads/fix-ci-migrations-20260330.md rename to docs/archive/work-records/fix-ci-migrations-20260330.md diff --git a/docs/_old_structure/scratchpads/fix-turbo-env-passthrough.md b/docs/archive/work-records/fix-turbo-env-passthrough.md similarity index 100% rename from docs/_old_structure/scratchpads/fix-turbo-env-passthrough.md rename to docs/archive/work-records/fix-turbo-env-passthrough.md diff --git a/docs/_old_structure/scratchpads/fleet-cli-local-canary-review-fixes.md b/docs/archive/work-records/fleet-cli-local-canary-review-fixes.md similarity index 100% rename from docs/_old_structure/scratchpads/fleet-cli-local-canary-review-fixes.md rename to docs/archive/work-records/fleet-cli-local-canary-review-fixes.md diff --git a/docs/_old_structure/scratchpads/fleet-observability-phase2.md b/docs/archive/work-records/fleet-observability-phase2.md similarity index 100% rename from docs/_old_structure/scratchpads/fleet-observability-phase2.md rename to docs/archive/work-records/fleet-observability-phase2.md diff --git a/docs/_old_structure/scratchpads/gateway-install-ux-20260404.md b/docs/archive/work-records/gateway-install-ux-20260404.md similarity index 100% rename from docs/_old_structure/scratchpads/gateway-install-ux-20260404.md rename to docs/archive/work-records/gateway-install-ux-20260404.md diff --git a/docs/_old_structure/scratchpads/git-wrapper-rollup-20260526.md b/docs/archive/work-records/git-wrapper-rollup-20260526.md similarity index 100% rename from docs/_old_structure/scratchpads/git-wrapper-rollup-20260526.md rename to docs/archive/work-records/git-wrapper-rollup-20260526.md diff --git a/docs/_old_structure/scratchpads/h1-heartbeat-readiness.md b/docs/archive/work-records/h1-heartbeat-readiness.md similarity index 100% rename from docs/_old_structure/scratchpads/h1-heartbeat-readiness.md rename to docs/archive/work-records/h1-heartbeat-readiness.md diff --git a/docs/_old_structure/scratchpads/h1b-pane-idle-signal.md b/docs/archive/work-records/h1b-pane-idle-signal.md similarity index 100% rename from docs/_old_structure/scratchpads/h1b-pane-idle-signal.md rename to docs/archive/work-records/h1b-pane-idle-signal.md diff --git a/docs/_old_structure/scratchpads/h2-readiness-available.md b/docs/archive/work-records/h2-readiness-available.md similarity index 100% rename from docs/_old_structure/scratchpads/h2-readiness-available.md rename to docs/archive/work-records/h2-readiness-available.md diff --git a/docs/_old_structure/scratchpads/install-ux-hardening-20260405.md b/docs/archive/work-records/install-ux-hardening-20260405.md similarity index 100% rename from docs/_old_structure/scratchpads/install-ux-hardening-20260405.md rename to docs/archive/work-records/install-ux-hardening-20260405.md diff --git a/docs/_old_structure/scratchpads/installer-next-fast-npm-20260625.md b/docs/archive/work-records/installer-next-fast-npm-20260625.md similarity index 100% rename from docs/_old_structure/scratchpads/installer-next-fast-npm-20260625.md rename to docs/archive/work-records/installer-next-fast-npm-20260625.md diff --git a/docs/_old_structure/scratchpads/installer-next-lane-20260624.md b/docs/archive/work-records/installer-next-lane-20260624.md similarity index 100% rename from docs/_old_structure/scratchpads/installer-next-lane-20260624.md rename to docs/archive/work-records/installer-next-lane-20260624.md diff --git a/docs/_old_structure/scratchpads/issue-766-exact-fleet-comms.md b/docs/archive/work-records/issue-766-exact-fleet-comms.md similarity index 100% rename from docs/_old_structure/scratchpads/issue-766-exact-fleet-comms.md rename to docs/archive/work-records/issue-766-exact-fleet-comms.md diff --git a/docs/_old_structure/scratchpads/m3-001-provider-adapter.md b/docs/archive/work-records/m3-001-provider-adapter.md similarity index 100% rename from docs/_old_structure/scratchpads/m3-001-provider-adapter.md rename to docs/archive/work-records/m3-001-provider-adapter.md diff --git a/docs/_old_structure/scratchpads/macp-oc-bridge-20260330.md b/docs/archive/work-records/macp-oc-bridge-20260330.md similarity index 100% rename from docs/_old_structure/scratchpads/macp-oc-bridge-20260330.md rename to docs/archive/work-records/macp-oc-bridge-20260330.md diff --git a/docs/_old_structure/scratchpads/ms-792-fleet-enoent-installer.md b/docs/archive/work-records/ms-792-fleet-enoent-installer.md similarity index 100% rename from docs/_old_structure/scratchpads/ms-792-fleet-enoent-installer.md rename to docs/archive/work-records/ms-792-fleet-enoent-installer.md diff --git a/docs/_old_structure/scratchpads/p5-003-telegram-plugin.md b/docs/archive/work-records/p5-003-telegram-plugin.md similarity index 100% rename from docs/_old_structure/scratchpads/p5-003-telegram-plugin.md rename to docs/archive/work-records/p5-003-telegram-plugin.md diff --git a/docs/_old_structure/scratchpads/p5-004-authentik-sso.md b/docs/archive/work-records/p5-004-authentik-sso.md similarity index 100% rename from docs/_old_structure/scratchpads/p5-004-authentik-sso.md rename to docs/archive/work-records/p5-004-authentik-sso.md diff --git a/docs/_old_structure/scratchpads/p8-001-sso-providers.md b/docs/archive/work-records/p8-001-sso-providers.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-001-sso-providers.md rename to docs/archive/work-records/p8-001-sso-providers.md diff --git a/docs/_old_structure/scratchpads/p8-009-tui-slash-commands.md b/docs/archive/work-records/p8-009-tui-slash-commands.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-009-tui-slash-commands.md rename to docs/archive/work-records/p8-009-tui-slash-commands.md diff --git a/docs/_old_structure/scratchpads/p8-010-command-registry.md b/docs/archive/work-records/p8-010-command-registry.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-010-command-registry.md rename to docs/archive/work-records/p8-010-command-registry.md diff --git a/docs/_old_structure/scratchpads/p8-012-agent-provider-commands.md b/docs/archive/work-records/p8-012-agent-provider-commands.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-012-agent-provider-commands.md rename to docs/archive/work-records/p8-012-agent-provider-commands.md diff --git a/docs/_old_structure/scratchpads/p8-016-tool-hardening.md b/docs/archive/work-records/p8-016-tool-hardening.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-016-tool-hardening.md rename to docs/archive/work-records/p8-016-tool-hardening.md diff --git a/docs/_old_structure/scratchpads/p8-019-verify.md b/docs/archive/work-records/p8-019-verify.md similarity index 100% rename from docs/_old_structure/scratchpads/p8-019-verify.md rename to docs/archive/work-records/p8-019-verify.md diff --git a/docs/_old_structure/scratchpads/rm-01-reproducible-checkout.md b/docs/archive/work-records/rm-01-reproducible-checkout.md similarity index 100% rename from docs/_old_structure/scratchpads/rm-01-reproducible-checkout.md rename to docs/archive/work-records/rm-01-reproducible-checkout.md diff --git a/docs/_old_structure/scratchpads/rm-03-queue-guard.md b/docs/archive/work-records/rm-03-queue-guard.md similarity index 100% rename from docs/_old_structure/scratchpads/rm-03-queue-guard.md rename to docs/archive/work-records/rm-03-queue-guard.md diff --git a/docs/_old_structure/scratchpads/t_301e4e3b-pr-merge-gitea-empty-uid.md b/docs/archive/work-records/t_301e4e3b-pr-merge-gitea-empty-uid.md similarity index 100% rename from docs/_old_structure/scratchpads/t_301e4e3b-pr-merge-gitea-empty-uid.md rename to docs/archive/work-records/t_301e4e3b-pr-merge-gitea-empty-uid.md diff --git a/docs/_old_structure/scratchpads/t_5aab9cc8-pr-merge-eval-injection.md b/docs/archive/work-records/t_5aab9cc8-pr-merge-eval-injection.md similarity index 100% rename from docs/_old_structure/scratchpads/t_5aab9cc8-pr-merge-eval-injection.md rename to docs/archive/work-records/t_5aab9cc8-pr-merge-eval-injection.md diff --git a/docs/_old_structure/scratchpads/task-mission-ownership-20260313.md b/docs/archive/work-records/task-mission-ownership-20260313.md similarity index 100% rename from docs/_old_structure/scratchpads/task-mission-ownership-20260313.md rename to docs/archive/work-records/task-mission-ownership-20260313.md diff --git a/docs/_old_structure/scratchpads/tess-20260712.md b/docs/archive/work-records/tess-20260712.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-20260712.md rename to docs/archive/work-records/tess-20260712.md diff --git a/docs/_old_structure/scratchpads/tess-m1-002-provider-registry.md b/docs/archive/work-records/tess-m1-002-provider-registry.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-002-provider-registry.md rename to docs/archive/work-records/tess-m1-002-provider-registry.md diff --git a/docs/_old_structure/scratchpads/tess-m1-003-fleet-provider.md b/docs/archive/work-records/tess-m1-003-fleet-provider.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-003-fleet-provider.md rename to docs/archive/work-records/tess-m1-003-fleet-provider.md diff --git a/docs/_old_structure/scratchpads/tess-m1-obs-001.md b/docs/archive/work-records/tess-m1-obs-001.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-obs-001.md rename to docs/archive/work-records/tess-m1-obs-001.md diff --git a/docs/_old_structure/scratchpads/tess-m1-sec-001.md b/docs/archive/work-records/tess-m1-sec-001.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-sec-001.md rename to docs/archive/work-records/tess-m1-sec-001.md diff --git a/docs/_old_structure/scratchpads/tess-m1-sec-004-discord-ingress.md b/docs/archive/work-records/tess-m1-sec-004-discord-ingress.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-sec-004-discord-ingress.md rename to docs/archive/work-records/tess-m1-sec-004-discord-ingress.md diff --git a/docs/_old_structure/scratchpads/tess-m1-sec-006-session-gc-scope.md b/docs/archive/work-records/tess-m1-sec-006-session-gc-scope.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m1-sec-006-session-gc-scope.md rename to docs/archive/work-records/tess-m1-sec-006-session-gc-scope.md diff --git a/docs/_old_structure/scratchpads/tess-m2-001-pi-service.md b/docs/archive/work-records/tess-m2-001-pi-service.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m2-001-pi-service.md rename to docs/archive/work-records/tess-m2-001-pi-service.md diff --git a/docs/_old_structure/scratchpads/tess-m2-002-durable-state.md b/docs/archive/work-records/tess-m2-002-durable-state.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m2-002-durable-state.md rename to docs/archive/work-records/tess-m2-002-durable-state.md diff --git a/docs/_old_structure/scratchpads/tess-m4-001-mos-coordination.md b/docs/archive/work-records/tess-m4-001-mos-coordination.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m4-001-mos-coordination.md rename to docs/archive/work-records/tess-m4-001-mos-coordination.md diff --git a/docs/_old_structure/scratchpads/tess-m4-003-operator-plugins.md b/docs/archive/work-records/tess-m4-003-operator-plugins.md similarity index 100% rename from docs/_old_structure/scratchpads/tess-m4-003-operator-plugins.md rename to docs/archive/work-records/tess-m4-003-operator-plugins.md diff --git a/docs/_old_structure/scratchpads/tools-md-seeding-20260411.md b/docs/archive/work-records/tools-md-seeding-20260411.md similarity index 100% rename from docs/_old_structure/scratchpads/tools-md-seeding-20260411.md rename to docs/archive/work-records/tools-md-seeding-20260411.md diff --git a/docs/_old_structure/scratchpads/update-checker-package-20260404.md b/docs/archive/work-records/update-checker-package-20260404.md similarity index 100% rename from docs/_old_structure/scratchpads/update-checker-package-20260404.md rename to docs/archive/work-records/update-checker-package-20260404.md diff --git a/docs/_old_structure/scratchpads/webui-fleet-bridge-plan.md b/docs/archive/work-records/webui-fleet-bridge-plan.md similarity index 100% rename from docs/_old_structure/scratchpads/webui-fleet-bridge-plan.md rename to docs/archive/work-records/webui-fleet-bridge-plan.md diff --git a/docs/_old_structure/scratchpads/webui-p2-data-auth.md b/docs/archive/work-records/webui-p2-data-auth.md similarity index 100% rename from docs/_old_structure/scratchpads/webui-p2-data-auth.md rename to docs/archive/work-records/webui-p2-data-auth.md diff --git a/docs/_old_structure/scratchpads/yolo-runtime-initial-arg-20260411.md b/docs/archive/work-records/yolo-runtime-initial-arg-20260411.md similarity index 100% rename from docs/_old_structure/scratchpads/yolo-runtime-initial-arg-20260411.md rename to docs/archive/work-records/yolo-runtime-initial-arg-20260411.md diff --git a/docs/scratchpads/DOCS-IA-002-catalog-audit.md b/docs/scratchpads/DOCS-IA-002-catalog-audit.md index 0a74b0e8..e2f59800 100644 --- a/docs/scratchpads/DOCS-IA-002-catalog-audit.md +++ b/docs/scratchpads/DOCS-IA-002-catalog-audit.md @@ -88,6 +88,7 @@ Shared indexes, navigation, audit records, integration review, and final commits - [x] Migrate the bounded historical mission archive and repair its two broken sibling links. - [x] Archive the unreferenced five-file monorepo-consolidation planning bundle byte-identically with explicit historical boundaries. - [x] Archive ten unreferenced legacy plans/deferred stubs byte-identically; retain the live-test-coupled Agent Reflection PRD and authority-gated WebUI/Fleet draft in quarantine. +- [x] Archive 94 unreferenced historical scratchpads byte-identically; retain 17 records coupled to control docs, tests/fixtures, mission/evidence records, or KBN-101. ## Initial findings @@ -111,6 +112,7 @@ Shared indexes, navigation, audit records, integration review, and final commits - Independent safety review found that Discord external route strings are not proven to map to UUID conversation rows. Current pages now promise live routing/delivery only, disclose that persistence can fail while dispatch continues, and require pre-enrollment for privileged durable-session controls. - The monorepo-consolidation brief, board review, and three work-package specifications had no live consumers or internal links. They moved byte-identically to `archive/planning/`; current package existence supports historical classification but does not prove every old acceptance criterion. - Ten additional unreferenced implementation plans, setup records, and deferred stubs moved byte-identically to `archive/planning/legacy/`. `agent-reflection-loop-PRD.md` was excluded because a MACP test names its intended canonical path; the WebUI/Fleet bridge draft was excluded because it remains authority-gated. +- Of 111 quarantined scratchpads, 94 had no current path/name consumers and no coupled local Markdown links; they moved byte-identically to `archive/work-records/`. Seventeen remain quarantined with their control-document, source/test fixture, mission/evidence, or KBN-101 dependencies. ## Method @@ -170,3 +172,4 @@ Shared indexes, navigation, audit records, integration review, and final commits | Focused final tests | PASS — types 71, Discord 44, web 33, focused gateway 32, and lease-broker/mutator acceptance 57; `DATABASE_URL` unset, no services started | | Historical mission archive | PASS — 11 completed/superseded records moved under `archive/missions/`, indexed, and two broken sibling links repaired | | Historical planning archive | PASS — five consolidation records plus ten legacy plans/stubs moved byte-identically under `archive/planning/`; hashes and zero-consumer scans verified | +| Historical work records | PASS — 94 unreferenced scratchpads moved byte-identically under `archive/work-records/`; 17 coupled records deliberately retained in quarantine |