What problem does it solve? Technical work like refactoring, infrastructure changes, and technical debt reduction often ships without structured quality review, letting defects in migration paths, breaking changes, and system-wide non-functional requirements reach production undetected. ## Core Features & Use Cases - Success Criteria Validation: Verifies functional, performance, and code quality criteria against actual test results and implementation phase checkboxes. - Adversarial Diff Code Review: Dispatches a read-only review of the branch diff for correctness bugs, with a dedicated refute pass on the second QA cycle and a security boundary probe engine. - Quality Gate Decisions: Produces co-located QA report and gate YAML files with PASS/CONCERNS/FAIL/WAIVED verdicts, re-review scoping, and PR comment posting on GitHub or Bitbucket. - Use Case: A developer marks a refactoring task ready for QA; the skill checks the PR, runs the test suite, reviews the diff, assesses NFRs, documents issues as bug reports, and posts the gate decision to the pull request. ## Quick Start Ask the agent to run a QA review on the technical task at docs/tasks/task.12.caching-layer now that its implementation phases are complete.