// ── 引擎模块懒加载 ──
// 按需动态加载引擎模块，避免启动时加载 60+ 模块
export function createLazy(loader) {
    const mod = { loaded: null, promise: null };
    return () => {
        if (mod.loaded)
            return Promise.resolve(mod.loaded);
        if (!mod.promise)
            mod.promise = loader().then(m => { mod.loaded = m; return m; });
        return mod.promise;
    };
}
export const lazyClassifier = createLazy(() => import("../../engine/pipeline/classifier.js"));
export const lazyIntentRouter = createLazy(() => import("../../engine/pipeline/intent_router.js"));
export const lazyExpander = createLazy(() => import("../../engine/pipeline/intent_expander.js"));
export const lazyVerifier = createLazy(() => import("../../engine/release/verifier.js"));
export const lazyEvolver = createLazy(() => import("../../engine/audit/evolver.js"));
export const lazyPlanner = createLazy(() => import("../../engine/pipeline/task_planner.js"));
export const lazyImpact = createLazy(() => import("../../engine/impact_analyzer.js"));
export const lazyReviewer = createLazy(() => import("../../engine/audit/code_reviewer.js"));
export const lazyDebt = createLazy(() => import("../../engine/audit/debt_tracker.js"));
export const lazyScaffolder = createLazy(() => import("../../engine/templates/scaffolder.js"));
export const lazyDelivery = createLazy(() => import("../../engine/audit/delivery.js"));
export const lazyChangeCoord = createLazy(() => import("../../engine/change_coordinator.js"));
export const lazyTeam = createLazy(() => import("../../engine/team_awareness.js"));
export const lazyContractGuard = createLazy(() => import("../../engine/contracts/contract_guard.js"));
export const lazyOnboarding = createLazy(() => import("../../engine/onboarding.js"));
export const lazyGitDeps = createLazy(() => import("../../git/git_deps.js"));
export const lazyKnowledge = createLazy(() => import("../../engine/knowledge/knowledge_manager.js"));
export const lazyFeasibility = createLazy(() => import("../../engine/feasibility_checker.js"));
export const lazyDebugger = createLazy(() => import("../../engine/audit/debugger.js"));
export const lazyObservability = createLazy(() => import("../../engine/audit/observability.js"));
export const lazyGovernance = createLazy(() => import("../../engine/audit/governance_report.js"));
export const lazyMigration = createLazy(() => import("../../engine/migration_guard.js"));
export const lazyTestGen = createLazy(() => import("../../engine/audit/test_generator.js"));
export const lazyTestQuality = createLazy(() => import("../../engine/audit/test_quality.js"));
export const lazyDepScan = createLazy(() => import("../../engine/dependency_scanner.js"));
export const lazyDebtReport = createLazy(() => import("../../engine/audit/debt_reporter.js"));
export const lazyExploration = createLazy(() => import("../../engine/exploration.js"));
export const lazyWorkspaceResumer = createLazy(() => import("../../engine/pipeline/workspace_resumer.js"));
export const lazyLLM = createLazy(() => import("../../engine/core/llm_gateway.js"));
export const lazyIO = createLazy(() => import("../../engine/core/io_controller.js"));
export const lazyCapability = createLazy(() => import("../../engine/contracts/capability_registry.js"));
export const lazyDecision = createLazy(() => import("../../engine/contracts/decision_contract.js"));
export const lazyAnchor = createLazy(() => import("../../engine/cognitive_anchor.js"));
export const lazyJob = createLazy(() => import("../../engine/pipeline/job_manager.js"));
export const lazyAuditPool = createLazy(() => import("../../engine/audit/audit_pool.js"));
export const lazyEscape = createLazy(() => import("../../engine/contracts/escape_report.js"));
export const lazyAuditSampler = createLazy(() => import("../../engine/audit/audit_sampler.js"));
export const lazyCapAdvisor = createLazy(() => import("../../engine/contracts/capability_action_advisor.js"));
export const lazyCapState = createLazy(() => import("../../engine/contracts/capability_state_store.js"));
export const lazyMainPath = createLazy(() => import("../../engine/audit/main_path_integration_contract.js"));
export const lazyDualLayer = createLazy(() => import("../../engine/contracts/dual_layer_mechanism_registry.js"));
export const lazyInputMaterial = createLazy(() => import("../../engine/pipeline/input_material_contract_registry.js"));
export const lazyConfigPrecedence = createLazy(() => import("../../engine/config/config_precedence_contract.js"));
export const lazyEnforcementGuard = createLazy(() => import("../../engine/contracts/enforcement_guard.js"));
export const lazyWorkspaceLease = createLazy(() => import("../../engine/pipeline/workspace_lease.js"));
export const lazyDeliveryReadiness = createLazy(() => import("../../engine/audit/delivery_readiness.js"));
export const lazyVerificationContract = createLazy(() => import("../../engine/contracts/verification_contract.js"));
export const lazyFailureReport = createLazy(() => import("../../engine/audit/failure_report.js"));
export const lazyDegradation = createLazy(() => import("../../engine/audit/degradation.js"));
export const lazyArchitectureDesign = createLazy(() => import("../../engine/contracts/architecture_design_contract.js"));
export const lazyExistingSystemAnalysis = createLazy(() => import("../../engine/contracts/existing_system_analysis.js"));
export const lazyCodingReadiness = createLazy(() => import("../../engine/contracts/coding_readiness_gate.js"));
export const lazyLocalAcceptance = createLazy(() => import("../../engine/contracts/local_docker_acceptance.js"));
export const lazyInstructionContract = createLazy(() => import("../../engine/contracts/instruction_contract.js"));
export const lazyTechnologyDecision = createLazy(() => import("../../engine/contracts/technology_decision.js"));
export const lazyDetailDiscipline = createLazy(() => import("../../engine/contracts/detail_discipline.js"));
export const lazyFirstPrinciples = createLazy(() => import("../../engine/contracts/first_principles.js"));
export const lazyBrainstormContract = createLazy(() => import("../../engine/contracts/brainstorm_contract.js"));
export const lazyArchitectureWorkshop = createLazy(() => import("../../engine/contracts/architecture_decision_workshop.js"));
export const lazyDesignArtifactPack = createLazy(() => import("../../engine/contracts/design_artifact_pack.js"));
export const lazyStandardAssetContract = createLazy(() => import("../../engine/templates/standard_asset_contract.js"));
export const lazyDecisionWorkshop = createLazy(() => import("../../engine/contracts/decision_workshop.js"));
export const lazyNavigation = createLazy(() => import("../../engine/workflow/next_action_planner.js"));
export const lazyOodSolid = createLazy(() => import("../../engine/contracts/ood_solid_contract.js"));
export const lazyBackendImplementation = createLazy(() => import("../../engine/contracts/backend_implementation_contract.js"));
export const lazyCodeObservability = createLazy(() => import("../../engine/contracts/code_maintainability_observability_contract.js"));
export const lazyTraceability = createLazy(() => import("../../engine/contracts/traceability.js"));
//# sourceMappingURL=lazy_loaders.js.map