gatelineAPI reference
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.