What problem does it solve?
Implementation Auditor identifies discrepancies between documentation and code, bridging the gap between what specs describe and what the code actually implements. It helps teams surface drift, ADR violations, and unimplemented features so owners can decide what to fix.
Core Features & Use Cases
- Audits code against documentation to surface drift between specifications, architecture, and ADRs.
- Reports discrepancies without automatically changing code; the Owner decides what to fix.
- Validates ADR compliance, API contracts, data models, invariants, and state machines against the codebase.
- Supports phased auditing (Structural Mapping, Rule Compliance, Behavioral Verification, Drift Detection) via a Phase Bridge package.
- Run after spec-compiler (docs must be clean first) and AFTER tests pass.
Quick Start
Run the auditor against your repository after you have a clean spec-doc set and passing tests to begin drift and compliance analysis.