/** * Result of a workflow materialization check. * `ok` is true iff all required Pack-06 markers are present. * `missing` lists the human-readable names of any absent markers. */ export interface MaterializationCheck { ok: boolean; missing: string[]; } /** * Verify that a workflow markdown file contains the four Pack-06 materialization * markers required by the forge-cli kickoff shims: * 1. "Store-Write Verification" — confirms write discipline section. * 2. "Iron Laws" — confirms iron laws section. * 3. "forge_store" — confirms tool reference. * 4. deps.personas declared in frontmatter AND at least one persona referenced in body. * * Note: fix-bug.ts intentionally skips this check for fix_bug.md (N-H-E) because * fix_bug.md is orchestrator-owned prose, not a tool-use sub-workflow. That skip * lives in the call site (fix-bug.ts:725), not here. */ export declare function checkMaterialization(workflowPath: string, workflowMd: string): MaterializationCheck;