|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## v1.3.0 |
| 4 | + |
| 5 | +- **"Lead with verdict" resolved**: Automated pipelines state |
| 6 | + verdict in Summary line; interactive reviews keep verdict at end |
| 7 | +- **Sections consolidated**: Review Context Awareness merged into |
| 8 | + Context and Scope |
| 9 | +- **Hook over-trigger guard**: Insufficient Context verdict reserved |
| 10 | + for interactive reviews; automated pipelines use partial |
| 11 | + assessment |
| 12 | +- **Skip-critic clarified**: Application-level skips distinguished |
| 13 | + from git-level bypass; skip logging added to examples |
| 14 | +- **Pre-commit hook fix**: Dead code from `set -e` + `$?` replaced |
| 15 | + with proper exit code capture |
| 16 | +- **USAGE.md Example 2**: Alternative Approaches section added for |
| 17 | + presigned URL pattern |
| 18 | +- **Changelogs extracted**: Version history moved to this file |
| 19 | + |
| 20 | +## v1.2.0 |
| 21 | + |
| 22 | +- **Observability checklist**: New failure mode category — can you |
| 23 | + tell when this is broken in production? |
| 24 | +- **Insufficient Context verdict**: Fourth verdict option for partial |
| 25 | + reviews where context is missing |
| 26 | +- **Diff-awareness**: Guidance for adapting review depth to diffs vs. |
| 27 | + full files vs. snippets |
| 28 | +- **Output length calibration**: Concise for git hooks, thorough for |
| 29 | + interactive review |
| 30 | +- **Confidence signaling**: Distinguishes confirmed findings from |
| 31 | + pattern-based suspicions |
| 32 | +- **Domain Awareness repositioned**: Now sets the review lens before |
| 33 | + the hierarchy is applied |
| 34 | +- **Configuration/prompts/IaC domain**: New domain-specific guidance |
| 35 | + for reviewing config and prompt files |
| 36 | +- **Honest calibration restored**: "Genuinely good code is rare" |
| 37 | + qualifier reinstated |
| 38 | +- **Documentation fixes**: Examples updated to match defined response |
| 39 | + format, severity/verdict duplication removed, `--no-verify` |
| 40 | + references replaced with safe alternatives |
| 41 | + |
| 42 | +## v1.1.0 |
| 43 | + |
| 44 | +- **Failure mode checklist**: Systematic review across concurrency, |
| 45 | + resource management, distributed systems, error handling, security, |
| 46 | + and data integrity — not just general skepticism |
| 47 | +- **Data model review**: Schema design elevated to second priority in |
| 48 | + the review hierarchy |
| 49 | +- **Severity calibration**: Clear definitions for Critical (blocks |
| 50 | + merge), Concern (should fix), and Question (needs justification) |
| 51 | +- **Verdict**: Every review ends with a clear disposition — Block, |
| 52 | + Revise, or Accept |
| 53 | +- **Follow-up protocol**: Guidance for iterative review, handling |
| 54 | + pushback, and updating assessments |
| 55 | +- **Domain awareness**: Adjusts review lens for backend, frontend, |
| 56 | + data pipelines, APIs, and tests |
| 57 | +- **Context and scope**: Explicit instructions to read surrounding |
| 58 | + code and trace data flow before forming opinions |
| 59 | +- **Honest calibration**: Good code gets recognized with the same |
| 60 | + rigor as bad code — no manufactured criticism |
| 61 | +- **Activation Criteria removed**: Usage guidance now lives in README |
| 62 | + and USAGE.md, not in the agent prompt |
| 63 | + |
| 64 | +## v1.0.0 |
| 65 | + |
| 66 | +- Initial release: adversarial code review agent with review |
| 67 | + hierarchy, behavioral rules, and response format |
0 commit comments