import { z } from "zod"; /** * One challenge round's submission from the second-order adversary agent: the * improvement findings it surfaced this round. An EMPTY `findings` array is the * loop-until-dry terminator — a round that surfaces nothing new converges the loop * (the review is done only when a round yields nothing, not when it first has an * answer). Findings carry their true lens; the deterministic loop grounds them, * dedupes them against prior rounds, and sets `systemic:true`. */ export declare const SystemicChallengeSubmissionSchema: z.ZodObject<{ findings: z.ZodDefault; confidence: z.ZodEnum<["high", "medium", "low"]>; lens: z.ZodString; summary: z.ZodString; affected_files: z.ZodArray; line_end: z.ZodOptional; symbol: z.ZodOptional; quoted_text: z.ZodOptional; hash_at_plan_time: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }, { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }>, { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }, { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }>, "many">; impact: z.ZodOptional; likelihood: z.ZodOptional; evidence: z.ZodOptional>; reproduction: z.ZodOptional>; systemic: z.ZodOptional; related_findings: z.ZodOptional>; theme_id: z.ZodOptional; blast_radius: z.ZodOptional; evidence_grounded: z.ZodOptional; grounding: z.ZodOptional; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; }, { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; }>>; executable_anchor: z.ZodOptional; confirm_if: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"exit_zero">; }, "strip", z.ZodTypeAny, { kind: "exit_zero"; }, { kind: "exit_zero"; }>, z.ZodObject<{ kind: z.ZodLiteral<"exit_nonzero">; }, "strip", z.ZodTypeAny, { kind: "exit_nonzero"; }, { kind: "exit_nonzero"; }>, z.ZodObject<{ kind: z.ZodLiteral<"output_includes">; text: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "output_includes"; text: string; }, { kind: "output_includes"; text: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"output_excludes">; text: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "output_excludes"; text: string; }, { kind: "output_excludes"; text: string; }>]>; claim: z.ZodOptional; }, "strip", z.ZodTypeAny, { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; }, { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; }>>; contract_goal_id: z.ZodOptional; contract_obligation_ids: z.ZodOptional>; verification_obligation_ids: z.ZodOptional>; targeted_commands: z.ZodOptional>; analyzer_provenance: z.ZodOptional; path: z.ZodString; snippet_hash: z.ZodString; }, "strict", z.ZodTypeAny, { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; }, { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; confidence: "high" | "low" | "medium"; title: string; category: string; severity: "high" | "low" | "critical" | "medium" | "info"; lens: string; summary: string; affected_files: { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }[]; impact?: string | undefined; likelihood?: string | undefined; evidence?: string[] | undefined; reproduction?: string[] | undefined; systemic?: boolean | undefined; related_findings?: string[] | undefined; theme_id?: string | undefined; blast_radius?: number | undefined; evidence_grounded?: boolean | undefined; grounding?: { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; } | undefined; executable_anchor?: { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; } | undefined; contract_goal_id?: string | undefined; contract_obligation_ids?: string[] | undefined; verification_obligation_ids?: string[] | undefined; targeted_commands?: string[] | undefined; analyzer_provenance?: { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; } | undefined; }, { id: string; confidence: "high" | "low" | "medium"; title: string; category: string; severity: "high" | "low" | "critical" | "medium" | "info"; lens: string; summary: string; affected_files: { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }[]; impact?: string | undefined; likelihood?: string | undefined; evidence?: string[] | undefined; reproduction?: string[] | undefined; systemic?: boolean | undefined; related_findings?: string[] | undefined; theme_id?: string | undefined; blast_radius?: number | undefined; evidence_grounded?: boolean | undefined; grounding?: { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; } | undefined; executable_anchor?: { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; } | undefined; contract_goal_id?: string | undefined; contract_obligation_ids?: string[] | undefined; verification_obligation_ids?: string[] | undefined; targeted_commands?: string[] | undefined; analyzer_provenance?: { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { findings: { id: string; confidence: "high" | "low" | "medium"; title: string; category: string; severity: "high" | "low" | "critical" | "medium" | "info"; lens: string; summary: string; affected_files: { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }[]; impact?: string | undefined; likelihood?: string | undefined; evidence?: string[] | undefined; reproduction?: string[] | undefined; systemic?: boolean | undefined; related_findings?: string[] | undefined; theme_id?: string | undefined; blast_radius?: number | undefined; evidence_grounded?: boolean | undefined; grounding?: { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; } | undefined; executable_anchor?: { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; } | undefined; contract_goal_id?: string | undefined; contract_obligation_ids?: string[] | undefined; verification_obligation_ids?: string[] | undefined; targeted_commands?: string[] | undefined; analyzer_provenance?: { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; } | undefined; }[]; }, { findings?: { id: string; confidence: "high" | "low" | "medium"; title: string; category: string; severity: "high" | "low" | "critical" | "medium" | "info"; lens: string; summary: string; affected_files: { path: string; symbol?: string | undefined; line_start?: number | undefined; line_end?: number | undefined; quoted_text?: string | undefined; hash_at_plan_time?: string | undefined; }[]; impact?: string | undefined; likelihood?: string | undefined; evidence?: string[] | undefined; reproduction?: string[] | undefined; systemic?: boolean | undefined; related_findings?: string[] | undefined; theme_id?: string | undefined; blast_radius?: number | undefined; evidence_grounded?: boolean | undefined; grounding?: { status: "grounded" | "ungrounded" | "refuted"; reason?: string | undefined; } | undefined; executable_anchor?: { command: string[]; confirm_if: { kind: "exit_zero"; } | { kind: "exit_nonzero"; } | { kind: "output_includes"; text: string; } | { kind: "output_excludes"; text: string; }; claim?: string | undefined; } | undefined; contract_goal_id?: string | undefined; contract_obligation_ids?: string[] | undefined; verification_obligation_ids?: string[] | undefined; targeted_commands?: string[] | undefined; analyzer_provenance?: { path: string; analyzer_id: string; snippet_hash: string; rule?: string | undefined; } | undefined; }[] | undefined; }>; export type SystemicChallengeSubmission = z.infer; //# sourceMappingURL=systemicChallenge.d.ts.map