import type { SpecOutput } from '../stages/spec-types.js'; import type { ImplementationBundle } from '../stages/implement-types.js'; import type { GateResult } from './gate-types.js'; export interface ImplementationReviewInput { specOutput: SpecOutput; implementationBundle: ImplementationBundle; } export interface ACCoverageResult { acId: string; acContent: string; status: 'covered' | 'partial' | 'missing'; evidence?: string; } export interface ImplementationReviewGateOutput extends GateResult { coverageResults: ACCoverageResult[]; coverageRate: number; coveredCount: number; partialCount: number; missingCount: number; } //# sourceMappingURL=implementation-review-types.d.ts.map