/** * design-draft-confirm enforcer (L2.2 P1) — verifies a design draft exists * and has been confirmed before the rd implementation phase begins. * * Two red lines: * - rl-design-draft-confirm-001: design-draft.md must exist before spec-locked * - rl-design-draft-confirm-002: design-draft must have a 'confirmed' marker * * The state-machine check is wired into peaks request transition (the * spec-locked transition requires both files to exist + design to be * confirmed). The catalog flags the entry as cli-backed when the * enforcer file exists. */ export interface DesignDraftConfirmInput { readonly projectRoot: string; readonly sessionId: string; } export interface DesignDraftConfirmResult { readonly draftExists: boolean; readonly draftPath: string; readonly confirmed: boolean; readonly confirmationPath: string; } export declare function checkDesignDraftConfirmation(input: DesignDraftConfirmInput): DesignDraftConfirmResult;