Bounce: | { artifact: string; kind: "malformed"; missing: string[] } | { gate: GateId; kind: "gate-declined"; notes: string | null } | { kind: "review"; report: string } | { kind: "amendment"; note: string; report: string; task: string } Type declaration
- { artifact: string; kind: "malformed"; missing: string[] }
- { gate: GateId; kind: "gate-declined"; notes: string | null }
- { kind: "review"; report: string }
- { kind: "amendment"; note: string; report: string; task: string }
Amendment-mode architect dispatch (#190, disposition
re-plan): the review report the finding lives in, the resolving human's note, and the task whose surface may need widening — named so the reason-matching convention (task <id>) that D17/D20 already key on stays intact when the amendment lands and a fresh acknowledgment escalation is raised.