/** * Drumbeat D5 (reflexive watchdog) — pure parsing of a decider's verdict. The * decider (a CLI-runtime adapter, often a headless host CLI) returns free-ish * text containing a JSON object; this turns it into a typed decision. Total — * never throws: anything unrecognised maps to the safe default `relance` * (mirrors `parseOrgManifest`). No I/O, no dependency. */ export declare const H2A_REFLEXIVE_ACTIONS: readonly ["relance", "finish", "escalate", "reroute"]; export type H2AReflexiveAction = (typeof H2A_REFLEXIVE_ACTIONS)[number]; export interface H2AReflexiveDecision { readonly action: H2AReflexiveAction; readonly reason?: string; } /** * Parse a decider's output into a typed decision. Unknown/missing action, * malformed JSON, or no JSON at all → `{ action: "relance" }` (never throws). */ export declare function parseReflexiveDecision(text: string): H2AReflexiveDecision; //# sourceMappingURL=drumbeat-decision.d.ts.map