/** * `slowcook chef-orchestrate` — α.10 L3 cross-pipeline orchestrator. * * Sibling to chef-drift. Where chef-drift edits source files, chef- * orchestrate decides what to do with a HALTED PR: re-dispatch brew, * rebase against main, escalate to PM, or close. Reads the chef-drift * ledger (so it knows what's already been tried) plus PR state, spec, * navigator history, open PRs. * * Hard execution today (cli α.10 L3 α.0): * - escalate → posts comment + applies label (real) * - close → posts comment + closes PR (real) * - rebase → writes verdict to disk; auto-resolution lands in α.10.X * - redispatch_brew → writes verdict to disk; auto-dispatch lands in α.10.X * * Run from consumer repo root: * ANTHROPIC_API_KEY=... GITHUB_TOKEN=... slowcook chef-orchestrate \ * --pr 153 \ * --story 018 */ import { type ChefOrchestrateVerdict } from "@slowcook-ai/llm-anthropic"; /** * Validate a verdict's action shape against its kind. Pure: throws on * mismatch so the orchestrator can early-fail before posting comments * or applying labels. */ export declare function validateVerdictShape(verdict: ChefOrchestrateVerdict): void; /** * Save verdict + dispatch-payload to disk so a follow-up workflow step * can pick up redispatch / rebase decisions. Idempotent (overwrites). */ export declare function persistVerdict(repoRoot: string, storyId: string, prNumber: number, verdict: ChefOrchestrateVerdict): string; export declare function chefOrchestrate(argv: string[], cliVersion: string): Promise; //# sourceMappingURL=orchestrate.d.ts.map