The repo-wide /docs-hygiene:audit-derivability sweep (2026-08-15, 1131 tracked .md files, applied in #2695 ) annotated 174 documents with route-to-sibling dispositions that are follow-up work for the sibling skills, not this sweep's:
136 → /docs-hygiene:extract-ssot — doc-to-doc duplication candidates to deduplicate into one source of truth (their derivability verdicts stand; the duplication is a separate axis).
38 → /docs-hygiene:audit-noise — line-level noise inside documents worth keeping.
Also carried forward from the same sweep:
False-keep sampling backlog : the completed sweep's 1089 keep-owns-facts verdicts were never sampled (the spot-test protocol at the time gated only delete/pointer verdicts). The contract now requires sampling keeps on future sweeps; a one-off sampling pass (e.g. 20 random keeps through the fresh-context probe) would bound the false-keep rate of the recorded ledger.
Note: two files in the list below were pointer-converted in feat(docs-hygiene): repo-wide sweep escalation for audit-derivability + apply the sweep's confirmed verdicts #2695 (registry-schema.md, ecosystems.md, TODO.md, jira README.md kept per spot-test) — re-verify list membership against the merged tree before dispatching.
Full per-document detail (four factors, rationale, route) was in the session's ledger (derivability-ledger.json, session a86db903 scratchpad — ephemeral container storage; the routed list below is the durable copy).
Routed documents (174)
route: audit-noise (38)
CLAUDE.md
docs/conventions/commit-convention/README.md
docs/conventions/config-cascade/README.md
docs/conventions/ecosystem-commands/README.md
docs/conventions/hook-observability/README.md
docs/conventions/hook-telemetry/README.md
docs/topics/context-engineering-claude-5/design/skill-inventory.md
plugins/ai-briefing/skills/generate/references/build-pipeline.md
plugins/ai-briefing/skills/generate/references/slide-generation.md
plugins/architecture/CHANGELOG.md
plugins/claude-ops/skills/known-issues/context/registry-schema.md
plugins/disk-hygiene/CHANGELOG.md
plugins/domain-driven-design/README.md
plugins/dometrain/README.md
plugins/education/CHANGELOG.md
plugins/education/README.md
plugins/eol-normalizer/CHANGELOG.md
plugins/eol-normalizer/README.md
plugins/evals/CHANGELOG.md
plugins/firecrawl/CHANGELOG.md
plugins/knowledge/skills/youtube-digest/templates/sources.md
plugins/knowledge/vendor/repo-analysis/README.md
plugins/knowledge/vendor/video-digestion/TUNING.md
plugins/machine-health/skills/audit/references/windows/check-catalog.md
plugins/machine-health/skills/audit/references/windows/elevation-matrix.md
plugins/mcp-tools/skills/audit/reference/server-discovery.md
plugins/planning/reference/topic-docs.md
plugins/planning/skills/draft-goal-condition/SKILL.md
plugins/planning/skills/interview/context/session-config.md
plugins/playbooks/skills/boris/SKILL.md
plugins/songwriting/context/pat-pattison/research/ai-tools.md
plugins/testing/README.md
plugins/toolchain/skills/check/context/bash.md
plugins/toolchain/skills/check/context/dotnet.md
plugins/toolchain/skills/check/context/go.md
plugins/toolchain/skills/check/context/python.md
plugins/toolchain/skills/check/context/typescript.md
plugins/typos-format/README.md
route: extract-ssot (136)
docs/conventions/finding-suppression/CHANGELOG.md
docs/conventions/hook-telemetry/CHANGELOG.md
docs/conventions/liveness-assertion/CHANGELOG.md
docs/conventions/plugin-data-report-keying/CHANGELOG.md
docs/conventions/standards/CHANGELOG.md
docs/conventions/standards/examples/worked-index.md
docs/conventions/topic-docs/examples/worked-slice.md
docs/topics/ai-adoption-ladder/design/RESEARCH-sandcastle-pocock.md
docs/topics/context-engineering-claude-5/design/coverage-matrix.md
docs/topics/context-engineering-claude-5/design/rerun-contract.md
docs/topics/fable-field-guide-audit/audit-brief.md
docs/topics/shadowed-skill-renames/PLAN.md
docs/upstream/mattpocock-skills-v12-map.md
plugins/adhd/README.md
plugins/ai-briefing/README.md
plugins/ai-briefing/skills/generate/context/execution-flow.md
plugins/architecture/README.md
plugins/architecture/reference/topic-docs.md
plugins/architecture/skills/improve/research/deepening/scan-briefing.md
plugins/autonomy/reference/routines/issue-triage-sweep.md
plugins/autonomy/reference/routines/pr-queue-tending.md
plugins/autonomy/reference/runner/lifecycle.md
plugins/autonomy/reference/trigger-dispatch.md
plugins/autonomy/skills/setup/SKILL.md
plugins/autonomy/skills/setup/context/capture-slice.md
plugins/autonomy/skills/setup/templates/isolation-probe.md
plugins/autonomy/skills/setup/templates/return-capture.md
plugins/autonomy/skills/setup/templates/routine-definitions.md
plugins/bash-format/README.md
plugins/biome-format/README.md
plugins/bug-report/README.md
plugins/claude-config/skills/audit-automation-gaps/context/gap-analysis.md
plugins/claude-config/skills/audit-automation-gaps/templates/checklist.md
plugins/claude-config/skills/audit/context/validation-categories.md
plugins/claude-config/skills/audit/reference/audit-checklist.md
plugins/claude-config/skills/audit/templates/checklist.md
plugins/claude-memory/skills/audit/context/audit.md
plugins/claude-memory/skills/stateless/SKILL.md
plugins/claude-memory/skills/stateless/context/status.md
plugins/claude-ops/skills/observability/context/operator-setup.md
plugins/claude-ops/skills/observability/context/read-routing.md
plugins/claude-ops/skills/plugins/context/gotchas.md
plugins/code-tidying/README.md
plugins/code-tidying/skills/batch-simplify/templates/checklist.md
plugins/codebase-health/README.md
plugins/codebase-health/skills/audit/templates/checklist.md
plugins/computer-use/README.md
plugins/context-guard/README.md
plugins/debugging/README.md
plugins/debugging/skills/debug/templates/checklist.md
plugins/discipline/README.md
plugins/discovery/reference/artifact-protocol.md
plugins/discovery/skills/research/context/gotchas.md
plugins/disk-hygiene/README.md
plugins/disk-hygiene/skills/clean/reference/safety-model.md
plugins/docs-hygiene/README.md
plugins/docs-hygiene/skills/compress/context/integration.md
plugins/docs-hygiene/skills/compress/context/target-types.md
plugins/docs-hygiene/skills/extract-ssot/context/decision-framework.md
plugins/docs-hygiene/skills/rename-references/context/apply.md
plugins/docs-hygiene/skills/rename-references/context/audit.md
plugins/docs-hygiene/skills/rename-references/context/triage.md
plugins/evals/README.md
plugins/event-storming/README.md
plugins/event-storming/skills/methodology/SKILL.md
plugins/event-storming/skills/methodology/reference/glossary-and-tools.md
plugins/event-storming/skills/methodology/reference/notation-and-building-blocks.md
plugins/firecrawl/skills/update/context/update-flow.md
plugins/implementation/reference/artifact-protocol.md
plugins/implementation/skills/implement/context/gotchas.md
plugins/knowledge/skills/youtube-digest/context/workflow.md
plugins/machine-health/skills/audit/TODO.md
plugins/machine-health/skills/audit/references/shared/output-schema.md
plugins/machine-health/skills/audit/scripts/linux/NOT_IMPLEMENTED.md
plugins/machine-health/skills/audit/scripts/macos/NOT_IMPLEMENTED.md
plugins/mcp-tools/README.md
plugins/mutation-testing/CHANGELOG.md
plugins/mutation-testing/README.md
plugins/mutation-testing/skills/audit/context/suppression.md
plugins/naming/README.md
plugins/planning/README.md
plugins/planning/skills/interview/templates/checklist.md
plugins/planning/skills/plan/context/plan-template.md
plugins/planning/skills/plan/templates/checklist.md
plugins/playbooks/README.md
plugins/playwright/README.md
plugins/playwright/skills/playwright/actions/update.md
plugins/plugin-quality/README.md
plugins/rate-limit-guard/README.md
plugins/repo-fleet-hygiene/README.md
plugins/repo-hygiene/README.md
plugins/repo-hygiene/skills/clean/reference/ecosystems.md
plugins/session-flow/README.md
plugins/session-flow/skills/workflow/context/philosophy.md
plugins/session-flow/skills/workflow/context/spec-first.md
plugins/session-flow/skills/workflow/templates/checklist.md
plugins/skill-quality/README.md
plugins/songwriting/context/pat-pattison/research/action-routing.md
plugins/songwriting/context/pat-pattison/research/demo-review.md
plugins/songwriting/context/pat-pattison/research/line-brainstorm.md
plugins/songwriting/context/pat-pattison/research/line-edit-rubric.md
plugins/songwriting/context/pat-pattison/research/rhyme-generation.md
plugins/songwriting/context/pat-pattison/research/rhyme-strategy.md
plugins/songwriting/context/pat-pattison/research/rhyme-types.md
plugins/songwriting/context/pat-pattison/research/rhyme-worksheets.md
plugins/songwriting/context/pat-pattison/research/worksheets.md
plugins/songwriting/context/pat-pattison/templates/audit-checklist-prompt.md
plugins/songwriting/context/pat-pattison/templates/diagnose-section-prompt.md
plugins/songwriting/context/pat-pattison/templates/line-brainstorm-prompt.md
plugins/songwriting/context/pat-pattison/templates/variations-prompt.md
plugins/songwriting/skills/co-write/SKILL.md
plugins/songwriting/skills/diagnose/SKILL.md
plugins/songwriting/skills/suno/context/advanced.md
plugins/songwriting/skills/suno/context/lyrics.md
plugins/songwriting/skills/suno/context/power-tips.md
plugins/songwriting/skills/suno/context/style.md
plugins/songwriting/skills/suno/context/tips.md
plugins/songwriting/skills/suno/context/troubleshoot.md
plugins/songwriting/skills/suno/context/v55-features.md
plugins/songwriting/skills/suno/context/voices.md
plugins/songwriting/skills/suno/context/workflow-recipes.md
plugins/songwriting/skills/suno/templates/metal.md
plugins/songwriting/skills/suno/templates/rnb.md
plugins/source-control/README.md
plugins/source-control/skills/pull-request/templates/checklist.md
plugins/tdd/README.md
plugins/toolchain/README.md
plugins/toolchain/skills/check/SKILL.md
plugins/toolchain/skills/lint/SKILL.md
plugins/verification/README.md
plugins/verification/reference/artifact-protocol.md
plugins/work-items/README.md
plugins/work-items/reference/tracker-seam.md
plugins/work-items/templates/checklist.md
plugins/work-items/tools/work-item-tracker/adapters/jira/README.md
plugins/x/README.md
Note the sweep contract's post-#2695 caveats when dispatching: templates/checklist.md files and similar runtime scaffolds in this list are functional artifacts under the updated rubric (out of scope for derivability; still legitimate extract-ssot candidates where they duplicate each other), and CHANGELOG files routed as duplication candidates should be judged against the changelog-parity convention before any dedup.
The repo-wide
/docs-hygiene:audit-derivabilitysweep (2026-08-15, 1131 tracked.mdfiles, applied in #2695) annotated 174 documents with route-to-sibling dispositions that are follow-up work for the sibling skills, not this sweep's:/docs-hygiene:extract-ssot— doc-to-doc duplication candidates to deduplicate into one source of truth (their derivability verdicts stand; the duplication is a separate axis)./docs-hygiene:audit-noise— line-level noise inside documents worth keeping.Also carried forward from the same sweep:
keep-owns-factsverdicts were never sampled (the spot-test protocol at the time gated only delete/pointer verdicts). The contract now requires sampling keeps on future sweeps; a one-off sampling pass (e.g. 20 random keeps through the fresh-context probe) would bound the false-keep rate of the recorded ledger.registry-schema.md,ecosystems.md,TODO.md, jiraREADME.mdkept per spot-test) — re-verify list membership against the merged tree before dispatching.Full per-document detail (four factors, rationale, route) was in the session's ledger (
derivability-ledger.json, session a86db903 scratchpad — ephemeral container storage; the routed list below is the durable copy).Routed documents (174)
route: audit-noise (38)
CLAUDE.mddocs/conventions/commit-convention/README.mddocs/conventions/config-cascade/README.mddocs/conventions/ecosystem-commands/README.mddocs/conventions/hook-observability/README.mddocs/conventions/hook-telemetry/README.mddocs/topics/context-engineering-claude-5/design/skill-inventory.mdplugins/ai-briefing/skills/generate/references/build-pipeline.mdplugins/ai-briefing/skills/generate/references/slide-generation.mdplugins/architecture/CHANGELOG.mdplugins/claude-ops/skills/known-issues/context/registry-schema.mdplugins/disk-hygiene/CHANGELOG.mdplugins/domain-driven-design/README.mdplugins/dometrain/README.mdplugins/education/CHANGELOG.mdplugins/education/README.mdplugins/eol-normalizer/CHANGELOG.mdplugins/eol-normalizer/README.mdplugins/evals/CHANGELOG.mdplugins/firecrawl/CHANGELOG.mdplugins/knowledge/skills/youtube-digest/templates/sources.mdplugins/knowledge/vendor/repo-analysis/README.mdplugins/knowledge/vendor/video-digestion/TUNING.mdplugins/machine-health/skills/audit/references/windows/check-catalog.mdplugins/machine-health/skills/audit/references/windows/elevation-matrix.mdplugins/mcp-tools/skills/audit/reference/server-discovery.mdplugins/planning/reference/topic-docs.mdplugins/planning/skills/draft-goal-condition/SKILL.mdplugins/planning/skills/interview/context/session-config.mdplugins/playbooks/skills/boris/SKILL.mdplugins/songwriting/context/pat-pattison/research/ai-tools.mdplugins/testing/README.mdplugins/toolchain/skills/check/context/bash.mdplugins/toolchain/skills/check/context/dotnet.mdplugins/toolchain/skills/check/context/go.mdplugins/toolchain/skills/check/context/python.mdplugins/toolchain/skills/check/context/typescript.mdplugins/typos-format/README.mdroute: extract-ssot (136)
docs/conventions/finding-suppression/CHANGELOG.mddocs/conventions/hook-telemetry/CHANGELOG.mddocs/conventions/liveness-assertion/CHANGELOG.mddocs/conventions/plugin-data-report-keying/CHANGELOG.mddocs/conventions/standards/CHANGELOG.mddocs/conventions/standards/examples/worked-index.mddocs/conventions/topic-docs/examples/worked-slice.mddocs/topics/ai-adoption-ladder/design/RESEARCH-sandcastle-pocock.mddocs/topics/context-engineering-claude-5/design/coverage-matrix.mddocs/topics/context-engineering-claude-5/design/rerun-contract.mddocs/topics/fable-field-guide-audit/audit-brief.mddocs/topics/shadowed-skill-renames/PLAN.mddocs/upstream/mattpocock-skills-v12-map.mdplugins/adhd/README.mdplugins/ai-briefing/README.mdplugins/ai-briefing/skills/generate/context/execution-flow.mdplugins/architecture/README.mdplugins/architecture/reference/topic-docs.mdplugins/architecture/skills/improve/research/deepening/scan-briefing.mdplugins/autonomy/reference/routines/issue-triage-sweep.mdplugins/autonomy/reference/routines/pr-queue-tending.mdplugins/autonomy/reference/runner/lifecycle.mdplugins/autonomy/reference/trigger-dispatch.mdplugins/autonomy/skills/setup/SKILL.mdplugins/autonomy/skills/setup/context/capture-slice.mdplugins/autonomy/skills/setup/templates/isolation-probe.mdplugins/autonomy/skills/setup/templates/return-capture.mdplugins/autonomy/skills/setup/templates/routine-definitions.mdplugins/bash-format/README.mdplugins/biome-format/README.mdplugins/bug-report/README.mdplugins/claude-config/skills/audit-automation-gaps/context/gap-analysis.mdplugins/claude-config/skills/audit-automation-gaps/templates/checklist.mdplugins/claude-config/skills/audit/context/validation-categories.mdplugins/claude-config/skills/audit/reference/audit-checklist.mdplugins/claude-config/skills/audit/templates/checklist.mdplugins/claude-memory/skills/audit/context/audit.mdplugins/claude-memory/skills/stateless/SKILL.mdplugins/claude-memory/skills/stateless/context/status.mdplugins/claude-ops/skills/observability/context/operator-setup.mdplugins/claude-ops/skills/observability/context/read-routing.mdplugins/claude-ops/skills/plugins/context/gotchas.mdplugins/code-tidying/README.mdplugins/code-tidying/skills/batch-simplify/templates/checklist.mdplugins/codebase-health/README.mdplugins/codebase-health/skills/audit/templates/checklist.mdplugins/computer-use/README.mdplugins/context-guard/README.mdplugins/debugging/README.mdplugins/debugging/skills/debug/templates/checklist.mdplugins/discipline/README.mdplugins/discovery/reference/artifact-protocol.mdplugins/discovery/skills/research/context/gotchas.mdplugins/disk-hygiene/README.mdplugins/disk-hygiene/skills/clean/reference/safety-model.mdplugins/docs-hygiene/README.mdplugins/docs-hygiene/skills/compress/context/integration.mdplugins/docs-hygiene/skills/compress/context/target-types.mdplugins/docs-hygiene/skills/extract-ssot/context/decision-framework.mdplugins/docs-hygiene/skills/rename-references/context/apply.mdplugins/docs-hygiene/skills/rename-references/context/audit.mdplugins/docs-hygiene/skills/rename-references/context/triage.mdplugins/evals/README.mdplugins/event-storming/README.mdplugins/event-storming/skills/methodology/SKILL.mdplugins/event-storming/skills/methodology/reference/glossary-and-tools.mdplugins/event-storming/skills/methodology/reference/notation-and-building-blocks.mdplugins/firecrawl/skills/update/context/update-flow.mdplugins/implementation/reference/artifact-protocol.mdplugins/implementation/skills/implement/context/gotchas.mdplugins/knowledge/skills/youtube-digest/context/workflow.mdplugins/machine-health/skills/audit/TODO.mdplugins/machine-health/skills/audit/references/shared/output-schema.mdplugins/machine-health/skills/audit/scripts/linux/NOT_IMPLEMENTED.mdplugins/machine-health/skills/audit/scripts/macos/NOT_IMPLEMENTED.mdplugins/mcp-tools/README.mdplugins/mutation-testing/CHANGELOG.mdplugins/mutation-testing/README.mdplugins/mutation-testing/skills/audit/context/suppression.mdplugins/naming/README.mdplugins/planning/README.mdplugins/planning/skills/interview/templates/checklist.mdplugins/planning/skills/plan/context/plan-template.mdplugins/planning/skills/plan/templates/checklist.mdplugins/playbooks/README.mdplugins/playwright/README.mdplugins/playwright/skills/playwright/actions/update.mdplugins/plugin-quality/README.mdplugins/rate-limit-guard/README.mdplugins/repo-fleet-hygiene/README.mdplugins/repo-hygiene/README.mdplugins/repo-hygiene/skills/clean/reference/ecosystems.mdplugins/session-flow/README.mdplugins/session-flow/skills/workflow/context/philosophy.mdplugins/session-flow/skills/workflow/context/spec-first.mdplugins/session-flow/skills/workflow/templates/checklist.mdplugins/skill-quality/README.mdplugins/songwriting/context/pat-pattison/research/action-routing.mdplugins/songwriting/context/pat-pattison/research/demo-review.mdplugins/songwriting/context/pat-pattison/research/line-brainstorm.mdplugins/songwriting/context/pat-pattison/research/line-edit-rubric.mdplugins/songwriting/context/pat-pattison/research/rhyme-generation.mdplugins/songwriting/context/pat-pattison/research/rhyme-strategy.mdplugins/songwriting/context/pat-pattison/research/rhyme-types.mdplugins/songwriting/context/pat-pattison/research/rhyme-worksheets.mdplugins/songwriting/context/pat-pattison/research/worksheets.mdplugins/songwriting/context/pat-pattison/templates/audit-checklist-prompt.mdplugins/songwriting/context/pat-pattison/templates/diagnose-section-prompt.mdplugins/songwriting/context/pat-pattison/templates/line-brainstorm-prompt.mdplugins/songwriting/context/pat-pattison/templates/variations-prompt.mdplugins/songwriting/skills/co-write/SKILL.mdplugins/songwriting/skills/diagnose/SKILL.mdplugins/songwriting/skills/suno/context/advanced.mdplugins/songwriting/skills/suno/context/lyrics.mdplugins/songwriting/skills/suno/context/power-tips.mdplugins/songwriting/skills/suno/context/style.mdplugins/songwriting/skills/suno/context/tips.mdplugins/songwriting/skills/suno/context/troubleshoot.mdplugins/songwriting/skills/suno/context/v55-features.mdplugins/songwriting/skills/suno/context/voices.mdplugins/songwriting/skills/suno/context/workflow-recipes.mdplugins/songwriting/skills/suno/templates/metal.mdplugins/songwriting/skills/suno/templates/rnb.mdplugins/source-control/README.mdplugins/source-control/skills/pull-request/templates/checklist.mdplugins/tdd/README.mdplugins/toolchain/README.mdplugins/toolchain/skills/check/SKILL.mdplugins/toolchain/skills/lint/SKILL.mdplugins/verification/README.mdplugins/verification/reference/artifact-protocol.mdplugins/work-items/README.mdplugins/work-items/reference/tracker-seam.mdplugins/work-items/templates/checklist.mdplugins/work-items/tools/work-item-tracker/adapters/jira/README.mdplugins/x/README.mdNote the sweep contract's post-#2695 caveats when dispatching:
templates/checklist.mdfiles and similar runtime scaffolds in this list are functional artifacts under the updated rubric (out of scope for derivability; still legitimate extract-ssot candidates where they duplicate each other), and CHANGELOG files routed as duplication candidates should be judged against the changelog-parity convention before any dedup.