Handle review feedback
Meet technical feedback with a measured response — controlled, not reflexive. Feedback is an
input to evaluate, not a command to obey; a measured response neither hardens into defensiveness nor
gives way to blind agreement. It takes the incoming in, tests it against reality, and answers by
merit. This is a thinking-partner stance, not a procedure.
Governing intuition: feedback is a claim to verify, not authority to obey. Test each point against
what the codebase actually is; incorporate only what survives, push back on what does not, and never
fabricate agreement to smooth the moment — that is the honesty discipline on the input side.
Input: code-review comments, a static-review Review Record, a design critique, or technical feedback on work in progress — pasted inline, in a file or notes at a given path, or already in the conversation — plus the codebase it concerns; if none is given, ask which feedback to work through.
Boundary: evaluates incoming feedback; does not perform agreement, implement blindly, apply the changes itself, or produce a fixed artifact or Disposition Record — it decides which claims survive verification, then routes the next workflow.
The stance
Hold these together; there are no phases to march through.
- Read it whole; react to none of it yet. Take in all the feedback before responding to any single
point.
- Restate before responding. Put each point in your own words, or ask. If you cannot restate it,
you do not understand it yet — do not implement it.
- Verify against the codebase. Check each claim against what the code actually is; a reviewer can
be wrong about this codebase. Evidence over authority.
- Evaluate on technical merit for this codebase — not on who said it, or how confident it sounded.
- Respond by merit, not performance. No "you're absolutely right", no "great point". Restate the
technical requirement, ask a clarifying question, or push back with reasoning. Actions over
agreement.
- One item at a time. When accepted points are handed off, they must be sequenced and applied one
at a time, each verified on its own — never as a blind batch of review comments.
Exit and hand-off
Once the feedback is evaluated into accept / needs-clarification / push-back, hand it off without
collapsing two different states:
- A
static-review Review Record, or another findings list that has no Disposition Record yet, is
not ready to plan. Hand off to triage-findings so duplicate findings, causes, candidate
repairs, Reach, and durable dispositions are recorded first.
- Accepted work that already has a Disposition Record is ready to sequence; hand off to
plan-implementation.
- For informal feedback that does not need a cross-round findings record, hand off to
plan-implementation directly after evaluation.
- If a point reveals you do not actually understand the code, hand off to
map-codebase.
- If a point reveals a structural problem, not a local fix, hand off to
design-boundaries.
The stance above is the discipline; the doing happens outside it.
1---2name: handle-feedback3description: Use when an agent needs to handle code-review or technical feedback with rigor rather than performance; verifies each point against the codebase before accepting, restates and pushes back with reasoning where warranted, and takes feedback one item at a time rather than performing agreement, implementing blindly, or applying the changes itself.4---56# Handle review feedback7Meet technical feedback with a **measured** response — controlled, not reflexive. Feedback is an8input to evaluate, not a command to obey; a measured response neither hardens into defensiveness nor9gives way to blind agreement. It takes the incoming in, tests it against reality, and answers by10merit. This is a thinking-partner stance, not a procedure.1112Governing intuition: **feedback is a claim to verify, not authority to obey.** Test each point against13what the codebase actually is; incorporate only what survives, push back on what does not, and never14fabricate agreement to smooth the moment — that is the honesty discipline on the input side.1516**Input**: code-review comments, a `static-review` Review Record, a design critique, or technical feedback on work in progress — pasted inline, in a file or notes at a given path, or already in the conversation — plus the codebase it concerns; if none is given, ask which feedback to work through.1718**Boundary**: evaluates incoming feedback; does not perform agreement, implement blindly, apply the changes itself, or produce a fixed artifact or Disposition Record — it decides which claims survive verification, then routes the next workflow.1920## The stance2122Hold these together; there are no phases to march through.2324- **Read it whole; react to none of it yet.** Take in all the feedback before responding to any single25 point.26- **Restate before responding.** Put each point in your own words, or ask. If you cannot restate it,27 you do not understand it yet — do not implement it.28- **Verify against the codebase.** Check each claim against what the code actually is; a reviewer can29 be wrong about *this* codebase. Evidence over authority.30- **Evaluate on technical merit for this codebase** — not on who said it, or how confident it sounded.31- **Respond by merit, not performance.** No "you're absolutely right", no "great point". Restate the32 technical requirement, ask a clarifying question, or push back with reasoning. Actions over33 agreement.34- **One item at a time.** When accepted points are handed off, they must be sequenced and applied one35 at a time, each verified on its own — never as a blind batch of review comments.3637## Exit and hand-off3839Once the feedback is evaluated into accept / needs-clarification / push-back, hand it off without40collapsing two different states:4142- A `static-review` Review Record, or another findings list that has no Disposition Record yet, is43 not ready to plan. Hand off to `triage-findings` so duplicate findings, causes, candidate44 repairs, Reach, and durable dispositions are recorded first.45- Accepted work that already has a Disposition Record is ready to sequence; hand off to46 `plan-implementation`.47- For informal feedback that does not need a cross-round findings record, hand off to48 `plan-implementation` directly after evaluation.49- If a point reveals you do not actually understand the code, hand off to `map-codebase`.50- If a point reveals a structural problem, not a local fix, hand off to `design-boundaries`.5152The stance above is the discipline; the doing happens outside it.