/** * CheckLoop — orchestrates the failure-to-check loop. * * When integration verification finds failures: * 1. Filter for FAIL checks only * 2. For each failure, call FailureClassifier to propose a check definition * 3. Save proposals to CheckStore with status 'proposed' * 4. Return summary of proposals * * Called by AppCreateOrchestrator after integration verification. */ import type { IntegrationVerificationResult, CheckLoopResult } from './types.js'; import { CheckStore } from './check-store.js'; import { FailureClassifier } from './failure-classifier.js'; export declare class CheckLoop { private readonly store; private readonly classifier; constructor(opts: { store: CheckStore; classifier: FailureClassifier; }); /** * Process integration verification failures into check proposals. * Returns a summary of what was proposed, skipped, or errored. */ onFailure(result: IntegrationVerificationResult, projectPath: string): Promise; }