What problem does it solve?
Scope-drift identifies mismatches between the stated intent of work (PR body, commit messages, plan files, or task descriptions) and the actual changes in the diff so reviewers focus on the right problems and avoid merging unintended edits.
Core Features & Use Cases
- Intent extraction: Collects intent from PR bodies, issue descriptions, commit messages, and plan/TODO files and normalizes them into actionable items.
- Per-item classification: Compares each actionable item to the diff and marks it DONE, PARTIAL, NOT DONE, or CHANGED with file:line evidence.
- Out-of-scope detection & gating: Flags files changed that are unrelated to intent, rates impact (HIGH/MEDIUM/LOW), and surfaces gating questions for HIGH-impact issues.
- Use cases: Run at the start of a PR review to verify deliverables, before claiming tasks as complete, or when a diff seems larger than expected.
Quick Start
Run a scope-drift audit comparing the PR body, commits, and any plan files to the diff and produce a Scope Drift Audit report with item classifications and file:line evidence.