← ClaudeAtlas

module-map-reconcilerlisted

Retrospective reconciler that scans the source tree against module-map.yml and docs/modules/, emits MM-* findings into .paqad/module-map/drift.json, and surfaces user-approvable deltas. Issue
Eliyce/paqad-ai · ★ 4 · AI & Automation · score 76
Install: claude install-skill Eliyce/paqad-ai
## What It Does Walks the source tree under `module_health.source_roots` (declared on the active stack pack), compares the files it finds against `module-map.yml`'s declared modules / features and the `docs/modules/<slug>/` tree, and emits findings: | Code | Meaning | | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | | `MM-ADD` | Source files exist under a directory that no module's `sources:` glob matches. | | `MM-FEAT-ADD` | Files under a known module match no declared feature glob. | | `MM-REMOVE` | Declared module has no matching source files. | | `MM-RENAME` | Module's symbol moved (only emitted when the stack pack ships a `public_api_extractor`; otherwise falls back to `MM-REMOVE` + `MM-ADD` per spec AC #18). | | `MM-FEAT-STALE` | Declared feature has no matching source files. | | `MM-DOC-ORPHAN