/** * wrfc-planned-fix.ts, shared helpers for the planned-fix path, used * by both the chain-level and compound-subtask fix cycles in WrfcController. * The single-fixer prompt path is gone; these helpers keep the controller * under its line budget while both cycles share one honest shape. */ import type { Constraint, EngineerReport, ReviewerReport } from './completion-report.js'; import type { FixWorkstreamOutcome } from '../orchestration/fix-workstream-runner.js'; /** * A known constraint with NO reviewer finding is unmet-by-silence: synthesize * an unsatisfied finding so the planned graph always births a task for it. */ export declare function augmentReviewWithMissingConstraintFindings(review: ReviewerReport, unsatisfiedConstraintIds: readonly string[]): ReviewerReport; /** * The merged workstream outcome as an EngineerReport: what the terminal * contract gate reviews (against the ORIGINAL request) and what integration * summarizes. Constraints are ALWAYS the authoritative list, never anything * a task agent echoed, which is what makes constraint-continuity violations * structurally impossible on this path. */ export declare function buildMergedFixReport(outcome: Extract, authoritativeConstraints: Constraint[], scopeLabel: string): EngineerReport; //# sourceMappingURL=wrfc-planned-fix.d.ts.map