What problem does it solve?
Detects and flags mismatches between the canonical entity registry and scattered game design documents so design contradictions are found before architecture or implementation work begins. It prevents divergent values (stats, prices, formulas, constants) from propagating into downstream ADRs, code, and assets.
Core Features & Use Cases
- Grep-first scanning: loads the registry once and targets only GDD sections that mention registered names to minimize I/O and speed checks.
- Multiple modes: supports full-project audits, since-last-review incremental scans, and focused checks per entity or item.
- Conflict classification & investigation: identifies conflicts, stale registry entries, and unverifiable mentions, then performs deep reads only for confirmed conflicts.
- Registry corrections & logging: offers to update registry entries with provenance notes and appends structured failure entries to the reflexion log when present.
- Use Case: run after authoring a new system GDD to ensure items and entities match the canonical registry before creating architecture docs.
Quick Start
Run /consistency-check to scan all GDDs against design/registry/entities.yaml and produce a conflict report with suggested resolutions.