What problem does it solve?
Ensures that uncommitted changes accurately implement the user's original request and previously agreed design decisions by reconstructing requirements from conversation history and comparing them to the actual diffs, preventing scope creep and unintended regressions.
Core Features & Use Cases
- Requirement reconstruction: Recover explicit requests, agreed design decisions, and reasonable implicit expectations from conversation transcripts.
- Diff-aware verification: Use git diff summaries and file change statistics to map implemented changes to reconstructed requirements and flag gaps by severity (HIGH/MEDIUM/LOW).
- Use Case: Before committing work produced during an active conversation or pair-programming session, validate that the code matches the agreed design and report any omissions or scope violations.
Quick Start
Run an intent review on the current uncommitted changes using the conversation history and produce a structured report following report-format.md.