From a892f0b4cc1d7ca34cefdadb7ea17c89f8b1104e Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Mon, 16 Mar 2026 19:26:51 -0700 Subject: [PATCH] =?UTF-8?q?docs:=20polish=20CHANGELOG=20v0.4.5=20voice=20?= =?UTF-8?q?=E2=80=94=20lead=20with=20user=20benefit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23c6be52..c0553e78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## 0.4.5 — 2026-03-16 - **Review findings now actually get fixed, not just listed.** `/review` and `/ship` used to print informational findings (dead code, test gaps, N+1 queries) and then ignore them. Now every finding gets action: obvious mechanical fixes are applied automatically, and genuinely ambiguous issues are batched into a single question instead of 8 separate prompts. You see `[AUTO-FIXED] file:line Problem → what was done` for each auto-fix. -- **New Fix-First Heuristic in checklist.md.** Single source of truth for what gets auto-fixed vs what needs your input — referenced by both `/review` and `/ship`. Dead code, stale comments, N+1 queries → auto-fixed. Security issues, race conditions, design decisions → you decide. +- **You control the line between "just fix it" and "ask me first."** Dead code, stale comments, N+1 queries get auto-fixed. Security issues, race conditions, design decisions get surfaced for your call. The classification lives in one place (`review/checklist.md`) so both `/review` and `/ship` stay in sync. ### For contributors