← ClaudeAtlas

record-inspectorlisted

Health-check every record the project's manifest declares, for claims that no longer match reality and updates the code changes owe but never got. Catches release drift too: a document claiming a version no git tag resolves. SHORTHAND: `--check`, which runs incrementally. Also trigger on "is the documentation up to date", "is anything stale".
qupunto/workflow-secretary · ★ 1 · Testing & QA · score 72
Install: claude install-skill qupunto/workflow-secretary
# The record inspector ## It writes nothing. It dispatches. When it finds something, it invokes the skill that **owns** that file, and that owner re-verifies and writes under its own rules, in its own commit. Delegation is a lookup, not a judgement — [`ownership.md`](../../workflow/ownership.md) is the table: | Finding lives in | Dispatch to | |---|---| | `record.handoff` | `handoff-writer` | | `record.behaviour` | `behaviour-writer` | | `record.reference` | `reference-writer` | | `record.todo` (a file, or a provider — see below), `record.openDecisions`, `record.decisions` | `--todo` / `--log` | | `record.decisionsIndex` — a stale generated index, per check 4 | `--todo` / `--log`, which owns `commands.indexRegen` | | `record.roadmap` | `--plan` | | `record.audits` | `audit-writer` | | `record.changelog` | `changelog-writer` | | `record.tooling.catalog`, `record.tooling.sources` | `--tools` | | `.claude/workflow.json` — a key naming a file that moved, or one nothing reads | `manifest-writer` | **Every row is a primitive or a record owner, and none is an orchestrator whose whole procedure would have to run.** That is deliberate: a one-line staleness fix dispatched into `--docs`' Update procedure or a `--stocktake` audit is a correction that costs more than the defect, which is how dispatched findings end up quietly not being dispatched at all. **One exception, and it is not a dispatch.** A finding about a **global** skill, agent or workflow file under `~/.claude` — includ