/** * Initiative Record — frozen Zod boundary schemas (Phase A0 kernel). * * TRANSCRIPTION, not design: validates exactly the request shapes SPEC-001 pins in * "Interfaces / contracts" and the pairing rules in "Data model". Every mutating * operation's `input` schema is combined with the common `MutationControl` fields * (`expected_revision`, optional `idempotency_key`, `provenance`); every read * operation's `input` schema stands alone. `initiativeOperationRequestSchema` is the * generic `{ operation, input, ...control? }` envelope a transport-agnostic dispatcher * validates against; `initiativeResumeRequestSchema` (and the per-operation schemas * below) double as the argument schema for a transport where the operation is already * selected by the call site (e.g. one MCP tool per operation). * * Zod rejects invalid UUIDs, empty required provenance strings, invalid enum values, * missing required values, and JSON-list values that are not string arrays (AC-1.2). */ import { z } from 'zod'; export declare const provenanceSchema: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; export type ProvenanceInput = z.infer; export declare const productCreateInputSchema: z.ZodObject<{ name: z.ZodString; slug: z.ZodString; }, z.core.$strict>; export type ProductCreateInput = z.infer; export declare const productLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; slug: z.ZodOptional; }, z.core.$strict>; export type ProductLookupInput = z.infer; export declare const productListInputSchema: z.ZodObject<{}, z.core.$strict>; export type ProductListInput = z.infer; export declare const workspaceCreateInputSchema: z.ZodObject<{ product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; }, z.core.$strict>; export type WorkspaceCreateInput = z.infer; export declare const workspaceGetInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type WorkspaceGetInput = z.infer; export declare const workspaceListInputSchema: z.ZodObject<{ product_id: z.ZodOptional; }, z.core.$strict>; export type WorkspaceListInput = z.infer; export declare const resourceRegisterInputSchema: z.ZodObject<{ workspace_id: z.ZodString; type: z.ZodString; canonical_locator: z.ZodString; local_path: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; export type ResourceRegisterInput = z.infer; export declare const resourceListInputSchema: z.ZodObject<{ workspace_id: z.ZodString; }, z.core.$strict>; export type ResourceListInput = z.infer; export declare const initiativeCreateInputSchema: z.ZodObject<{ product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; export type InitiativeCreateInput = z.infer; export declare const initiativeLookupSchema: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; export type InitiativeLookupInput = z.infer; export declare const initiativeListInputSchema: z.ZodObject<{ product_id: z.ZodOptional; status: z.ZodOptional>; }, z.core.$strict>; export type InitiativeListInput = z.infer; export declare const initiativeStatusInputSchema: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; }, z.core.$strict>; export type InitiativeStatusInput = z.infer; /** `initiative_resume` request — also SPEC-001's standalone `InitiativeResumeRequest` schema. */ export declare const initiativeResumeRequestSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; event_limit: z.ZodOptional; }, z.core.$strict>; export type InitiativeResumeRequestInput = z.infer; export declare const initiativeLinkWorkspaceInputSchema: z.ZodObject<{ initiative_id: z.ZodString; workspace_id: z.ZodString; role: z.ZodEnum<{ references: "references"; consumes: "consumes"; modifies: "modifies"; creates: "creates"; delivers_to: "delivers_to"; }>; }, z.core.$strict>; export type InitiativeLinkWorkspaceInput = z.infer; export declare const initiativeRelateInputSchema: z.ZodObject<{ from_id: z.ZodString; to_id: z.ZodString; type: z.ZodEnum<{ depends_on: "depends_on"; blocks: "blocks"; supersedes: "supersedes"; related_to: "related_to"; }>; }, z.core.$strict>; export type InitiativeRelateInput = z.infer; export declare const initiativeRelationsInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type InitiativeRelationsInput = z.infer; /** * `initiative_bootstrap` — one confirmed intake draft as a single strict input. No Tasks, * Executions, Decisions, Evidence, Deliverables, or unknown top-level keys are accepted * (`.strict()` on every nested object rejects them). Cross-field checks beyond per-field shape: * every `workspaces[].workspace_key` is unique, and every `resources[].workspace_key` names one * `workspaces[]` entry in the same request. */ export declare const initiativeBootstrapInputSchema: z.ZodObject<{ product: z.ZodObject<{ create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>; workspaces: z.ZodArray; create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>>; resources: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; initiative: z.ZodObject<{ title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; requirements: z.ZodOptional>>; }, z.core.$strict>>>; }, z.core.$strict>; export type InitiativeBootstrapInput = z.infer; export declare const initiativePhaseEnterInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; export type InitiativePhaseEnterInput = z.infer; /** `asserted` is optional; omitted normalizes to `[]` at the store (FR-2, "Interfaces / contracts"). */ export declare const initiativePhaseSatisfyInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; asserted: z.ZodOptional>; }, z.core.$strict>; export type InitiativePhaseSatisfyInput = z.infer; export declare const initiativePhaseReopenInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; export type InitiativePhaseReopenInput = z.infer; export declare const initiativePhaseSkipInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; export type InitiativePhaseSkipInput = z.infer; export declare const initiativeFocusSetInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; export type InitiativeFocusSetInput = z.infer; /** `lifecycle_contract: null` clears the reference (FR-7); a non-null value must be a registered id. */ export declare const initiativeSetLifecycleContractInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; export type InitiativeSetLifecycleContractInput = z.infer; export declare const initiativeGateStatusInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>; export type InitiativeGateStatusInput = z.infer; export declare const initiativeTaskCreateInputSchema: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ blocked: "blocked"; in_progress: "in_progress"; completed: "completed"; cancelled: "cancelled"; open: "open"; claimed: "claimed"; }>; outcome: z.ZodNullable>; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodOptional>; method: z.ZodOptional; }, z.core.$strict>; export type InitiativeTaskCreateInput = z.infer; export declare const initiativeTaskGetInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type InitiativeTaskGetInput = z.infer; export declare const initiativeTaskListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type InitiativeTaskListInput = z.infer; export declare const initiativeTaskClaimInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type InitiativeTaskClaimInput = z.infer; export declare const initiativeTaskReleaseInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type InitiativeTaskReleaseInput = z.infer; export declare const initiativeTaskCompleteInputSchema: z.ZodObject<{ uuid: z.ZodString; outcome: z.ZodEnum<{ failed: "failed"; succeeded: "succeeded"; succeeded_with_concerns: "succeeded_with_concerns"; not_completed: "not_completed"; }>; }, z.core.$strict>; export type InitiativeTaskCompleteInput = z.infer; /** `transition` is optional; `outcome` is required only when `transition` is `'completed'` (FR-9). */ export declare const initiativeTaskExecutionInputSchema: z.ZodObject<{ uuid: z.ZodString; execution_ref: z.ZodString; transition: z.ZodOptional>; outcome: z.ZodOptional>; }, z.core.$strict>; export type InitiativeTaskExecutionInput = z.infer; /** * Validates exactly the frozen declaration field set (FR-2): `id`, `name`, `version`, * `purpose`, `required_inputs`, `expected_outputs`, and `verification_expectations`. No * conditional, script, expression, or extension field is permitted (`.strict()`). */ export declare const methodDeclarationSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; version: z.ZodNumber; purpose: z.ZodString; required_inputs: z.ZodArray; expected_outputs: z.ZodArray; verification_expectations: z.ZodArray; }, z.core.$strict>; export type MethodDeclarationInput = z.infer; export declare const methodGetInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; export type MethodGetInput = z.infer; export declare const methodListInputSchema: z.ZodObject<{}, z.core.$strict>; export type MethodListInput = z.infer; /** `method: null` clears the Task's Method reference; a non-null value must be a registered id. */ export declare const initiativeTaskSetMethodInputSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; task: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; method: z.ZodNullable; }, z.core.$strict>; export type InitiativeTaskSetMethodInput = z.infer; /** * Validates exactly the frozen declaration field set (FR-1): `id`, `name`, `version`, * `target_type`, `requires`, and `verification`. No conditional, script, expression, or * extension field is permitted (`.strict()`). */ export declare const deliveryContractDeclarationSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; version: z.ZodNumber; target_type: z.ZodString; requires: z.ZodArray; verification: z.ZodArray; }, z.core.$strict>; export type DeliveryContractDeclarationInput = z.infer; export declare const deliveryContractGetInputSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; export type DeliveryContractGetInput = z.infer; export declare const deliveryContractListInputSchema: z.ZodObject<{}, z.core.$strict>; export type DeliveryContractListInput = z.infer; export declare const deliverableDefineInputSchema: z.ZodObject<{ initiative_id: z.ZodString; target_type: z.ZodString; delivery_contract: z.ZodString; }, z.core.$strict>; export type DeliverableDefineInput = z.infer; export declare const deliverableGetInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type DeliverableGetInput = z.infer; export declare const deliverableListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type DeliverableListInput = z.infer; export declare const deliverableAttachArtifactInputSchema: z.ZodObject<{ deliverable_id: z.ZodString; artifact_id: z.ZodString; requirement: z.ZodString; }, z.core.$strict>; export type DeliverableAttachArtifactInput = z.infer; export declare const deliverableValidateInputSchema: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; export type DeliverableValidateInput = z.infer; export declare const deliverableDeliverInputSchema: z.ZodObject<{ deliverable_id: z.ZodString; delivery_reference: z.ZodString; }, z.core.$strict>; export type DeliverableDeliverInput = z.infer; export declare const deliverableApproveInputSchema: z.ZodObject<{ deliverable: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; reason: z.ZodString; }, z.core.$strict>; export type DeliverableApproveInput = z.infer; export declare const deliverablePackageInputSchema: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; export type DeliverablePackageInput = z.infer; export declare const artifactRegisterInputSchema: z.ZodObject<{ initiative_id: z.ZodString; storage_mode: z.ZodEnum<{ managed: "managed"; external: "external"; }>; path_or_uri: z.ZodString; content_hash: z.ZodOptional; media_type: z.ZodOptional; version: z.ZodOptional; produced_by_task: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; export type ArtifactRegisterInput = z.infer; export declare const artifactGetInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type ArtifactGetInput = z.infer; /** Exact `REQ-` pattern; `` is monotonic per Initiative. */ export declare const requirementHumanKeySchema: z.ZodString; /** Exact `AC-` pattern; `` is monotonic per Requirement. */ export declare const acceptanceCriterionHumanKeySchema: z.ZodString; /** Exact `D-` pattern; `` is monotonic per Initiative. */ export declare const decisionHumanKeySchema: z.ZodString; /** Exact `RISK-` pattern; `` is monotonic per Initiative. */ export declare const riskHumanKeySchema: z.ZodString; export declare const evidenceLinkTargetTypeSchema: z.ZodEnum<{ requirement: "requirement"; acceptance_criterion: "acceptance_criterion"; decision: "decision"; verification_run: "verification_run"; task: "task"; }>; export declare const decisionCreateStatusSchema: z.ZodEnum<{ open: "open"; decided: "decided"; }>; export declare const decisionStatusSchema: z.ZodEnum<{ open: "open"; superseded: "superseded"; decided: "decided"; }>; export declare const riskSeveritySchema: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; }>; export declare const riskStatusValueSchema: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; export declare const verificationMethodSchema: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; export declare const verificationStateSchema: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; export declare const requirementAddInputSchema: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; }, z.core.$strict>; export type RequirementAddInput = z.infer; /** `uuid` alone, or `(initiative_id, human_key)` together — never a bare `human_key` (scoped selectors, SPEC-002). */ export declare const requirementLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; export type RequirementLookupInput = z.infer; export declare const requirementListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type RequirementListInput = z.infer; export declare const acceptanceCriterionAddInputSchema: z.ZodObject<{ requirement_id: z.ZodString; statement: z.ZodString; check_reference: z.ZodString; }, z.core.$strict>; export type AcceptanceCriterionAddInput = z.infer; /** `uuid` alone, or `(requirement_id, human_key)` together — an AcceptanceCriterion scopes to its Requirement, not its Initiative. */ export declare const acceptanceCriterionLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; requirement_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; export type AcceptanceCriterionLookupInput = z.infer; export declare const acceptanceCriterionListInputSchema: z.ZodObject<{ requirement_id: z.ZodOptional; initiative_id: z.ZodOptional; }, z.core.$strict>; export type AcceptanceCriterionListInput = z.infer; export declare const decisionRecordInputSchema: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; status: z.ZodEnum<{ open: "open"; decided: "decided"; }>; }, z.core.$strict>; export type DecisionRecordInput = z.infer; /** Old-Decision identity (`uuid` or `{ initiative_id, human_key }`) plus the full new-Decision fields (FR-6). */ export declare const decisionSupersedeInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; }, z.core.$strict>; export type DecisionSupersedeInput = z.infer; export declare const decisionLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; export type DecisionLookupInput = z.infer; export declare const decisionListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type DecisionListInput = z.infer; export declare const evidenceAddInputSchema: z.ZodObject<{ initiative_id: z.ZodString; kind: z.ZodString; locator: z.ZodString; content_hash: z.ZodNullable; summary: z.ZodString; }, z.core.$strict>; export type EvidenceAddInput = z.infer; export declare const evidenceLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; locator: z.ZodOptional; }, z.core.$strict>; export type EvidenceLookupInput = z.infer; export declare const evidenceListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type EvidenceListInput = z.infer; export declare const evidenceLinkInputSchema: z.ZodObject<{ evidence_id: z.ZodString; target_type: z.ZodEnum<{ requirement: "requirement"; acceptance_criterion: "acceptance_criterion"; decision: "decision"; verification_run: "verification_run"; task: "task"; }>; target_id: z.ZodString; }, z.core.$strict>; export type EvidenceLinkInput = z.infer; export declare const evidenceLinksListInputSchema: z.ZodObject<{ evidence_id: z.ZodOptional; target_type: z.ZodOptional>; target_id: z.ZodOptional; }, z.core.$strict>; export type EvidenceLinksListInput = z.infer; export declare const riskAddInputSchema: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; severity: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; export type RiskAddInput = z.infer; export declare const riskStatusInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; export type RiskStatusInput = z.infer; export declare const riskLookupInputSchema: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; export type RiskLookupInput = z.infer; export declare const riskListInputSchema: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; export type RiskListInput = z.infer; export declare const verificationRecordInputSchema: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; }, z.core.$strict>; export type VerificationRecordInput = z.infer; export declare const verificationGetInputSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; export type VerificationGetInput = z.infer; export declare const verificationListInputSchema: z.ZodObject<{ acceptance_criterion_id: z.ZodOptional; initiative_id: z.ZodOptional; }, z.core.$strict>; export type VerificationListInput = z.infer; export declare const verificationRunInputSchema: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; command: z.ZodString; }, z.core.$strict>; export type VerificationRunInput = z.infer; /** `initiative_export`'s complete portable snapshot shape — also `initiative_import`'s sole input field's schema. */ export declare const initiativeExportSnapshotSchema: z.ZodObject<{ schema_version: z.ZodNumber; exported_at: z.ZodString; initiative: z.ZodObject<{ uuid: z.ZodString; human_key: z.ZodString; product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; focus_phase: z.ZodNullable>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; product: z.ZodObject<{ uuid: z.ZodString; name: z.ZodString; slug: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspaces: z.ZodArray; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspace: z.ZodObject<{ uuid: z.ZodString; product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; resources: z.ZodArray; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strict>>; tasks: z.ZodArray; outcome: z.ZodNullable>; claimed_by: z.ZodNullable; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodArray; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; method: z.ZodNullable; }, z.core.$strict>>; artifacts: z.ZodArray; path_or_uri: z.ZodString; content_hash: z.ZodNullable; media_type: z.ZodNullable; version: z.ZodNullable; produced_by_task: z.ZodNullable; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; requirements: z.ZodArray>; acceptance_criteria: z.ZodArray>; decisions: z.ZodArray; status: z.ZodEnum<{ open: "open"; superseded: "superseded"; decided: "decided"; }>; superseded_by: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; evidence: z.ZodArray; summary: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; risks: z.ZodArray; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; verification_runs: z.ZodArray; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; phase_records: z.ZodArray; state: z.ZodEnum<{ skipped: "skipped"; not_started: "not_started"; active: "active"; satisfied: "satisfied"; reopened: "reopened"; }>; }, z.core.$strict>>; deliverables: z.ZodArray; validation_detail: z.ZodString; delivery_reference: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; members: z.ZodArray>; history: z.ZodArray; createdAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; events: z.ZodArray; event_type: z.ZodString; payload: z.ZodRecord; actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type InitiativeExportSnapshotInput = z.infer; /** `initiative_export` request — a bare Initiative lookup, no `event_limit` (export always carries every Event). */ export declare const initiativeExportRequestSchema: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>; export type InitiativeExportRequestInput = z.infer; export declare const initiativeImportInputSchema: z.ZodObject<{ snapshot: z.ZodObject<{ schema_version: z.ZodNumber; exported_at: z.ZodString; initiative: z.ZodObject<{ uuid: z.ZodString; human_key: z.ZodString; product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; focus_phase: z.ZodNullable>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; product: z.ZodObject<{ uuid: z.ZodString; name: z.ZodString; slug: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspaces: z.ZodArray; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspace: z.ZodObject<{ uuid: z.ZodString; product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; resources: z.ZodArray; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strict>>; tasks: z.ZodArray; outcome: z.ZodNullable>; claimed_by: z.ZodNullable; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodArray; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; method: z.ZodNullable; }, z.core.$strict>>; artifacts: z.ZodArray; path_or_uri: z.ZodString; content_hash: z.ZodNullable; media_type: z.ZodNullable; version: z.ZodNullable; produced_by_task: z.ZodNullable; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; requirements: z.ZodArray>; acceptance_criteria: z.ZodArray>; decisions: z.ZodArray; status: z.ZodEnum<{ open: "open"; superseded: "superseded"; decided: "decided"; }>; superseded_by: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; evidence: z.ZodArray; summary: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; risks: z.ZodArray; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; verification_runs: z.ZodArray; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; phase_records: z.ZodArray; state: z.ZodEnum<{ skipped: "skipped"; not_started: "not_started"; active: "active"; satisfied: "satisfied"; reopened: "reopened"; }>; }, z.core.$strict>>; deliverables: z.ZodArray; validation_detail: z.ZodString; delivery_reference: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; members: z.ZodArray>; history: z.ZodArray; createdAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; events: z.ZodArray; event_type: z.ZodString; payload: z.ZodRecord; actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; export type InitiativeImportInput = z.infer; /** * The frozen Phase A0 operation set as one discriminated-union request envelope * (FR-3). A transport-agnostic dispatcher validates a wire body against this * schema and routes on `operation`. */ /** * The mutating subset of the frozen operation set as its own discriminated-union * request envelope. `InitiativeRecordStore.execute()` (Task I-3) validates against * exactly this schema — it is the sole entry point for every mutable operation, so * it never accepts a read-only operation shape. */ export declare const initiativeMutationRequestSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"product_create">; input: z.ZodObject<{ name: z.ZodString; slug: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"workspace_create">; input: z.ZodObject<{ product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"resource_register">; input: z.ZodObject<{ workspace_id: z.ZodString; type: z.ZodString; canonical_locator: z.ZodString; local_path: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_create">; input: z.ZodObject<{ product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_status">; input: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_link_workspace">; input: z.ZodObject<{ initiative_id: z.ZodString; workspace_id: z.ZodString; role: z.ZodEnum<{ references: "references"; consumes: "consumes"; modifies: "modifies"; creates: "creates"; delivers_to: "delivers_to"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_relate">; input: z.ZodObject<{ from_id: z.ZodString; to_id: z.ZodString; type: z.ZodEnum<{ depends_on: "depends_on"; blocks: "blocks"; supersedes: "supersedes"; related_to: "related_to"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_create">; input: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ blocked: "blocked"; in_progress: "in_progress"; completed: "completed"; cancelled: "cancelled"; open: "open"; claimed: "claimed"; }>; outcome: z.ZodNullable>; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodOptional>; method: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_claim">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_release">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_complete">; input: z.ZodObject<{ uuid: z.ZodString; outcome: z.ZodEnum<{ failed: "failed"; succeeded: "succeeded"; succeeded_with_concerns: "succeeded_with_concerns"; not_completed: "not_completed"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_execution">; input: z.ZodObject<{ uuid: z.ZodString; execution_ref: z.ZodString; transition: z.ZodOptional>; outcome: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"artifact_register">; input: z.ZodObject<{ initiative_id: z.ZodString; storage_mode: z.ZodEnum<{ managed: "managed"; external: "external"; }>; path_or_uri: z.ZodString; content_hash: z.ZodOptional; media_type: z.ZodOptional; version: z.ZodOptional; produced_by_task: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"requirement_add">; input: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"acceptance_criterion_add">; input: z.ZodObject<{ requirement_id: z.ZodString; statement: z.ZodString; check_reference: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"decision_record">; input: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; status: z.ZodEnum<{ open: "open"; decided: "decided"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"decision_supersede">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"evidence_add">; input: z.ZodObject<{ initiative_id: z.ZodString; kind: z.ZodString; locator: z.ZodString; content_hash: z.ZodNullable; summary: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"evidence_link">; input: z.ZodObject<{ evidence_id: z.ZodString; target_type: z.ZodEnum<{ requirement: "requirement"; acceptance_criterion: "acceptance_criterion"; decision: "decision"; verification_run: "verification_run"; task: "task"; }>; target_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"risk_add">; input: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; severity: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"risk_status">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"verification_record">; input: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_enter">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_satisfy">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; asserted: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_reopen">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_skip">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_focus_set">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_set_lifecycle_contract">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_set_method">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; task: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; method: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_bootstrap">; input: z.ZodObject<{ product: z.ZodObject<{ create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>; workspaces: z.ZodArray; create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>>; resources: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; initiative: z.ZodObject<{ title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; requirements: z.ZodOptional>>; }, z.core.$strict>>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_define">; input: z.ZodObject<{ initiative_id: z.ZodString; target_type: z.ZodString; delivery_contract: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_attach_artifact">; input: z.ZodObject<{ deliverable_id: z.ZodString; artifact_id: z.ZodString; requirement: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_validate">; input: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_deliver">; input: z.ZodObject<{ deliverable_id: z.ZodString; delivery_reference: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_approve">; input: z.ZodObject<{ deliverable: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"verification_run">; input: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; command: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_package">; input: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_import">; input: z.ZodObject<{ snapshot: z.ZodObject<{ schema_version: z.ZodNumber; exported_at: z.ZodString; initiative: z.ZodObject<{ uuid: z.ZodString; human_key: z.ZodString; product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; focus_phase: z.ZodNullable>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; product: z.ZodObject<{ uuid: z.ZodString; name: z.ZodString; slug: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspaces: z.ZodArray; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspace: z.ZodObject<{ uuid: z.ZodString; product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; resources: z.ZodArray; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strict>>; tasks: z.ZodArray; outcome: z.ZodNullable>; claimed_by: z.ZodNullable; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodArray; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; method: z.ZodNullable; }, z.core.$strict>>; artifacts: z.ZodArray; path_or_uri: z.ZodString; content_hash: z.ZodNullable; media_type: z.ZodNullable; version: z.ZodNullable; produced_by_task: z.ZodNullable; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; requirements: z.ZodArray>; acceptance_criteria: z.ZodArray>; decisions: z.ZodArray; status: z.ZodEnum<{ open: "open"; superseded: "superseded"; decided: "decided"; }>; superseded_by: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; evidence: z.ZodArray; summary: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; risks: z.ZodArray; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; verification_runs: z.ZodArray; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; phase_records: z.ZodArray; state: z.ZodEnum<{ skipped: "skipped"; not_started: "not_started"; active: "active"; satisfied: "satisfied"; reopened: "reopened"; }>; }, z.core.$strict>>; deliverables: z.ZodArray; validation_detail: z.ZodString; delivery_reference: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; members: z.ZodArray>; history: z.ZodArray; createdAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; events: z.ZodArray; event_type: z.ZodString; payload: z.ZodRecord; actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>], "operation">; export type InitiativeMutationRequest = z.infer; export declare const initiativeOperationRequestSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"product_create">; input: z.ZodObject<{ name: z.ZodString; slug: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"product_get">; input: z.ZodObject<{ uuid: z.ZodOptional; slug: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"product_list">; input: z.ZodObject<{}, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"workspace_create">; input: z.ZodObject<{ product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"workspace_get">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"workspace_list">; input: z.ZodObject<{ product_id: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"resource_register">; input: z.ZodObject<{ workspace_id: z.ZodString; type: z.ZodString; canonical_locator: z.ZodString; local_path: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"resource_list">; input: z.ZodObject<{ workspace_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_create">; input: z.ZodObject<{ product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_get">; input: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_list">; input: z.ZodObject<{ product_id: z.ZodOptional; status: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_status">; input: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_resume">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; event_limit: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_link_workspace">; input: z.ZodObject<{ initiative_id: z.ZodString; workspace_id: z.ZodString; role: z.ZodEnum<{ references: "references"; consumes: "consumes"; modifies: "modifies"; creates: "creates"; delivers_to: "delivers_to"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_relate">; input: z.ZodObject<{ from_id: z.ZodString; to_id: z.ZodString; type: z.ZodEnum<{ depends_on: "depends_on"; blocks: "blocks"; supersedes: "supersedes"; related_to: "related_to"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_relations">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_create">; input: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ blocked: "blocked"; in_progress: "in_progress"; completed: "completed"; cancelled: "cancelled"; open: "open"; claimed: "claimed"; }>; outcome: z.ZodNullable>; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodOptional>; method: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_task_get">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_task_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_claim">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_release">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_complete">; input: z.ZodObject<{ uuid: z.ZodString; outcome: z.ZodEnum<{ failed: "failed"; succeeded: "succeeded"; succeeded_with_concerns: "succeeded_with_concerns"; not_completed: "not_completed"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_execution">; input: z.ZodObject<{ uuid: z.ZodString; execution_ref: z.ZodString; transition: z.ZodOptional>; outcome: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"artifact_register">; input: z.ZodObject<{ initiative_id: z.ZodString; storage_mode: z.ZodEnum<{ managed: "managed"; external: "external"; }>; path_or_uri: z.ZodString; content_hash: z.ZodOptional; media_type: z.ZodOptional; version: z.ZodOptional; produced_by_task: z.ZodOptional; description: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"artifact_get">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"requirement_add">; input: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"requirement_get">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"requirement_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"acceptance_criterion_add">; input: z.ZodObject<{ requirement_id: z.ZodString; statement: z.ZodString; check_reference: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"acceptance_criterion_get">; input: z.ZodObject<{ uuid: z.ZodOptional; requirement_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"acceptance_criterion_list">; input: z.ZodObject<{ requirement_id: z.ZodOptional; initiative_id: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"decision_record">; input: z.ZodObject<{ initiative_id: z.ZodString; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; status: z.ZodEnum<{ open: "open"; decided: "decided"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"decision_supersede">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; title: z.ZodString; decision: z.ZodString; rationale: z.ZodString; alternatives: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"decision_get">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"decision_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"evidence_add">; input: z.ZodObject<{ initiative_id: z.ZodString; kind: z.ZodString; locator: z.ZodString; content_hash: z.ZodNullable; summary: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"evidence_get">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; locator: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"evidence_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"evidence_link">; input: z.ZodObject<{ evidence_id: z.ZodString; target_type: z.ZodEnum<{ requirement: "requirement"; acceptance_criterion: "acceptance_criterion"; decision: "decision"; verification_run: "verification_run"; task: "task"; }>; target_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"evidence_links_list">; input: z.ZodObject<{ evidence_id: z.ZodOptional; target_type: z.ZodOptional>; target_id: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"risk_add">; input: z.ZodObject<{ initiative_id: z.ZodString; statement: z.ZodString; severity: z.ZodEnum<{ low: "low"; medium: "medium"; high: "high"; }>; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"risk_status">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"risk_get">; input: z.ZodObject<{ uuid: z.ZodOptional; initiative_id: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"risk_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"verification_record">; input: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"verification_get">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"verification_list">; input: z.ZodObject<{ acceptance_criterion_id: z.ZodOptional; initiative_id: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_enter">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_satisfy">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; asserted: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_reopen">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_phase_skip">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_focus_set">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; phase: z.ZodEnum<{ discover: "discover"; refine: "refine"; design: "design"; execute: "execute"; verify: "verify"; deliver: "deliver"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_set_lifecycle_contract">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_gate_status">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"method_get">; input: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"method_list">; input: z.ZodObject<{}, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_task_set_method">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; task: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; method: z.ZodNullable; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_bootstrap">; input: z.ZodObject<{ product: z.ZodObject<{ create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>; workspaces: z.ZodArray; create: z.ZodOptional>; existing: z.ZodOptional>; }, z.core.$strict>>; resources: z.ZodOptional; description: z.ZodString; }, z.core.$strict>>>; initiative: z.ZodObject<{ title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; lifecycle_contract: z.ZodOptional; }, z.core.$strict>; requirements: z.ZodOptional>>; }, z.core.$strict>>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"delivery_contract_get">; input: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"delivery_contract_list">; input: z.ZodObject<{}, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_define">; input: z.ZodObject<{ initiative_id: z.ZodString; target_type: z.ZodString; delivery_contract: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"deliverable_get">; input: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"deliverable_list">; input: z.ZodObject<{ initiative_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_attach_artifact">; input: z.ZodObject<{ deliverable_id: z.ZodString; artifact_id: z.ZodString; requirement: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_validate">; input: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_deliver">; input: z.ZodObject<{ deliverable_id: z.ZodString; delivery_reference: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_approve">; input: z.ZodObject<{ deliverable: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strict>; reason: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"verification_run">; input: z.ZodObject<{ initiative_id: z.ZodString; acceptance_criterion_id: z.ZodString; method: z.ZodEnum<{ command: "command"; "agent-review": "agent-review"; human: "human"; }>; command: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"deliverable_package">; input: z.ZodObject<{ deliverable_id: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ operation: z.ZodLiteral<"initiative_export">; input: z.ZodObject<{ initiative: z.ZodObject<{ uuid: z.ZodOptional; human_key: z.ZodOptional; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ expected_revision: z.ZodNumber; idempotency_key: z.ZodOptional; provenance: z.ZodObject<{ actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>; operation: z.ZodLiteral<"initiative_import">; input: z.ZodObject<{ snapshot: z.ZodObject<{ schema_version: z.ZodNumber; exported_at: z.ZodString; initiative: z.ZodObject<{ uuid: z.ZodString; human_key: z.ZodString; product_id: z.ZodString; title: z.ZodString; goal: z.ZodString; status: z.ZodEnum<{ open: "open"; closed: "closed"; }>; outcome: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; focus_phase: z.ZodNullable>; lifecycle_contract: z.ZodNullable; }, z.core.$strict>; product: z.ZodObject<{ uuid: z.ZodString; name: z.ZodString; slug: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspaces: z.ZodArray; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; workspace: z.ZodObject<{ uuid: z.ZodString; product_id: z.ZodString; name: z.ZodString; slug: z.ZodString; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; resources: z.ZodArray; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strict>>; tasks: z.ZodArray; outcome: z.ZodNullable>; claimed_by: z.ZodNullable; workspace_ids: z.ZodArray; resource_ids: z.ZodArray; executionRefs: z.ZodArray; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; method: z.ZodNullable; }, z.core.$strict>>; artifacts: z.ZodArray; path_or_uri: z.ZodString; content_hash: z.ZodNullable; media_type: z.ZodNullable; version: z.ZodNullable; produced_by_task: z.ZodNullable; description: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; requirements: z.ZodArray>; acceptance_criteria: z.ZodArray>; decisions: z.ZodArray; status: z.ZodEnum<{ open: "open"; superseded: "superseded"; decided: "decided"; }>; superseded_by: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; evidence: z.ZodArray; summary: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; risks: z.ZodArray; status: z.ZodEnum<{ open: "open"; closed: "closed"; mitigated: "mitigated"; accepted: "accepted"; }>; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; verification_runs: z.ZodArray; state: z.ZodEnum<{ blocked: "blocked"; not_applicable: "not_applicable"; fail: "fail"; superseded: "superseded"; pending: "pending"; pass: "pass"; needs_human_review: "needs_human_review"; stale: "stale"; }>; detail: z.ZodString; createdAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>>; phase_records: z.ZodArray; state: z.ZodEnum<{ skipped: "skipped"; not_started: "not_started"; active: "active"; satisfied: "satisfied"; reopened: "reopened"; }>; }, z.core.$strict>>; deliverables: z.ZodArray; validation_detail: z.ZodString; delivery_reference: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; revision: z.ZodNumber; }, z.core.$strict>; members: z.ZodArray>; history: z.ZodArray; createdAt: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; events: z.ZodArray; event_type: z.ZodString; payload: z.ZodRecord; actor_type: z.ZodEnum<{ agent: "agent"; system: "system"; human: "human"; }>; actor_id: z.ZodString; interface: z.ZodString; initiated_by: z.ZodString; authorized_by: z.ZodString; timestamp: z.ZodString; source: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>], "operation">; export type InitiativeOperationRequest = z.infer; //# sourceMappingURL=schemas.d.ts.map