/** * UltraQA stage adapter for the default Autopilot loop. * * Produces a model-facing instruction for adversarial QA after clean review. */ import type { PipelineStage } from '../types.js'; export interface UltraqaStageOptions { /** Optional QA verdict injected by tests or runtime adapters. */ clean?: boolean; /** Whether QA was explicitly skipped for a documented low-risk condition. */ skipped?: boolean; /** Human-readable QA summary or skip reason. */ summary?: string; } export interface UltraqaDescriptor { task: string; cwd: string; sessionId?: string; ultragoalArtifacts: Record; codeReviewArtifacts: Record; instruction: string; } export interface UltraqaVerdict { clean: boolean; skipped: boolean; summary: string; } export declare function createUltraqaStage(options?: UltraqaStageOptions): PipelineStage; export declare function buildUltraqaInstruction(task: string): string; //# sourceMappingURL=ultraqa.d.ts.map