What problem does it solve? Bug fixes and small features routinely balloon into large, risky pull requests because engineers and AI coding tools over-produce by default, adding unrequested refactors, abstractions, and defensive code that slow reviews and introduce regressions. ## Core Features & Use Cases - Minimum-diff discipline: Every changed line must be justified as explicitly required by the task, keeping bug fixes to one or two files. - Scope creep refusal: Rejects "while I'm here" edits, premature abstractions, defensive code for impossible cases, and backwards-compatibility shims for dead code. - Scope self-check template: A pre-PR checklist that lists touched files with reasons, rejected abstractions, and follow-ups noted but not done. - Use Case: When asked to fix an off-by-one error in a pagination function, it changes exactly one line instead of renaming variables, adding validation, and rewriting the function across 47 lines. ## Quick Start Ask the agent to fix a specific bug or add a small feature and request the smallest possible diff with a line-by-line scope justification.