Back to Beads

Documentation Disposition Inventory

docs/DOC_INVENTORY.md

1.0.59.6 KB
Original Source

Documentation Disposition Inventory

Reviewed: 2026-05-08

CI cleanup entry added: 2026-05-28

Scope: every Markdown file under docs/, including adr/, design/, design/otel/, and the staged-for-removal bin.

Evidence bar: retained factual claims must be backed by current CLI behaviour, current tests, or code that is used by the product. Reference-shaped docs either need generated/checkable maintenance, or an explicit Last reviewed: marker and freshness source.

Canonical Seams

SeamCanonical docsRule
ArchitectureARCHITECTURE.md, INTERNALS.md, DOLT.md, adr/, design/Durable structure, package boundaries, storage model, and invariants live here.
Behaviour/referenceCLI_REFERENCE.md, CONFIG.md, SETUP.md, JSON_SCHEMA.md, RECOVERY.md, ERROR_HANDLING.md, TROUBLESHOOTING.mdCLI/config/runtime contracts live here and need generation or freshness review.
User-facing workflowINSTALLING.md, QUICKSTART.md, FAQ.md, SYNC_SETUP.md, integration guides, WORKTREES.md, UNINSTALLING.mdTask-oriented user docs live here; avoid duplicating implementation tables unless linked to reference docs.
Maintainer/operatorroot RELEASING.md, RELEASE-STABILITY-GATE.md, LINTING.md, SECURITY-DEPENDENCY-EXCEPTIONS.md, PERFORMANCE_TESTING.md, CI_TEST_SURFACE_AUDIT.md, CI_CLEANUP_PLAN.mdMaintainer process docs stay active only when tied to current scripts/checks.
Historical/stagedstaged-for-removal/Resolved audits, stale duplicates, and unsupported snapshots are preserved here until deleted or rescued.

Reference Freshness

DocFreshness path
CLI_REFERENCE.mdGenerated from bd help --all.
plugins/beads/skills/beads/resources/CLI_REFERENCE.mdPointer-only doc: must link to live CLI help and canonical generated docs/CLI_REFERENCE.md; do not duplicate generated command tables.
CONFIG.mdLast reviewed: marker tied to cmd/bd/main.go, cmd/bd/config.go, and internal/configfile/.
SETUP.mdLast reviewed: marker tied to cmd/bd/setup*.go and internal/recipes/.
ADO_CONFIG.mdLast reviewed: marker tied to cmd/bd/ado*.go and internal/ado/.
JSON_SCHEMA.mdLast reviewed: marker tied to cmd/bd/output.go, cmd/bd/errors.go, and protocol tests.
RECOVERY.mdLast reviewed: marker tied to cmd/bd/init*.go safety code and tests.
ERROR_HANDLING.mdLast reviewed: marker tied to current command error exits and JSON error helpers.
LINTING.mdLast reviewed: marker tied to .golangci.yml and current lint output.
CI_CLEANUP_PLAN.mdLast reviewed: marker tied to CI audit, workflow files, package manifests, and maintainer decision review.
design/otel/otel-data-model.mdLast reviewed: marker tied to telemetry, Dolt storage, hooks, and AI call sites.

Follow-up automation should replace marker-only checks with generated or --check blocks where a clean code source exists.

Active Docs

FileDispositionRationale and evidence
ADAPTIVE_IDS.mdKeepBehaviour doc for hash ID scaling; verify against ID generation code before changing numeric claims.
ADO_CONFIG.mdKeep with freshnessADO reference; marker points at ADO command/client code.
adr/0001-multi-remote-approach.mdKeepADR; historical decision record, not a live reference table.
adr/0002-init-safety-invariants.mdKeepADR backing RECOVERY.md and init safety code.
ADVANCED.mdKeep/revise as neededUser-facing advanced workflows; mixed command examples should defer to generated CLI reference when expanded.
AIDER_INTEGRATION.mdKeepUser-facing integration guide; evidence is setup/integration behaviour.
ANTIVIRUS.mdKeepUser-facing operational note; review vendor/version claims when touched.
ARCHITECTURE.mdKeepPrimary architecture overview; evidence is current package layout and Dolt-only storage path.
ATTRIBUTION.mdKeepAttribution record for removed merge engine.
CLAUDE_INTEGRATION.mdKeepDesign/user guide for Claude setup; paired with SETUP.md.
CLAUDE.mdReviseKept as architecture orientation only; command/workflow duplication was reduced in favour of root AGENTS.md and AGENT_INSTRUCTIONS.md.
CLI_REFERENCE.mdKeep/generatedGenerated command reference from live help output.
CI_CLEANUP_PLAN.mdKeep with freshnessAccepted CI tier decisions, package gate policy, measurement plan, and implementation order.
CI_TEST_SURFACE_AUDIT.mdKeep with freshnessSnapshot of local validation commands, GitHub Actions coverage, gaps, and CI cleanup roadmap.
plugins/beads/skills/beads/resources/CLI_REFERENCE.mdKeep pointerPlugin skill resource intentionally points at live CLI sources to avoid duplicate generated command snapshots.
CODEX_INTEGRATION.mdKeepUser-facing Codex integration guide.
COLLISION_MATH.mdKeepMathematical background; low product drift.
COMMUNITY_TOOLS.mdKeepCurated external tools list; external links need periodic review.
CONFIG.mdKeep with freshnessReference doc; reviewed against config and env-var code.
CONTRIBUTOR_NAMESPACE_ISOLATION.mdKeepDesign/user guide for contributor routing and BEADS_DIR behaviour.
COPILOT_INTEGRATION.mdKeepUser-facing integration guide.
DEPENDENCIES.mdKeepBehaviour doc for graph semantics.
design/dolt-concurrency.mdKeepDesign note for Dolt concurrency.
design/kv-store.mdKeepDraft design note; retain as design seam, not user reference.
design/otel/otel-architecture.mdKeepArchitecture/design doc for telemetry; reference tables should defer to data model.
design/otel/otel-data-model.mdKeep with freshnessReference schema; reviewed against telemetry and emission code.
DOC_INVENTORY.mdKeepThis disposition and seam inventory.
DOLT-BACKEND.mdConsolidated pointerOld duplicate staged; stable path points to canonical DOLT.md.
DOLT.mdKeep/canonicalCanonical Dolt backend guide.
ERROR_HANDLING.mdKeep with freshnessPattern guide with code-linked examples; marker added.
EXCLUSIVE_LOCK.mdKeepBehaviour/design doc for lock protocol.
FAQ.mdReviseOpening wording now describes beads as Dolt-powered; stale pre-1.0 status removed.
GIT_INTEGRATION.mdKeepUser-facing git/worktree/hook behaviour.
graph-links.mdKeepBehaviour/design doc for graph links.
ICU-POLICY.mdReviseLink updated to canonical Dolt doc.
INSTALLING.mdKeepUser-facing installation guide; install matrix needs periodic link/version review.
INTEGRATION_CHARTER.mdKeepScope-boundary policy.
INTERNALS.mdKeepInternal architecture/runtime deep dive.
JSON_SCHEMA.mdKeep with freshnessJSON contract; marker tied to schema constant and tests.
LABELS.mdKeepUser-facing label philosophy plus examples; generated CLI handles command reference.
LINTING.mdRevise with freshnessStale fixed-count wording removed; marker tied to current lint output.
messaging.mdKeepDesign doc for messaging issue types.
METADATA.mdKeepBehaviour doc for metadata field semantics.
MOLECULES.mdKeepUser-facing workflow concept doc.
MULTI_REPO_AGENTS.mdKeepAgent workflow guide.
MULTI_REPO_MIGRATION.mdKeepHuman migration guide.
OBSERVABILITY.mdKeepUser-facing OTel guide; data-model reference owns schema tables.
PERFORMANCE_TESTING.mdKeepMaintainer testing guide.
PLUGIN.mdKeepUser-facing plugin guide.
PROJECT_CHARTER.mdKeepCanonical product scope and boundary policy.
PROTECTED_BRANCHES.mdKeepUser-facing protected-branch workflow.
QUICKSTART.mdKeep pointerShort pointer to website quickstart; low drift.
README_TESTING.mdConsolidated pointerOld duplicate staged; active path points to TESTING.md and TESTING_PHILOSOPHY.md.
RECOVERY.mdKeep with freshnessRuntime recovery playbooks; marker tied to init safety constants/tests.
RELEASE-STABILITY-GATE.mdKeepMaintainer release gate policy.
RELEASING.mdConsolidated pointerOld duplicate staged; canonical process is root RELEASING.md.
REPO_CONTEXT.mdKeepArchitecture/behaviour doc for repo context.
ROUTING.mdKeepMulti-repo auto-routing design.
RULES_AUDIT_DESIGN.mdKeepDesign doc for rules audit.
SECURITY-DEPENDENCY-EXCEPTIONS.mdKeep with freshnessExisting freshness-marker exemplar.
SETUP.mdKeep with freshnessSetup reference; marker tied to setup commands and recipes.
staged-for-removal/MANIFEST.mdKeepStaged removal process and per-file rationale.
SYNC_SETUP.mdReviseLinks now point at canonical DOLT.md.
TESTING.mdRevise/canonicalCanonical test-running guide; stale line/test-count and stale skip entry removed.
TESTING_PHILOSOPHY.mdKeepCanonical test-design guidance; duplicate/historical links removed.
TODO.mdKeepBehaviour/user guide for bd todo.
TROUBLESHOOTING.mdKeepUser-facing recovery guide; debug/env tables need freshness review when edited.
UI_PHILOSOPHY.mdKeepDesign philosophy.
UNINSTALLING.mdKeepUser-facing uninstall guide.
WORKTREES.mdKeepUser-facing worktree guide.

Staged Docs

Every staged file is recorded in staged-for-removal/MANIFEST.md with original path, reason, missing evidence, and rescue criteria.