Skip to content

SummaryZ

const SummaryZ: ZodObject<{ acResults: ZodArray<ZodObject<{ evidence: ZodOptional<ZodEnum<{ ai-verified: "ai-verified"; assertion: "assertion"; executed: "executed"; mention: "mention"; unverified: "unverified"; }>>; id: ZodString; note: ZodOptional<ZodString>; pass: ZodBoolean; }, $strip>>; assurance: ZodOptional<ZodObject<{ evidenceTally: ZodRecord<ZodEnum<{ ai-verified: "ai-verified"; assertion: "assertion"; executed: "executed"; mention: "mention"; unverified: "unverified"; }>, ZodNumber>; overall: ZodEnum<{ mixed: "mixed"; strong: "strong"; unverified: "unverified"; weak: "weak"; }>; verifierRollup: ZodArray<ZodObject<{ gateCount: ZodNumber; model: ZodOptional<ZodString>; provider: ZodString; }, $strip>>; }, $strip>>; boundaryScan: ZodOptional<ZodObject<{ offenders: ZodArray<ZodString>; }, $strip>>; codeReview: ZodOptional<ZodRecord<ZodString, ZodArray<ZodObject<{ anchor: ZodOptional<ZodObject<{ kind: ZodEnum<…>; ref: ZodOptional<…>; tier: ZodEnum<…>; }, $strip>>; disposition: ZodOptional<ZodEnum<{ accepted: "accepted"; fixed: "fixed"; open: "open"; superseded: "superseded"; waived: "waived"; }>>; id: ZodOptional<ZodString>; line: ZodOptional<ZodNumber>; message: ZodString; severity: ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; target: ZodOptional<ZodEnum<{ artifact: "artifact"; verification: "verification"; }>>; waiver: ZodOptional<ZodObject<{ expiry: ZodString; }, $strip>>; }, $strip>>>>; completedAt: ZodString; contentHash: ZodOptional<ZodObject<{ algorithm: ZodLiteral<"sha256">; value: ZodString; }, $strip>>; coverageMode: ZodOptional<ZodEnum<{ assertion: "assertion"; mention: "mention"; }>>; coverageScheme: ZodOptional<ZodEnum<{ bare: "bare"; phase-qualified: "phase-qualified"; }>>; decisions: ZodArray<ZodObject<{ decidedAt: ZodString; draft: ZodOptional<ZodString>; id: ZodString; phase: ZodString; rationale: ZodOptional<ZodString>; title: ZodString; }, $strip>>; deepVerify: ZodOptional<ZodRecord<ZodString, ZodObject<{ model: ZodOptional<ZodString>; pass: ZodBoolean; provider: ZodString; reason: ZodString; unobservable: ZodOptional<ZodBoolean>; }, $strip>>>; deepVerifyMeta: ZodOptional<ZodObject<{ diffBytes: ZodNumber; diffProvided: ZodBoolean; filesCount: ZodNumber; inputTokens: ZodOptional<ZodNumber>; model: ZodOptional<ZodString>; outputTokens: ZodOptional<ZodNumber>; provider: ZodString; truncated: ZodBoolean; }, $strip>>; deferred: ZodArray<ZodObject<{ createdAt: ZodString; from: ZodString; id: ZodString; title: ZodString; type: ZodOptional<ZodString>; }, $strip>>; draftId: ZodString; foreignBinaryMismatch: ZodOptional<ZodObject<{ repoToplevel: ZodString; runningBinaryPath: ZodString; }, $strip>>; gateBypasses: ZodOptional<ZodArray<ZodObject<{ flag: ZodString; gate: ZodString; reason: ZodString; severity: ZodEnum<{ error: "error"; warn: "warn"; }>; }, $strip>>>; gates: ZodOptional<ZodArray<ZodObject<{ gate: ZodEnum<{ anomaly-notify: "anomaly-notify"; approve: "approve"; boundary-scan: "boundary-scan"; build-test-must-pass: "build-test-must-pass"; code-review: "code-review"; coherence-check: "coherence-check"; deep-verify: "deep-verify"; draft-read: "draft-read"; interactive-verdict: "interactive-verdict"; per-task-verify: "per-task-verify"; plan-review: "plan-review"; security-audit: "security-audit"; structural-verifier: "structural-verifier"; task-verify-required: "task-verify-required"; test-coverage: "test-coverage"; }>; model: ZodOptional<ZodString>; observedModel: ZodOptional<ZodString>; observedProvider: ZodOptional<ZodString>; provider: ZodOptional<ZodString>; providerSelection: ZodOptional<ZodEnum<{ configured: "configured"; empty-diff: "empty-diff"; fallback: "fallback"; }>>; reason: ZodOptional<ZodString>; skipReason: ZodOptional<ZodString>; status: ZodEnum<{ ran: "ran"; refused: "refused"; skipped: "skipped"; }>; taskId: ZodOptional<ZodString>; }, $strip>>>; interactiveVerify: ZodOptional<ZodRecord<ZodString, ZodObject<{ note: ZodOptional<ZodString>; verdict: ZodEnum<{ fail: "fail"; pass: "pass"; }>; }, $strip>>>; interactiveVerifySkipped: ZodOptional<ZodLiteral<"non-tty">>; schemaVersion: ZodUnion<readonly [ZodLiteral<1>, ZodLiteral<2>]>; securityAudit: ZodOptional<ZodArray<ZodObject<{ anchor: ZodOptional<ZodObject<{ kind: ZodEnum<{ ac: …; boundary: …; invariant: …; none: …; }>; ref: ZodOptional<ZodString>; tier: ZodEnum<{ declared: …; executable: …; structured: …; undeclared: …; }>; }, $strip>>; disposition: ZodOptional<ZodEnum<{ accepted: "accepted"; fixed: "fixed"; open: "open"; superseded: "superseded"; waived: "waived"; }>>; id: ZodOptional<ZodString>; line: ZodOptional<ZodNumber>; message: ZodString; severity: ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; target: ZodOptional<ZodEnum<{ artifact: "artifact"; verification: "verification"; }>>; waiver: ZodOptional<ZodObject<{ expiry: ZodString; }, $strip>>; }, $strip>>>; skillAudit: ZodObject<{ invoked: ZodArray<ZodString>; required: ZodArray<ZodString>; }, $strip>; stateAtSettle: ZodOptional<ZodObject<{ loopPositionBeforeSettle: ZodEnum<{ BUILD: "BUILD"; DRAFT: "DRAFT"; IDLE: "IDLE"; SETTLE: "SETTLE"; SPEC: "SPEC"; }>; revision: ZodNumber; sessionSubagentSpawns: ZodNumber; }, $strip>>; taskResults: ZodArray<ZodObject<{ execution: ZodOptional<ZodEnum<{ dispatch: "dispatch"; inline: "inline"; }>>; id: ZodString; isolation: ZodOptional<ZodEnum<{ none: "none"; worktree: "worktree"; }>>; modelClass: ZodOptional<ZodEnum<{ complex: "complex"; mechanical: "mechanical"; standard: "standard"; }>>; notes: ZodString; status: ZodEnum<{ BLOCKED: "BLOCKED"; DONE: "DONE"; DONE_WITH_CONCERNS: "DONE_WITH_CONCERNS"; IN_PROGRESS: "IN_PROGRESS"; NEEDS_CONTEXT: "NEEDS_CONTEXT"; PENDING: "PENDING"; }>; }, $strip>>; }, $strip>

Defined in: types/src/summary.ts:263