/** * State Enforcement Generator - Centralized state enforcement MDC generation * * REFACTORED: Extracted from TaskManager state enforcement methods for Phase 7. * Handles generation of state enforcement MDC files for Cursor integration. * * @internal * @requirement REFACTOR-EXTRACT-STATE-ENFORCEMENT-GENERATOR - Phase 7: Extract State Enforcement Generator */ import type { WorkflowState } from '@shadel/workflow-core'; /** * State Enforcement Generator * * Centralizes state enforcement MDC file generation for Cursor integration. */ export declare class StateEnforcementGenerator { /** * Generate state enforcement .mdc file * * @requirement USER-INSIGHT-11 - Auto-generate 000-current-state-enforcement.mdc * User proposed solution: Put 6-step workflow enforcement in .cursor/rules * * @param state Current workflow state * @param taskId Current task ID * @param taskGoal Current task goal */ generateStateEnforcementMDC(state: WorkflowState, taskId: string, taskGoal: string): Promise; /** * Get state summary for 000 file * * @param state Workflow state * @returns State summary string */ getStateSummary(state: WorkflowState): string; }