/** * Layer 2: Verification steps run after the AI agent completes its work. * * Runs TypeScript compilation, tests, and linting to validate that the * agent's changes do not break the project. Each step runs independently; * a failure in one step does not prevent subsequent steps from running. * * This module does not import from Layer 1. */ export interface VerificationResult { step: string; passed: boolean; output: string; } /** * Run the full verification checklist on the project. * * Steps: * 1. TypeScript compilation check (`tsc --noEmit`) * 2. Test suite (`npx vitest run`) * 3. Linting (`npx eslint .`) -- only if an ESLint config is present * * Each step captures its output and records pass/fail independently. * A failing step does not prevent subsequent steps from running. */ export declare function runVerification(projectRoot?: string): Promise; //# sourceMappingURL=verification.d.ts.map