Back to Beads

Documentation Disposition Inventory

engdocs/DOC_INVENTORY.md

1.2.112.5 KB
Original Source

Documentation Disposition Inventory

Reviewed: 2026-07-07 (paths updated 2026-07-10 for the Mintlify port: user docs now live in the docs/ site tree; this ledger and other internal docs live in engdocs/)

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.md, SERVE_RUNBOOK.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.
reference/configuration.mdLast reviewed: marker tied to cmd/bd/main.go, cmd/bd/config.go, and internal/configfile/. (Mintlify port: absorbed CONFIG.md.)
getting-started/ide-setup.mdLast reviewed: marker tied to cmd/bd/setup*.go and internal/recipes/. (Mintlify port: absorbed SETUP.md.)
integrations/azure-devops.mdLast reviewed: marker tied to cmd/bd/ado*.go and internal/ado/. (Mintlify port: was ADO_CONFIG.md.)
reference/json-schema.mdLast reviewed: marker tied to cmd/bd/output.go, cmd/bd/errors.go, and protocol tests. (Mintlify port: was JSON_SCHEMA.md.)
recovery/init-safety.mdLast reviewed: marker tied to cmd/bd/init*.go safety code and tests. (Mintlify port: was RECOVERY.md.)
ERROR_HANDLING.mdLast reviewed: marker tied to current command error exits and JSON error helpers.
LINTING.mdLast reviewed: marker tied to .golangci.yml, scripts/ci/pr-lint.sh, the Makefile wrapper, and CI workflow wiring.
SERVE_RUNBOOK.mdLast reviewed: marker tied to the operating-envelope constants in internal/httpapi/server.go and the log fields in its event/request emitters.
CI_CLEANUP_PLAN.mdLast reviewed: marker tied to the CI audit, workflow files, wrapper scripts, Makefile, 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.
AGENT_SIGNING.mdKeepMaintainer/operator convention for agent comment and commit signatures.
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.
adr/0003-provenance-event-log.mdKeepADR; historical decision record for the provenance_events table and bd provenance command group. Status: Proposed pending a maintainer post on issue 4460.
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 as maintainer contextDated CI policy, measurements, and implementation roadmap; current commands live in workflows and the Makefile.
CI_REQUIRED_CHECK_TOPOLOGY.mdKeep as maintainer contextImplemented workflow design record for aggregate-gate policy; branch-protection and ruleset adoption remain pending. Live job membership and display names come from .github/workflows/*.yml and their structural tests; copied wiring and rollout steps are historical snapshots.
CI_TEST_SURFACE_AUDIT.mdKeep as historical snapshotDated test-surface inventory; current commands live in workflows and the Makefile.
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_CLI_INTEGRATION.mdKeepDesign doc for GitHub Copilot CLI integration; paired with COPILOT_INTEGRATION.md (VS Code + MCP).
COPILOT_INTEGRATION.mdKeepUser-facing integration guide.
DEPENDENCIES.mdKeepBehaviour doc for graph semantics.
design/bd-serve-v0.mdKeepbd serve v0 contract and the decisions behind it; defers to internal/httpapi/spec/openapi.v0.yaml, internal/httpapi/doc.go and issueops/reader.go as sources of truth.
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.
FEDERATION.mdKeep/canonicalCanonical federation (peer-to-peer sync) guide; moved from root FEDERATION-SETUP.md, which is now a stable pointer. Absorbed the duplicate federation section previously in DOLT.md.
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 freshnessZero-issue wrapper contract and CI pin reviewed; marker tied to lint configuration, wrapper, and workflow wiring.
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.mdCompatibility pointerPoints to the sole canonical testing guide, TESTING.md.
RECOVERY.mdKeep with freshnessRuntime recovery playbooks; marker tied to init safety constants/tests.
RELATED_PROJECTS.mdKeepCurated list of adjacent, non-integration projects; companion to COMMUNITY_TOOLS.md.
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.
SERVE_RUNBOOK.mdKeep with freshnessOperator runbook for bd serve; the operating envelope it tabulates is constants in internal/httpapi/server.go and must be re-checked when they move.
SETUP.mdKeep with freshnessSetup reference; marker tied to setup commands and recipes.
staged-for-removal/MANIFEST.mdKeepStaged removal process and per-file rationale.
superpowers/plans/2026-05-03-unclaim-command.mdRemovedPR-passenger planning artifact from a contributor's personal multi-agent rig, same class as the artifacts removed in commit 187ba85f3 (#4632); no readers in this repo, content stays in git history.
superpowers/specs/2026-05-03-unclaim-command-design.mdRemovedPR-passenger design-spec artifact paired with the plans file above; same removal rationale, content stays in git history.
SYNC_CONCEPTS.mdKeep/canonicalSanctioned website-mirror source for the sync conceptual model (Dolt source of truth, wire format, JSONL export, anti-patterns); listed in deploy-docs.yml and linked from AGENTS.md, README.md, ARCHITECTURE.md, DOLT.md, GIT_INTEGRATION.md, and FAQ.md.
SYNC_SETUP.mdReviseLinks now point at canonical DOLT.md.
TESTING.mdKeep/canonicalSole authority for test commands, test design, and PR-readiness guidance.
TESTING_PHILOSOPHY.mdCompatibility pointerPoints to the sole canonical testing guide, TESTING.md.
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.