import { DEPLOYMENT_SCHEMA_IDS } from "./deployment"; import { z } from "zod"; export declare const CONTRACTS_PACKAGE_NAME = "@hasna/contracts"; export declare const CONTRACTS_PACKAGE_VERSION = "0.14.2"; export declare const SCHEMA_IDS: { readonly actorRef: "hasna.actor_ref.v1"; readonly resourceRef: "hasna.resource_ref.v1"; readonly evidenceRef: "hasna.evidence_ref.v1"; readonly workRun: "hasna.work_run.v1"; readonly taskToPrProjection: "hasna.task_to_pr_projection.v1"; readonly decisionEnvelope: "hasna.decision_envelope.v1"; readonly costEstimate: "hasna.cost_estimate.v1"; readonly capabilityCard: "hasna.capability_card.v1"; readonly providerLiveModeStandard: "hasna.provider_live_mode_standard.v1"; readonly contextPack: "hasna.context_pack.v1"; readonly integrationRef: "hasna.integration_ref.v1"; readonly projectManifest: "hasna.project_manifest.v1"; readonly projectPanel: "hasna.project_panel.v1"; readonly projectSnapshot: "hasna.project_snapshot.v1"; readonly renderManifest: "hasna.render_manifest.v1"; readonly agentTrajectory: "hasna.agent_trajectory.v1"; readonly validationPlan: "hasna.validation_plan.v1"; readonly proofBundle: "hasna.proof_bundle.v1"; readonly scaffoldManifest: "hasna.scaffold_manifest.v1"; readonly scaffoldInstallRecord: "hasna.scaffold_install_record.v1"; readonly appCloudManifest: "hasna.app_cloud_manifest.v1"; readonly deploymentEnvelope: "hasna.deployment_envelope.v1"; readonly noCloudEvidencePack: "hasna.no_cloud_evidence_pack.v1"; readonly secureLocalStorePolicy: "hasna.secure_local_store_policy.v1"; readonly serviceContract: "hasna.service_contract.v1"; readonly commsEventEnvelope: "hasna.comms_event_envelope.v1"; readonly commsChannelMetadata: "hasna.comms_channel_metadata.v1"; readonly commsMessageMetadata: "hasna.comms_message_metadata.v1"; readonly projectResourceLinkCollectionV1: "hasna.project_resource_link_collection.v1"; readonly app: "hasna.app.v1"; readonly release: "hasna.release.v1"; readonly rolloutRecord: "hasna.rollout_record.v1"; readonly announcement: "hasna.announcement.v1"; readonly audience: "hasna.audience.v1"; }; export declare const SchemaIdSchema: z.ZodString; export type SchemaId = z.infer; export declare const TimestampSchema: z.ZodString; export declare const NonEmptyStringSchema: z.ZodString; export declare const UriSchema: z.ZodEffects; export declare const Sha256DigestSchema: z.ZodString; export declare const HashStringSchema: z.ZodString; export declare const MetadataSchema: z.ZodRecord; export declare const TagsSchema: z.ZodDefault>; export declare const OptionalTimestampSchema: z.ZodOptional>; export declare const ContractStatusSchema: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; export type ContractStatus = z.infer; export declare function contractBaseSchema(schema: TSchema): z.ZodObject<{ schema: z.ZodLiteral; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, z.objectUtil.addQuestionMarks; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; }>, any> extends infer T ? { [k in keyof T]: T[k]; } : never, z.baseObjectInputType<{ schema: z.ZodLiteral; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; }> extends infer T_1 ? { [k_1 in keyof T_1]: T_1[k_1]; } : never>; export declare const ContractEnvelopeSchema: z.ZodObject<{ schema: z.ZodString; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; schema: string; createdAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; schema: string; createdAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; }>; export type ContractEnvelope = z.infer; export declare const ActorKindSchema: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; export type ActorKind = z.infer; export declare const ActorRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.actor_ref.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; capabilities: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; schema: "hasna.actor_ref.v1"; createdAt: string; capabilities: string[]; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; schema: "hasna.actor_ref.v1"; createdAt: string; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; capabilities?: string[] | undefined; }>; export type ActorRef = z.infer; export declare const ActorPointerSchema: z.ZodObject<{ kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>; export type ActorPointer = z.infer; export declare const ResourceKindSchema: z.ZodEnum<["task", "project", "repo", "run", "loop", "workflow", "action", "event", "integration", "session", "machine", "model", "tool", "file", "document", "url", "artifact", "knowledge", "email", "conversation", "dashboard", "render", "panel", "report", "commit", "branch", "pull_request", "issue", "comment", "verification", "finding", "context_pack", "proof_bundle", "memento", "eval", "budget", "cost", "alert", "incident", "app", "release", "rollout", "announcement", "audience", "feedback", "unknown"]>; export type ResourceKind = z.infer; export declare const ResourceRefSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["task", "project", "repo", "run", "loop", "workflow", "action", "event", "integration", "session", "machine", "model", "tool", "file", "document", "url", "artifact", "knowledge", "email", "conversation", "dashboard", "render", "panel", "report", "commit", "branch", "pull_request", "issue", "comment", "verification", "finding", "context_pack", "proof_bundle", "memento", "eval", "budget", "cost", "alert", "incident", "app", "release", "rollout", "announcement", "audience", "feedback", "unknown"]>; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; tags: string[]; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; tags: string[]; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; export type ResourceRef = z.infer; export declare const ResourcePointerSchema: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; export type ResourcePointer = z.infer; export declare const EvidenceKindSchema: z.ZodEnum<["file", "command_output", "screenshot", "log", "diff", "report", "artifact", "url", "video", "har", "test_result", "metric", "trace", "other"]>; export type EvidenceKind = z.infer; export declare const RedactionStateSchema: z.ZodEnum<["none", "partial", "full", "unknown"]>; export type RedactionState = z.infer; export declare const EvidenceRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.evidence_ref.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["file", "command_output", "screenshot", "log", "diff", "report", "artifact", "url", "video", "har", "test_result", "metric", "trace", "other"]>; uri: z.ZodEffects; sha256: z.ZodOptional; summary: z.ZodOptional; contentType: z.ZodOptional; sizeBytes: z.ZodOptional; redaction: z.ZodDefault>; producer: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace"; schema: "hasna.evidence_ref.v1"; createdAt: string; uri: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; redaction: "unknown" | "none" | "partial" | "full"; sha256?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; producer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; contentType?: string | undefined; sizeBytes?: number | undefined; }, { id: string; kind: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace"; schema: "hasna.evidence_ref.v1"; createdAt: string; uri: string; sha256?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; producer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; redaction?: "unknown" | "none" | "partial" | "full" | undefined; contentType?: string | undefined; sizeBytes?: number | undefined; }>; export type EvidenceRef = z.infer; export declare const EvidencePointerSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; export type EvidencePointer = z.infer; export declare const CostEstimateSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; export type CostEstimate = z.infer; export declare const DecisionStatusSchema: z.ZodEnum<["allowed", "denied", "warned", "approval_required", "selected", "skipped", "unknown"]>; export type DecisionStatus = z.infer; export declare const DecisionEnvelopeSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { decisionType: z.ZodEnum<["guardrail", "model_route", "tool_select", "budget", "secret_access", "approval", "policy", "other"]>; status: z.ZodEnum<["allowed", "denied", "warned", "approval_required", "selected", "skipped", "unknown"]>; actor: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; traceId: z.ZodOptional; inputHash: z.ZodOptional; policyBundleId: z.ZodOptional; selected: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; skipped: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; reason: z.ZodString; obligations: z.ZodDefault>; redactions: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>; export type DecisionEnvelope = z.infer; export declare const CapabilityCardSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.capability_card.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["model", "tool", "machine", "agent", "lane", "connector", "service"]>; name: z.ZodString; version: z.ZodOptional; status: z.ZodDefault>; capabilities: z.ZodDefault>; limitations: z.ZodDefault>; riskLevel: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "agent" | "service" | "model" | "machine" | "tool" | "lane" | "connector"; status: "unknown" | "available" | "unavailable" | "degraded"; schema: "hasna.capability_card.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; limitations: string[]; riskLevel: "unknown" | "low" | "medium" | "high" | "critical"; version?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; name: string; kind: "agent" | "service" | "model" | "machine" | "tool" | "lane" | "connector"; schema: "hasna.capability_card.v1"; createdAt: string; version?: string | undefined; status?: "unknown" | "available" | "unavailable" | "degraded" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; capabilities?: string[] | undefined; limitations?: string[] | undefined; riskLevel?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; }>; export type CapabilityCard = z.infer; export declare const ProviderModeSchema: z.ZodEnum<["mock", "fixture", "sandbox", "read_only_live", "live_mutating"]>; export type ProviderMode = z.infer; export declare const ProviderSideEffectClassSchema: z.ZodEnum<["none", "read_only", "external_notification", "external_mutation", "money_movement", "dns_or_domain_change", "bulk_message_or_call", "legal_or_filing", "compute_or_infra_mutation", "irreversible"]>; export type ProviderSideEffectClass = z.infer; export declare const CredentialRequirementSchema: z.ZodObject<{ refName: z.ZodString; requiredForModes: z.ZodArray, "many">; allowedSecretInputs: z.ZodDefault, "many">>; failClosedDiagnostic: z.ZodString; revocationCheck: z.ZodDefault; }, "strict", z.ZodTypeAny, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }>; export type CredentialRequirement = z.infer; export declare const ProviderOperationCardSchema: z.ZodEffects, "many">; sideEffectClass: z.ZodEnum<["none", "read_only", "external_notification", "external_mutation", "money_movement", "dns_or_domain_change", "bulk_message_or_call", "legal_or_filing", "compute_or_infra_mutation", "irreversible"]>; requiresApproval: z.ZodDefault; requiresIdempotencyKey: z.ZodDefault; requiresSandboxEvidence: z.ZodDefault; requiresRollbackOrRevocation: z.ZodDefault; rollbackOrRevocation: z.ZodOptional; noSideEffectSmoke: z.ZodOptional; reconciliation: z.ZodOptional; }, "strict", z.ZodTypeAny, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>; export type ProviderOperationCard = z.infer; export declare const ProviderCapabilityCardSchema: z.ZodEffects, "many">; defaultMode: z.ZodEnum<["mock", "fixture", "sandbox", "read_only_live", "live_mutating"]>; credentialRequirements: z.ZodDefault, "many">; allowedSecretInputs: z.ZodDefault, "many">>; failClosedDiagnostic: z.ZodString; revocationCheck: z.ZodDefault; }, "strict", z.ZodTypeAny, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }>, "many">>; operations: z.ZodArray, "many">; sideEffectClass: z.ZodEnum<["none", "read_only", "external_notification", "external_mutation", "money_movement", "dns_or_domain_change", "bulk_message_or_call", "legal_or_filing", "compute_or_infra_mutation", "irreversible"]>; requiresApproval: z.ZodDefault; requiresIdempotencyKey: z.ZodDefault; requiresSandboxEvidence: z.ZodDefault; requiresRollbackOrRevocation: z.ZodDefault; rollbackOrRevocation: z.ZodOptional; noSideEffectSmoke: z.ZodOptional; reconciliation: z.ZodOptional; }, "strict", z.ZodTypeAny, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, "many">; rateLimitPosture: z.ZodString; costPosture: z.ZodOptional; auditEvents: z.ZodDefault>; redactionRules: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>; export type ProviderCapabilityCard = z.infer; export declare const ProviderLiveModeTargetSchema: z.ZodObject<{ appId: z.ZodString; repo: z.ZodString; priority: z.ZodDefault>; requiredEvidence: z.ZodArray; firstOperations: z.ZodArray; blockedUntil: z.ZodDefault>; }, "strict", z.ZodTypeAny, { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }, { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }>; export type ProviderLiveModeTarget = z.infer; export declare const ProviderLiveModeStandardSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { name: z.ZodString; version: z.ZodString; modes: z.ZodEffects, "many">, ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[], ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]>; requiredCapabilityFields: z.ZodArray; liveMutationGate: z.ZodObject<{ requiredMode: z.ZodLiteral<"live_mutating">; requiredChecks: z.ZodArray; forbiddenBypassSignals: z.ZodArray; disabledLiveSmoke: z.ZodString; }, "strict", z.ZodTypeAny, { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }, { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }>; noSideEffectSmoke: z.ZodObject<{ requiredForModes: z.ZodArray, "many">; commandEvidence: z.ZodArray; secretOutputScan: z.ZodDefault; }, "strict", z.ZodTypeAny, { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }, { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }>; credentialPolicy: z.ZodObject<{ acceptedInputs: z.ZodArray, "many">; rawSecretInputsAllowed: z.ZodLiteral; missingCredentialBehavior: z.ZodLiteral<"fail_closed">; revocationCheckRequired: z.ZodDefault; }, "strict", z.ZodTypeAny, { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }, { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }>; operationCards: z.ZodArray, "many">; defaultMode: z.ZodEnum<["mock", "fixture", "sandbox", "read_only_live", "live_mutating"]>; credentialRequirements: z.ZodDefault, "many">; allowedSecretInputs: z.ZodDefault, "many">>; failClosedDiagnostic: z.ZodString; revocationCheck: z.ZodDefault; }, "strict", z.ZodTypeAny, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }>, "many">>; operations: z.ZodArray, "many">; sideEffectClass: z.ZodEnum<["none", "read_only", "external_notification", "external_mutation", "money_movement", "dns_or_domain_change", "bulk_message_or_call", "legal_or_filing", "compute_or_infra_mutation", "irreversible"]>; requiresApproval: z.ZodDefault; requiresIdempotencyKey: z.ZodDefault; requiresSandboxEvidence: z.ZodDefault; requiresRollbackOrRevocation: z.ZodDefault; rollbackOrRevocation: z.ZodOptional; noSideEffectSmoke: z.ZodOptional; reconciliation: z.ZodOptional; }, "strict", z.ZodTypeAny, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, "many">; rateLimitPosture: z.ZodString; costPosture: z.ZodOptional; auditEvents: z.ZodDefault>; redactionRules: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>, "many">; firstAdoptionTargets: z.ZodArray>; requiredEvidence: z.ZodArray; firstOperations: z.ZodArray; blockedUntil: z.ZodDefault>; }, "strict", z.ZodTypeAny, { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }, { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }>, "many">; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }; operationCards: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }; operationCards: { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }; operationCards: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }; operationCards: { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>; export type ProviderLiveModeStandard = z.infer; export declare const ContextPackItemSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; summary: z.ZodString; text: z.ZodOptional; tokens: z.ZodOptional; source: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }, { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }>; export type ContextPackItem = z.infer; export declare const ContextPackSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.context_pack.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; budget: z.ZodOptional; maxBytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxTokens?: number | undefined; maxBytes?: number | undefined; }, { maxTokens?: number | undefined; maxBytes?: number | undefined; }>>; items: z.ZodDefault; summary: z.ZodString; text: z.ZodOptional; tokens: z.ZodOptional; source: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }, { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }>, "many">>; citations: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; freshness: z.ZodDefault>; permissions: z.ZodDefault>; redactions: z.ZodDefault>; conflicts: z.ZodDefault>; uncertainty: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }>; export type ContextPack = z.infer; export declare const RelativeProjectPathSchema: z.ZodEffects; export type RelativeProjectPath = z.infer; export declare const ProjectSlugSchema: z.ZodString; export type ProjectSlug = z.infer; export declare const ProjectClassificationSchema: z.ZodEnum<["public", "internal", "private", "sensitive"]>; export type ProjectClassification = z.infer; export declare const ProjectStatusSchema: z.ZodEnum<["draft", "active", "paused", "archived"]>; export type ProjectStatus = z.infer; export declare const ProjectIntegrationKindSchema: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; export type ProjectIntegrationKind = z.infer; export declare const IntegrationRefSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; name: z.ZodString; projectId: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; uri: z.ZodOptional>; enabled: z.ZodDefault; readOnly: z.ZodDefault; capabilities: z.ZodDefault>; freshness: z.ZodDefault>; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; export type IntegrationRef = z.infer; export declare const ProjectResourceAuthoritySchema: z.ZodEnum<["todos", "conversations", "knowledge", "mementos", "orgs", "contacts"]>; export type ProjectResourceAuthority = z.infer; export declare const ProjectResourceTargetKindSchema: z.ZodEnum<["contact", "org", "project", "task", "task_list", "plan", "channel", "collection", "item"]>; export type ProjectResourceTargetKind = z.infer; export declare const ProjectResourceLinkLabelsSchema: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; export type ProjectResourceLinkLabels = z.infer; export declare const ProjectResourceLinkLocatorSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"conversations_channel_id">; value: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "conversations_channel_id"; value: string; }, { kind: "conversations_channel_id"; value: string; }>]>; export type ProjectResourceLinkLocator = z.infer; export declare const ProjectResourceLinkInputSchema: z.ZodEffects; target_kind: z.ZodEnum<["project", "task_list", "plan"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"todos">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/todos">; target_kind: z.ZodLiteral<"task">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"todos">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"project">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"conversations">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"channel">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"conversations_channel_id">; value: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "conversations_channel_id"; value: string; }, { kind: "conversations_channel_id"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"conversations">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/knowledge">; target_kind: z.ZodEnum<["collection", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"knowledge">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/mementos">; target_kind: z.ZodEnum<["project", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"mementos">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/orgs">; target_kind: z.ZodEnum<["org", "project"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"orgs">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/contacts">; target_kind: z.ZodLiteral<"contact">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; labels: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>>; authority: z.ZodLiteral<"contacts">; }, "strict", z.ZodTypeAny, { scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>]>, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }, { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; } | { scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels?: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; } | undefined; }>; export type ProjectResourceLinkInput = z.infer; export declare const ProjectResourceLinkSchema: z.ZodEffects; target_kind: z.ZodEnum<["project", "task_list", "plan"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/todos">; target_kind: z.ZodLiteral<"task">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"project">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"channel">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"conversations_channel_id">; value: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "conversations_channel_id"; value: string; }, { kind: "conversations_channel_id"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/knowledge">; target_kind: z.ZodEnum<["collection", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"knowledge">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/mementos">; target_kind: z.ZodEnum<["project", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"mementos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/orgs">; target_kind: z.ZodEnum<["org", "project"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"orgs">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/contacts">; target_kind: z.ZodLiteral<"contact">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"contacts">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>]>, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>; export type ProjectResourceLink = z.infer; export declare const ProjectResourceLinkCollectionV1Schema: z.ZodEffects; project_id: z.ZodString; current_revision: z.ZodString; links: z.ZodArray; target_kind: z.ZodEnum<["project", "task_list", "plan"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/todos">; target_kind: z.ZodLiteral<"task">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"project">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"channel">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"conversations_channel_id">; value: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "conversations_channel_id"; value: string; }, { kind: "conversations_channel_id"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/knowledge">; target_kind: z.ZodEnum<["collection", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"knowledge">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/mementos">; target_kind: z.ZodEnum<["project", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"mementos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/orgs">; target_kind: z.ZodEnum<["org", "project"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"orgs">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/contacts">; target_kind: z.ZodLiteral<"contact">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"contacts">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>]>, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, "many">; link_count: z.ZodNumber; max_items: z.ZodNumber; collection_digest: z.ZodString; complete: z.ZodBoolean; truncated: z.ZodBoolean; }, "strict", z.ZodTypeAny, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }>, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }>; export type ProjectResourceLinkCollectionV1 = z.infer; export declare const ProjectLayoutSchema: z.ZodObject<{ schemaRoot: z.ZodDefault>; dashboardManifest: z.ZodDefault>; snapshotsDir: z.ZodDefault>; documentsDir: z.ZodDefault>; reportsDir: z.ZodDefault>; evidenceDir: z.ZodDefault>; privateDir: z.ZodDefault>; }, "strict", z.ZodTypeAny, { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }, { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; }>; export type ProjectLayout = z.infer; export declare const ProjectManifestSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; slug: z.ZodString; name: z.ZodString; summary: z.ZodOptional; status: z.ZodDefault>; classification: z.ZodDefault>; owner: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; layout: z.ZodDefault>; dashboardManifest: z.ZodDefault>; snapshotsDir: z.ZodDefault>; documentsDir: z.ZodDefault>; reportsDir: z.ZodDefault>; evidenceDir: z.ZodDefault>; privateDir: z.ZodDefault>; }, "strict", z.ZodTypeAny, { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }, { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; }>>; integrations: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; name: z.ZodString; projectId: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; uri: z.ZodOptional>; enabled: z.ZodDefault; readOnly: z.ZodDefault; capabilities: z.ZodDefault>; freshness: z.ZodDefault>; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, "many">>; renderManifests: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; name: string; status: "draft" | "active" | "paused" | "archived"; schema: "hasna.project_manifest.v1"; createdAt: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; slug: string; projectId: string; classification: "public" | "internal" | "private" | "sensitive"; layout: { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }; integrations: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }[]; renderManifests: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; name: string; schema: "hasna.project_manifest.v1"; createdAt: string; slug: string; projectId: string; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; status?: "draft" | "active" | "paused" | "archived" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; classification?: "public" | "internal" | "private" | "sensitive" | undefined; layout?: { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; } | undefined; integrations?: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }[] | undefined; renderManifests?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; name: string; status: "draft" | "active" | "paused" | "archived"; schema: "hasna.project_manifest.v1"; createdAt: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; slug: string; projectId: string; classification: "public" | "internal" | "private" | "sensitive"; layout: { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }; integrations: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }[]; renderManifests: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; name: string; schema: "hasna.project_manifest.v1"; createdAt: string; slug: string; projectId: string; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; status?: "draft" | "active" | "paused" | "archived" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; classification?: "public" | "internal" | "private" | "sensitive" | undefined; layout?: { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; } | undefined; integrations?: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }[] | undefined; renderManifests?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; export type ProjectManifest = z.infer; export declare const RenderImportKindSchema: z.ZodEnum<["local", "package", "provider", "url"]>; export type RenderImportKind = z.infer; export declare const RenderImportSchema: z.ZodEffects; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>; export type RenderImport = z.infer; export declare const RenderViewKindSchema: z.ZodEnum<["dashboard", "canvas", "panel", "report", "document", "custom"]>; export type RenderViewKind = z.infer; export declare const RenderViewSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; kind: z.ZodEnum<["dashboard", "canvas", "panel", "report", "document", "custom"]>; default: z.ZodDefault; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; panelRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; dataRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; layout: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }, { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; export type RenderView = z.infer; export declare const RenderManifestSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; name: z.ZodString; version: z.ZodString; manifestPath: z.ZodDefault>; renderer: z.ZodDefault>; views: z.ZodArray; default: z.ZodDefault; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; panelRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; dataRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; layout: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }, { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, "many">; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; theme: z.ZodOptional>; compatibility: z.ZodOptional; minContractsVersion: z.ZodOptional; }, "strict", z.ZodTypeAny, { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; }, { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; }>>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; manifestPath: string; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; views: { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; theme?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; projectId: string; views: { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; manifestPath?: string | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; theme?: Record | undefined; }>, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; manifestPath: string; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; views: { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; theme?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; projectId: string; views: { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; manifestPath?: string | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; theme?: Record | undefined; }>; export type RenderManifest = z.infer; export declare const ProjectPanelStateSchema: z.ZodEnum<["ready", "empty", "loading", "error", "auth_required", "unavailable", "stale"]>; export type ProjectPanelState = z.infer; export declare const ProjectPanelKindSchema: z.ZodEnum<["overview", "tasks", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "timeline", "risks", "documents", "custom"]>; export type ProjectPanelKind = z.infer; export declare const ProjectPanelMetricSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; value: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>; unit: z.ZodOptional; status: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }, { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }>; export type ProjectPanelMetric = z.infer; export declare const ProjectPanelItemSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; summary: z.ZodOptional; status: z.ZodOptional; priority: z.ZodDefault>; timestamp: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }, { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }>; export type ProjectPanelItem = z.infer; export declare const ProjectRenderFragmentSchema: z.ZodObject<{ renderer: z.ZodDefault>; title: z.ZodOptional; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; spec: z.ZodDefault>; }, "strict", z.ZodTypeAny, { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; }, { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; }>; export type ProjectRenderFragment = z.infer; export declare const ProjectPanelSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; provider: z.ZodObject<{ kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; id: z.ZodString; name: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }>; kind: z.ZodEnum<["overview", "tasks", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "timeline", "risks", "documents", "custom"]>; title: z.ZodString; summary: z.ZodOptional; state: z.ZodDefault>; stateReason: z.ZodOptional; generatedAt: z.ZodString; freshness: z.ZodDefault>; metrics: z.ZodDefault; unit: z.ZodOptional; status: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }, { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }>, "many">>; items: z.ZodDefault; status: z.ZodOptional; priority: z.ZodDefault>; timestamp: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }, { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }>, "many">>; actions: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; renderFragment: z.ZodOptional>; title: z.ZodOptional; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; spec: z.ZodDefault>; }, "strict", z.ZodTypeAny, { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; }, { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; }>>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>; export type ProjectPanel = z.infer; export declare const ProjectSnapshotSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; generatedAt: z.ZodString; status: z.ZodDefault>; manifestRef: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; renderManifestRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; panels: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; provider: z.ZodObject<{ kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; id: z.ZodString; name: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }>; kind: z.ZodEnum<["overview", "tasks", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "timeline", "risks", "documents", "custom"]>; title: z.ZodString; summary: z.ZodOptional; state: z.ZodDefault>; stateReason: z.ZodOptional; generatedAt: z.ZodString; freshness: z.ZodDefault>; metrics: z.ZodDefault; unit: z.ZodOptional; status: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }, { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }>, "many">>; items: z.ZodDefault; status: z.ZodOptional; priority: z.ZodDefault>; timestamp: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }, { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }>, "many">>; actions: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; renderFragment: z.ZodOptional>; title: z.ZodOptional; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; spec: z.ZodDefault>; }, "strict", z.ZodTypeAny, { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; }, { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; }>>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, "many">>; contextPacks: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; budget: z.ZodOptional; maxBytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxTokens?: number | undefined; maxBytes?: number | undefined; }, { maxTokens?: number | undefined; maxBytes?: number | undefined; }>>; items: z.ZodDefault; summary: z.ZodString; text: z.ZodOptional; tokens: z.ZodOptional; source: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }, { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }>, "many">>; citations: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; freshness: z.ZodDefault>; permissions: z.ZodDefault>; redactions: z.ZodDefault>; conflicts: z.ZodDefault>; uncertainty: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; warnings: z.ZodDefault>; freshness: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.project_snapshot.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; projectId: string; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; warnings: string[]; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; panels: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }[]; contextPacks: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.project_snapshot.v1"; createdAt: string; projectId: string; generatedAt: string; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status?: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; warnings?: string[] | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; panels?: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }[] | undefined; contextPacks?: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.project_snapshot.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; projectId: string; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; warnings: string[]; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; panels: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }[]; contextPacks: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.project_snapshot.v1"; createdAt: string; projectId: string; generatedAt: string; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status?: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; warnings?: string[] | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; panels?: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }[] | undefined; contextPacks?: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }[] | undefined; }>; export type ProjectSnapshot = z.infer; export declare const ValidationCheckSchema: z.ZodEffects; required: z.ZodDefault; command: z.ZodOptional; expected: z.ZodOptional; timeoutMs: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>; export type ValidationCheck = z.infer; export declare const ValidationPlanSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.validation_plan.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; subject: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; checks: z.ZodArray; required: z.ZodDefault; command: z.ZodOptional; expected: z.ZodOptional; timeoutMs: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, "many">; verifier: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; requiredEvidenceKinds: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; requiredEvidenceKinds?: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[] | undefined; }>; export type ValidationPlan = z.infer; export declare const ScaffoldTypeSchema: z.ZodEnum<["open_source", "internal_app", "platform", "app", "agent", "content", "overlay", "other"]>; export type ScaffoldType = z.infer; export declare const ScaffoldStatusSchema: z.ZodEnum<["draft", "active", "deprecated", "archived"]>; export type ScaffoldStatus = z.infer; export declare const ScaffoldCapabilitySchema: z.ZodEnum<["cli", "mcp", "library", "sdk", "rest_api", "dashboard", "database", "auth", "billing", "worker", "daemon", "native", "browser_extension", "ai_provider", "media_pipeline", "data_pipeline", "tests", "ci", "deployment", "docs", "other"]>; export type ScaffoldCapability = z.infer; export declare const ScaffoldEnvVarSchema: z.ZodEffects; secret: z.ZodDefault; group: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>; export type ScaffoldEnvVar = z.infer; export declare const ScaffoldScriptSchema: z.ZodObject<{ name: z.ZodString; command: z.ZodString; description: z.ZodOptional; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { name: string; command: string; required: boolean; description?: string | undefined; }, { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }>; export type ScaffoldScript = z.infer; export declare const ScaffoldOutputShapeSchema: z.ZodObject<{ packageManager: z.ZodOptional>; languages: z.ZodDefault>; requiredFiles: z.ZodDefault>; requiredDirectories: z.ZodDefault>; optionalDirectories: z.ZodDefault>; }, "strict", z.ZodTypeAny, { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }, { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }>; export type ScaffoldOutputShape = z.infer; export declare const ScaffoldManifestSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { name: z.ZodString; version: z.ZodString; summary: z.ZodString; type: z.ZodEnum<["open_source", "internal_app", "platform", "app", "agent", "content", "overlay", "other"]>; status: z.ZodDefault>; capabilities: z.ZodDefault, "many">>; techStack: z.ZodDefault>; tags: z.ZodDefault>; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; output: z.ZodObject<{ packageManager: z.ZodOptional>; languages: z.ZodDefault>; requiredFiles: z.ZodDefault>; requiredDirectories: z.ZodDefault>; optionalDirectories: z.ZodDefault>; }, "strict", z.ZodTypeAny, { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }, { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }>; env: z.ZodDefault; secret: z.ZodDefault; group: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>, "many">>; scripts: z.ZodDefault; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { name: string; command: string; required: boolean; description?: string | undefined; }, { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }>, "many">>; validationChecks: z.ZodDefault; required: z.ZodDefault; command: z.ZodOptional; expected: z.ZodOptional; timeoutMs: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; output: { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; status: "draft" | "active" | "archived" | "deprecated"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; tags: string[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[]; techStack: string[]; env: { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }[]; scripts: { name: string; command: string; required: boolean; description?: string | undefined; }[]; validationChecks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; output: { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; summary: string; status?: "draft" | "active" | "archived" | "deprecated" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; capabilities?: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[] | undefined; techStack?: string[] | undefined; env?: { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }[] | undefined; scripts?: { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }[] | undefined; validationChecks?: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[] | undefined; }>, { id: string; name: string; output: { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; status: "draft" | "active" | "archived" | "deprecated"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; tags: string[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[]; techStack: string[]; env: { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }[]; scripts: { name: string; command: string; required: boolean; description?: string | undefined; }[]; validationChecks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; output: { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; summary: string; status?: "draft" | "active" | "archived" | "deprecated" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; capabilities?: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[] | undefined; techStack?: string[] | undefined; env?: { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }[] | undefined; scripts?: { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }[] | undefined; validationChecks?: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[] | undefined; }>; export type ScaffoldManifest = z.infer; export declare const ScaffoldInstallStatusSchema: z.ZodEnum<["installed", "failed", "cancelled", "partial", "unknown"]>; export type ScaffoldInstallStatus = z.infer; export declare const ScaffoldInstallRecordSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { scaffoldId: z.ZodString; scaffoldVersion: z.ZodOptional; manifestRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; target: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; status: z.ZodEnum<["installed", "failed", "cancelled", "partial", "unknown"]>; installedAt: z.ZodOptional; installer: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; packageManager: z.ZodOptional>; options: z.ZodOptional>; generatedFiles: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; scaffoldId: string; generatedFiles: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; scaffoldId: string; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; generatedFiles?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; scaffoldId: string; generatedFiles: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; scaffoldId: string; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; generatedFiles?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; export type ScaffoldInstallRecord = z.infer; /** Stable lowercase dashed app identity slug, e.g. `todos`. */ export declare const AppIdSchema: z.ZodString; export type AppId = z.infer; /** npm package name, scoped or unscoped, e.g. `@hasna/todos`. */ export declare const NpmPackageNameSchema: z.ZodString; export type NpmPackageName = z.infer; /** Semver version string, e.g. `1.2.3`, `1.2.3-beta.1`. */ export declare const SemverSchema: z.ZodString; export type Semver = z.infer; /** Lowercase git commit sha, abbreviated (>=7) or full (40). */ export declare const GitShaSchema: z.ZodString; export type GitSha = z.infer; export declare const GithubUrlSchema: z.ZodEffects; export declare const AppLifecycleSchema: z.ZodEnum<["active", "stub", "deprecated", "archived"]>; export type AppLifecycle = z.infer; export declare const ReleaseChannelSchema: z.ZodEnum<["stable", "beta", "canary", "internal"]>; export type ReleaseChannel = z.infer; export declare const AppMcpSurfaceSchema: z.ZodObject<{ transport: z.ZodDefault>; bin: z.ZodOptional; url: z.ZodOptional>; }, "strict", z.ZodTypeAny, { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; }, { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; }>; export type AppMcpSurface = z.infer; export declare const AppHttpSurfaceSchema: z.ZodObject<{ healthPath: z.ZodDefault; port: z.ZodOptional; baseUrl: z.ZodOptional>; }, "strict", z.ZodTypeAny, { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; }, { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; }>; export type AppHttpSurface = z.infer; export declare const AppSurfacesSchema: z.ZodObject<{ bins: z.ZodDefault>; mcp: z.ZodOptional>; bin: z.ZodOptional; url: z.ZodOptional>; }, "strict", z.ZodTypeAny, { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; }, { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; }>>; http: z.ZodOptional; port: z.ZodOptional; baseUrl: z.ZodOptional>; }, "strict", z.ZodTypeAny, { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; }, { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }, { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; }>; export type AppSurfaces = z.infer; export declare const AppSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; npmName: z.ZodString; repoFolder: z.ZodString; githubUrl: z.ZodEffects; projectSlug: z.ZodString; surfaces: z.ZodDefault>; mcp: z.ZodOptional>; bin: z.ZodOptional; url: z.ZodOptional>; }, "strict", z.ZodTypeAny, { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; }, { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; }>>; http: z.ZodOptional; port: z.ZodOptional; baseUrl: z.ZodOptional>; }, "strict", z.ZodTypeAny, { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; }, { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }, { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; }>>; lifecycle: z.ZodEnum<["active", "stub", "deprecated", "archived"]>; releaseChannel: z.ZodDefault>; summary: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app.v1"; createdAt: string; tags: string[]; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; surfaces: { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }; releaseChannel: "internal" | "stable" | "beta" | "canary"; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; schema: "hasna.app.v1"; createdAt: string; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; summary?: string | undefined; surfaces?: { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; } | undefined; releaseChannel?: "internal" | "stable" | "beta" | "canary" | undefined; }>, { id: string; schema: "hasna.app.v1"; createdAt: string; tags: string[]; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; surfaces: { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }; releaseChannel: "internal" | "stable" | "beta" | "canary"; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; schema: "hasna.app.v1"; createdAt: string; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; summary?: string | undefined; surfaces?: { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; } | undefined; releaseChannel?: "internal" | "stable" | "beta" | "canary" | undefined; }>; export type App = z.infer; export declare const PublishPathSchema: z.ZodEnum<["skill", "ci", "backfilled"]>; export type PublishPath = z.infer; export declare const ReleaseSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; package: z.ZodString; version: z.ZodString; gitSha: z.ZodString; publishedAt: z.ZodString; publishPath: z.ZodEnum<["skill", "ci", "backfilled"]>; /** Deferred changelog refs are legal: omit until the changelog entry exists. */ changelogRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; export type Release = z.infer; export declare const RolloutActionSchema: z.ZodEnum<["install", "update", "rollback", "freeze-blocked"]>; export type RolloutAction = z.infer; export declare const RolloutVerificationSchema: z.ZodEffects; mcpHealth: z.ZodOptional>; }, "strict", z.ZodTypeAny, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>; export type RolloutVerification = z.infer; export declare const RolloutRecordSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; package: z.ZodString; version: z.ZodString; machine: z.ZodString; action: z.ZodEnum<["install", "update", "rollback", "freeze-blocked"]>; result: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verifiedBy: z.ZodOptional; mcpHealth: z.ZodOptional>; }, "strict", z.ZodTypeAny, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>>; at: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }>, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }>; export type RolloutRecord = z.infer; export declare const AnnouncementChannelKindSchema: z.ZodEnum<["email", "telegram", "slack", "discord", "x", "blog", "rss", "webhook", "github", "other"]>; export type AnnouncementChannelKind = z.infer; export declare const AnnouncementDeliveryStatusSchema: z.ZodEnum<["pending", "queued", "sent", "failed", "skipped", "suppressed"]>; export type AnnouncementDeliveryStatus = z.infer; export declare const AnnouncementChannelSchema: z.ZodEffects; status: z.ZodEnum<["pending", "queued", "sent", "failed", "skipped", "suppressed"]>; deliveredAt: z.ZodOptional; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>; export type AnnouncementChannel = z.infer; export declare const AnnouncementSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { campaignId: z.ZodString; appId: z.ZodOptional; releaseRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; channels: z.ZodArray; status: z.ZodEnum<["pending", "queued", "sent", "failed", "skipped", "suppressed"]>; deliveredAt: z.ZodOptional; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>, "many">; audienceRef: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; sentAt: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; export type Announcement = z.infer; export declare const AudiencePredicateKindSchema: z.ZodEnum<["tag", "attribute", "group"]>; export type AudiencePredicateKind = z.infer; export declare const AudiencePredicateOpSchema: z.ZodEnum<["eq", "neq", "in", "not_in", "exists", "not_exists"]>; export type AudiencePredicateOp = z.infer; export declare const AudiencePredicateSchema: z.ZodEffects; /** Attribute key (required for attribute predicates), e.g. `machine`. */ key: z.ZodOptional; op: z.ZodDefault>; value: z.ZodOptional>; values: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>; export type AudiencePredicate = z.infer; export declare const AudienceDefinitionSchema: z.ZodObject<{ match: z.ZodDefault>; predicates: z.ZodArray; /** Attribute key (required for attribute predicates), e.g. `machine`. */ key: z.ZodOptional; op: z.ZodDefault>; value: z.ZodOptional>; values: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { match: "any" | "all"; predicates: { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }[]; }, { predicates: { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }[]; match?: "any" | "all" | undefined; }>; export type AudienceDefinition = z.infer; export declare const ConsentPolicySchema: z.ZodEnum<["opt_in", "opt_out", "transactional", "none"]>; export type ConsentPolicy = z.infer; export declare const AudienceSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.audience.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { audienceId: z.ZodString; name: z.ZodString; definition: z.ZodObject<{ match: z.ZodDefault>; predicates: z.ZodArray; /** Attribute key (required for attribute predicates), e.g. `machine`. */ key: z.ZodOptional; op: z.ZodDefault>; value: z.ZodOptional>; values: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { match: "any" | "all"; predicates: { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }[]; }, { predicates: { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }[]; match?: "any" | "all" | undefined; }>; consentPolicy: z.ZodEnum<["opt_in", "opt_out", "transactional", "none"]>; suppressionSyncedAt: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; schema: "hasna.audience.v1"; createdAt: string; audienceId: string; definition: { match: "any" | "all"; predicates: { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }[]; }; consentPolicy: "none" | "opt_in" | "opt_out" | "transactional"; updatedAt?: string | null | undefined; metadata?: Record | undefined; suppressionSyncedAt?: string | null | undefined; }, { id: string; name: string; schema: "hasna.audience.v1"; createdAt: string; audienceId: string; definition: { predicates: { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }[]; match?: "any" | "all" | undefined; }; consentPolicy: "none" | "opt_in" | "opt_out" | "transactional"; updatedAt?: string | null | undefined; metadata?: Record | undefined; suppressionSyncedAt?: string | null | undefined; }>; export type Audience = z.infer; export declare const FORBIDDEN_SHARED_CLOUD_RUNTIMES: readonly ["@hasna/cloud", "open-cloud"]; export declare const AppCloudProviderSchema: z.ZodEnum<["aws", "gcp", "azure", "cloudflare", "vercel", "neon", "supabase", "postgres", "s3", "rds", "other"]>; export type AppCloudProvider = z.infer; export declare const AppCloudResourceSchema: z.ZodObject<{ id: z.ZodString; provider: z.ZodEnum<["aws", "gcp", "azure", "cloudflare", "vercel", "neon", "supabase", "postgres", "s3", "rds", "other"]>; kind: z.ZodEnum<["database", "bucket", "queue", "secret", "function", "worker", "cache", "topic", "scheduler", "object_store", "other"]>; ownerPackage: z.ZodString; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional>; machineScoped: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }>; export type AppCloudResource = z.infer; export declare const AppCloudManifestSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { packageName: z.ZodString; packageVersion: z.ZodOptional; /** App identity reference; prefer AppIdSchema-compatible slugs for new manifests. */ appId: z.ZodString; repository: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; cloudBoundary: z.ZodEnum<["none", "app_owned", "external_service", "local_cache"]>; cloudResources: z.ZodDefault; kind: z.ZodEnum<["database", "bucket", "queue", "secret", "function", "worker", "cache", "topic", "scheduler", "object_store", "other"]>; ownerPackage: z.ZodString; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional>; machineScoped: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }>, "many">>; localCache: z.ZodOptional; pullMode: z.ZodDefault>; conflictPolicy: z.ZodDefault>; }, "strict", z.ZodTypeAny, { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; }, { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; }>>; forbiddenSharedRuntimes: z.ZodDefault>; dependencies: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>; export type AppCloudManifest = z.infer; export declare const NoCloudCheckKindSchema: z.ZodEnum<["package_manifest", "lockfile", "source_import", "runtime_config", "packed_artifact", "published_metadata", "app_cloud_manifest", "remote_config", "boundary_doc", "other"]>; export type NoCloudCheckKind = z.infer; export declare const NoCloudFindingSeveritySchema: z.ZodEnum<["low", "medium", "high", "critical"]>; export type NoCloudFindingSeverity = z.infer; export declare const NoCloudFindingSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<["package_manifest", "lockfile", "source_import", "runtime_config", "packed_artifact", "published_metadata", "app_cloud_manifest", "remote_config", "boundary_doc", "other"]>; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>; export type NoCloudFinding = z.infer; export declare const NoCloudCheckResultSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<["package_manifest", "lockfile", "source_import", "runtime_config", "packed_artifact", "published_metadata", "app_cloud_manifest", "remote_config", "boundary_doc", "other"]>; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; target: z.ZodString; command: z.ZodOptional; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; findings: z.ZodDefault; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }>; export type NoCloudCheckResult = z.infer; export declare const NoCloudEvidencePackSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { subject: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; packageName: z.ZodOptional; packageVersion: z.ZodOptional; generatedBy: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; scanMode: z.ZodEnum<["source_tree", "packed_artifact", "published_metadata", "runtime_config", "workspace", "ci"]>; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verdict: z.ZodEnum<["passed", "failed", "warning", "not_run"]>; appCloudManifest: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { packageName: z.ZodString; packageVersion: z.ZodOptional; /** App identity reference; prefer AppIdSchema-compatible slugs for new manifests. */ appId: z.ZodString; repository: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; cloudBoundary: z.ZodEnum<["none", "app_owned", "external_service", "local_cache"]>; cloudResources: z.ZodDefault; kind: z.ZodEnum<["database", "bucket", "queue", "secret", "function", "worker", "cache", "topic", "scheduler", "object_store", "other"]>; ownerPackage: z.ZodString; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional>; machineScoped: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }>, "many">>; localCache: z.ZodOptional; pullMode: z.ZodDefault>; conflictPolicy: z.ZodDefault>; }, "strict", z.ZodTypeAny, { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; }, { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; }>>; forbiddenSharedRuntimes: z.ZodDefault>; dependencies: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>>; checks: z.ZodArray; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; target: z.ZodString; command: z.ZodOptional; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; findings: z.ZodDefault; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }>, "many">; findings: z.ZodDefault; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; } | undefined; }, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; } | undefined; }>, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; } | undefined; }, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; } | undefined; }>; export type NoCloudEvidencePack = z.infer; export declare const ProofCheckResultSchema: z.ZodObject<{ checkId: z.ZodString; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; summary: z.ZodOptional; startedAt: z.ZodOptional>; finishedAt: z.ZodOptional>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }>; export type ProofCheckResult = z.infer; export declare const ProofBundleSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { subject: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; validationPlanRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verdict: z.ZodDefault>; checks: z.ZodDefault; summary: z.ZodOptional; startedAt: z.ZodOptional>; finishedAt: z.ZodOptional>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }>, "many">>; verifier: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; residualRisks: z.ZodDefault>; freshness: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; checks: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; freshness: "unknown" | "fresh" | "stale"; verdict: "failed" | "passed" | "not_run" | "inconclusive"; residualRisks: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; checks?: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; verdict?: "failed" | "passed" | "not_run" | "inconclusive" | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; residualRisks?: string[] | undefined; }>, { id: string; checks: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; freshness: "unknown" | "fresh" | "stale"; verdict: "failed" | "passed" | "not_run" | "inconclusive"; residualRisks: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; checks?: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; verdict?: "failed" | "passed" | "not_run" | "inconclusive" | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; residualRisks?: string[] | undefined; }>; export type ProofBundle = z.infer; export declare const WorkRunSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; actor: z.ZodObject<{ kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>; traceId: z.ZodOptional; startedAt: z.ZodOptional>; finishedAt: z.ZodOptional>; constraints: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; decisions: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { decisionType: z.ZodEnum<["guardrail", "model_route", "tool_select", "budget", "secret_access", "approval", "policy", "other"]>; status: z.ZodEnum<["allowed", "denied", "warned", "approval_required", "selected", "skipped", "unknown"]>; actor: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; traceId: z.ZodOptional; inputHash: z.ZodOptional; policyBundleId: z.ZodOptional; selected: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; skipped: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; reason: z.ZodString; obligations: z.ZodDefault>; redactions: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, "many">>; costEstimates: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; validationPlanRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; constraints?: string[] | undefined; decisions?: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; costEstimates?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[] | undefined; validationPlanRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; constraints?: string[] | undefined; decisions?: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; costEstimates?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[] | undefined; validationPlanRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; export type WorkRun = z.infer; export declare const TASK_TO_PR_ROLE_AUTHORITIES: Readonly<{ work_run: readonly ["codewith"]; root_request: readonly ["todos"]; pr_group: readonly ["todos"]; leaf_task: readonly ["todos"]; attempt: readonly ["todos"]; writer_generation: readonly ["todos"]; writer_lease: readonly ["repos"]; writer_fence: readonly ["repos"]; provider_profile: readonly ["codewith"]; provider_route: readonly ["codewith"]; admission: readonly ["codewith"]; worker_actor: readonly ["codewith"]; worker: readonly ["codewith"]; runtime: readonly ["codewith"]; repo: readonly ["repos"]; worktree: readonly ["repos"]; branch: readonly ["repos"]; event_stream: readonly ["todos"]; replay_cursor: readonly ["todos"]; handoff: readonly ["todos"]; pull_request: readonly ["todos"]; commit: readonly ["repos"]; review: readonly ["review"]; reviewer: readonly ["review"]; review_run: readonly ["review"]; proof_bundle: readonly ["review"]; repair_cycle: readonly ["todos"]; merge_guard: readonly ["todos"]; merge_operator: readonly ["merge_provider"]; merge_operator_run: readonly ["merge_provider"]; merge_guard_receipt: readonly ["merge_provider"]; merge_outcome: readonly ["merge_provider"]; recovery: readonly ["todos"]; cancellation: readonly ["todos"]; cleanup_eligibility: readonly ["repos"]; cleanup_outcome: readonly ["repos"]; rollback_plan: readonly ["todos"]; rollback_outcome: readonly ["repos"]; terminal_disposition: readonly ["todos"]; openloops_invocation: readonly ["openloops"]; adapter_extension: readonly ["adapter"]; }>; export declare const TaskToPrRefRoleSchema: z.ZodEnum<["work_run", "root_request", "pr_group", "leaf_task", "attempt", "writer_generation", "writer_lease", "writer_fence", "provider_profile", "provider_route", "admission", "worker_actor", "worker", "runtime", "repo", "worktree", "branch", "event_stream", "replay_cursor", "handoff", "pull_request", "commit", "review", "reviewer", "review_run", "proof_bundle", "repair_cycle", "merge_guard", "merge_operator", "merge_operator_run", "merge_guard_receipt", "merge_outcome", "recovery", "cancellation", "cleanup_eligibility", "cleanup_outcome", "rollback_plan", "rollback_outcome", "terminal_disposition", "openloops_invocation", "adapter_extension"]>; export type TaskToPrRefRole = z.infer; export declare const TaskToPrAuthoritySchema: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; export type TaskToPrAuthority = z.infer; export declare function deriveTaskToPrRefId(role: TaskToPrRefRole, authority: TaskToPrAuthority, digest: string): string; export declare function deriveTaskToPrEvidenceId(digest: string): string; export declare const TaskToPrRefSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; export type TaskToPrRef = z.infer; export declare const TaskToPrEvidenceRefSchema: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; export type TaskToPrEvidenceRef = z.infer; export declare const TaskToPrGitObjectIdSchema: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; export type TaskToPrGitObjectId = z.infer; export interface TaskToPrBindingV1Input { canonicalizationVersion: 1; rootRequestRef: TaskToPrRef; prGroupRef: TaskToPrRef; leafTaskRef: TaskToPrRef; repoRef: TaskToPrRef; baseHead: TaskToPrGitObjectId; frozenScopeDigest: string; } export interface TaskToPrBindingV2Input { canonicalizationVersion: 2; rootRequestRef: TaskToPrRef; prGroupRef: TaskToPrRef; leafTaskRef: TaskToPrRef; repoRef: TaskToPrRef; worktreeRef: TaskToPrRef; branchRef: TaskToPrRef; baseHead: TaskToPrGitObjectId; frozenScopeDigest: string; } export type TaskToPrBindingInput = TaskToPrBindingV1Input | TaskToPrBindingV2Input; export declare function deriveTaskToPrIdentityDigest(input: TaskToPrBindingInput): string; export declare const TaskToPrAttemptSchema: z.ZodObject<{ ref: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nonce: z.ZodEffects; admissionRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; admissionWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; workerActorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; workerRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; runtimeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerLeaseRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerFenceRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerProfileRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerRouteRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; export type TaskToPrAttempt = z.infer; export declare const TaskToPrRepositoryBindingSchema: z.ZodObject<{ repoRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; worktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; branchRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; baseHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; branchHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; }, "strict", z.ZodTypeAny, { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }, { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }>; export type TaskToPrRepositoryBinding = z.infer; export declare const TaskToPrEventCursorSchema: z.ZodObject<{ streamRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; replayCursorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; sequence: z.ZodNumber; prefixDigest: z.ZodString; }, "strict", z.ZodTypeAny, { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }, { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }>; export type TaskToPrEventCursor = z.infer; export declare const TaskToPrHandoffSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; previousAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nextAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; previousWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nextWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; stoppedWorkRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; stopEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>; export type TaskToPrHandoff = z.infer; export declare const TaskToPrReviewBindingSchema: z.ZodObject<{ ref: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; base: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; head: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; reviewerRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; reviewRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; proofBundleRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; verdict: z.ZodEnum<["approved", "changes_requested", "blocked"]>; reviewedAt: z.ZodString; }, "strict", z.ZodTypeAny, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }>; export type TaskToPrReviewBinding = z.infer; export declare const TaskToPrExactHeadBindingSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; remoteBranchRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; providerPullRequestBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; localHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; remoteHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; providerPullRequestHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; equalityProofRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; ciProofBundleRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; verifiedAt: z.ZodString; }, "strict", z.ZodTypeAny, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>; export type TaskToPrExactHeadBinding = z.infer; export declare const TaskToPrRepairStateSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; cycle: z.ZodNumber; cap: z.ZodLiteral<2>; exhausted: z.ZodBoolean; latestRepairRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>; export type TaskToPrRepairState = z.infer; export declare const TaskToPrMergeGuardSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; reviewRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; proofBundleRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; operatorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; operatorRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerGuardReceiptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; mechanism: z.ZodEnum<["compare_and_swap", "queue_expected_head"]>; decision: z.ZodEnum<["eligible", "denied", "consumed", "revoked"]>; evaluatedAt: z.ZodString; }, "strict", z.ZodTypeAny, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>; export type TaskToPrMergeGuard = z.infer; export declare const TaskToPrMergeOutcomeSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; guardRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; status: z.ZodEnum<["merged", "closed_unmerged", "refused", "head_drift", "base_drift"]>; mergeCommitRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>; export type TaskToPrMergeOutcome = z.infer; export declare const TaskToPrMergeStateSchema: z.ZodObject<{ guard: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; reviewRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; proofBundleRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; operatorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; operatorRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerGuardReceiptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; mechanism: z.ZodEnum<["compare_and_swap", "queue_expected_head"]>; decision: z.ZodEnum<["eligible", "denied", "consumed", "revoked"]>; evaluatedAt: z.ZodString; }, "strict", z.ZodTypeAny, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; guardRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; status: z.ZodEnum<["merged", "closed_unmerged", "refused", "head_drift", "base_drift"]>; mergeCommitRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>>; }, "strict", z.ZodTypeAny, { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; }, { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; }>; export type TaskToPrMergeState = z.infer; export declare const TaskToPrRecoverySchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorWorkRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; successorAttemptNonce: z.ZodEffects; successorWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; preservedStateRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; stopEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>; export type TaskToPrRecovery = z.infer; export declare const TaskToPrCancellationSchema: z.ZodObject<{ ref: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; cancelledAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; preservedStateRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; export type TaskToPrCancellation = z.infer; export declare const TaskToPrCleanupEligibilitySchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["not_ready", "preserved", "blocked", "eligible"]>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eventCursorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; terminalDispositionRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerLeaseRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; consumedEventEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; evaluatedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>; export type TaskToPrCleanupEligibility = z.infer; export declare const TaskToPrCleanupOutcomeSchema: z.ZodObject<{ ref: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eligibilityRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["preserved", "deleted", "failed", "skipped"]>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; export type TaskToPrCleanupOutcome = z.infer; export declare const TaskToPrCleanupStateSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["not_ready", "preserved", "blocked", "eligible"]>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eventCursorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; terminalDispositionRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerLeaseRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; consumedEventEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; evaluatedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eligibilityRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["preserved", "deleted", "failed", "skipped"]>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>>; }, "strict", z.ZodTypeAny, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>; export type TaskToPrCleanupState = z.infer; export declare const TaskToPrRollbackSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetRef: z.ZodUnion<[z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>]>; createdAt: z.ZodString; }, "strict", z.ZodTypeAny, { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; planRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetRef: z.ZodUnion<[z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>]>; status: z.ZodEnum<["not_run", "succeeded", "failed", "cancelled"]>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>>; }, "strict", z.ZodTypeAny, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>; export type TaskToPrRollback = z.infer; export type TaskToPrProvenanceEntry = { category: "work_run" | "attempt" | "admission" | "worker_actor" | "worker_assignment" | "runtime" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "replay_cursor" | "repair_state" | "latest_repair" | "handoff" | "recovery" | "merge_guard" | "cleanup_eligibility" | "rollback_plan" | "terminal_disposition"; ref: TaskToPrRef; } | { category: "equality_proof" | "ci_proof" | "review_proof" | "review_record" | "review_run" | "provider_guard_receipt"; ref: TaskToPrRef; base: TaskToPrGitObjectId; head: TaskToPrGitObjectId; } | { category: "projection_id"; projectionId: string; } | { category: "attempt_nonce"; nonce: string; } | { category: "replay_prefix"; sequence: number; prefixDigest: string; }; export declare const TaskToPrProvenanceEntrySchema: z.ZodType; export declare const TASK_TO_PR_V1_ADAPTER_EXTENSION_SCHEMA_PREFIX = "hasna.task_to_pr_adapter_extension."; export declare const TaskToPrAdapterExtensionSchema: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; digest: z.ZodString; }, "strict", z.ZodTypeAny, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; export type TaskToPrAdapterExtension = z.infer; export declare const TaskToPrProjectionStateSchema: z.ZodEnum<["admitted", "running", "handed_off", "reviewing", "repairing", "merge_ready", "merged", "closed_unmerged", "failed", "blocked", "cancelled", "recovering", "cleanup_complete", "rolled_back"]>; export type TaskToPrProjectionState = z.infer; export declare const TaskToPrProjectionSchema: z.ZodEffects; id: z.ZodEffects; createdAt: z.ZodString; canonicalizationVersion: z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>]>; identityDigest: z.ZodString; frozenScopeDigest: z.ZodString; state: z.ZodEnum<["admitted", "running", "handed_off", "reviewing", "repairing", "merge_ready", "merged", "closed_unmerged", "failed", "blocked", "cancelled", "recovering", "cleanup_complete", "rolled_back"]>; workRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; rootRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; prGroupRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; leafTaskRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; attempt: z.ZodObject<{ ref: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nonce: z.ZodEffects; admissionRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; admissionWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; workerActorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; workerRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; runtimeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerLeaseRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerFenceRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerProfileRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerRouteRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; repository: z.ZodObject<{ repoRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; worktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; branchRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; baseHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; branchHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; }, "strict", z.ZodTypeAny, { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }, { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }>; events: z.ZodObject<{ streamRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; replayCursorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; sequence: z.ZodNumber; prefixDigest: z.ZodString; }, "strict", z.ZodTypeAny, { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }, { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }>; openLoopsInvocationRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; pullRequestRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; exactHead: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; remoteBranchRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; providerPullRequestBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; localHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; remoteHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; providerPullRequestHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; equalityProofRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; ciProofBundleRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; verifiedAt: z.ZodString; }, "strict", z.ZodTypeAny, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>>; handoff: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; previousAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nextAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; previousWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; nextWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; stoppedWorkRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; stopEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>>; reviews: z.ZodDefault; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; base: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; head: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; reviewerRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; reviewRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; proofBundleRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; verdict: z.ZodEnum<["approved", "changes_requested", "blocked"]>; reviewedAt: z.ZodString; }, "strict", z.ZodTypeAny, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }, { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }>, "many">>; repair: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; cycle: z.ZodNumber; cap: z.ZodLiteral<2>; exhausted: z.ZodBoolean; latestRepairRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>; merge: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; reviewRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; proofBundleRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; operatorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; operatorRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; providerGuardReceiptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; mechanism: z.ZodEnum<["compare_and_swap", "queue_expected_head"]>; decision: z.ZodEnum<["eligible", "denied", "consumed", "revoked"]>; evaluatedAt: z.ZodString; }, "strict", z.ZodTypeAny, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }, { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; guardRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; pullRequestRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; expectedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedBase: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; expectedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; observedHead: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>, { algorithm: "sha256" | "sha1"; value: string; }, { algorithm: "sha256" | "sha1"; value: string; }>; status: z.ZodEnum<["merged", "closed_unmerged", "refused", "head_drift", "base_drift"]>; mergeCommitRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }, { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }>>; }, "strict", z.ZodTypeAny, { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; }, { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; }>>; recovery: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; priorWorkRunRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; successorAttemptNonce: z.ZodEffects; successorWriterGenerationRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; preservedStateRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; stopEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; }, "strict", z.ZodTypeAny, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }, { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; }>>; cancellation: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; cancelledAttemptRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; preservedStateRefs: z.ZodArray; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, "many">; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>>; cleanup: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["not_ready", "preserved", "blocked", "eligible"]>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eventCursorRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; terminalDispositionRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; writerLeaseRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; leaseRevocationEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; consumedEventEvidenceRef: z.ZodEffects; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>; evaluatedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }, { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; eligibilityRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetWorktreeRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; status: z.ZodEnum<["preserved", "deleted", "failed", "skipped"]>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>>; }, "strict", z.ZodTypeAny, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>>; rollback: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetRef: z.ZodUnion<[z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>]>; createdAt: z.ZodString; }, "strict", z.ZodTypeAny, { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>; outcome: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; planRef: z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; targetRef: z.ZodUnion<[z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, z.ZodEffects; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>]>; status: z.ZodEnum<["not_run", "succeeded", "failed", "cancelled"]>; finishedAt: z.ZodString; evidenceRefs: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">; }, "strict", z.ZodTypeAny, { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>>; }, "strict", z.ZodTypeAny, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }, { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; }>>; terminalDispositionRef: z.ZodOptional; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>>; provenanceLedger: z.ZodArray, "many">; adapterExtensions: z.ZodDefault; authority: z.ZodEnum<["todos", "codewith", "repos", "review", "merge_provider", "openloops", "adapter"]>; id: z.ZodString; digest: z.ZodString; redaction: z.ZodEnum<["none", "partial", "full"]>; }, "strict", z.ZodTypeAny, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }, { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }>; digest: z.ZodString; }, "strict", z.ZodTypeAny, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }, { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }>, "many">>; evidenceRefs: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, { id: string; digest: string; redaction: "partial" | "full"; }, { id: string; digest: string; redaction: "partial" | "full"; }>, "many">>; }, "strict", z.ZodTypeAny, { events: { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }; id: string; repair: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }; reviews: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }[]; schema: "hasna.task_to_pr_projection.v1"; createdAt: string; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; state: "running" | "failed" | "cancelled" | "blocked" | "rolled_back" | "merged" | "closed_unmerged" | "admitted" | "handed_off" | "reviewing" | "repairing" | "merge_ready" | "recovering" | "cleanup_complete"; attempt: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; repository: { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }; canonicalizationVersion: 2 | 1; identityDigest: string; frozenScopeDigest: string; workRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; rootRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prGroupRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leafTaskRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; provenanceLedger: TaskToPrProvenanceEntry[]; adapterExtensions: { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }[]; pullRequestRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; rollback?: { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; merge?: { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; } | undefined; handoff?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; } | undefined; recovery?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cancellation?: { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; terminalDispositionRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; openLoopsInvocationRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; exactHead?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cleanup?: { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; }, { events: { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }; id: string; repair: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }; schema: "hasna.task_to_pr_projection.v1"; createdAt: string; state: "running" | "failed" | "cancelled" | "blocked" | "rolled_back" | "merged" | "closed_unmerged" | "admitted" | "handed_off" | "reviewing" | "repairing" | "merge_ready" | "recovering" | "cleanup_complete"; attempt: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; repository: { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }; canonicalizationVersion: 2 | 1; identityDigest: string; frozenScopeDigest: string; workRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; rootRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prGroupRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leafTaskRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; provenanceLedger: TaskToPrProvenanceEntry[]; reviews?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }[] | undefined; evidenceRefs?: { id: string; digest: string; redaction: "partial" | "full"; }[] | undefined; pullRequestRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; rollback?: { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; merge?: { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; } | undefined; handoff?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; } | undefined; recovery?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cancellation?: { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; terminalDispositionRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; openLoopsInvocationRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; exactHead?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cleanup?: { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; adapterExtensions?: { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }[] | undefined; }>, { events: { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }; id: string; repair: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }; reviews: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }[]; schema: "hasna.task_to_pr_projection.v1"; createdAt: string; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; state: "running" | "failed" | "cancelled" | "blocked" | "rolled_back" | "merged" | "closed_unmerged" | "admitted" | "handed_off" | "reviewing" | "repairing" | "merge_ready" | "recovering" | "cleanup_complete"; attempt: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; repository: { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }; canonicalizationVersion: 2 | 1; identityDigest: string; frozenScopeDigest: string; workRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; rootRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prGroupRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leafTaskRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; provenanceLedger: TaskToPrProvenanceEntry[]; adapterExtensions: { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }[]; pullRequestRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; rollback?: { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; merge?: { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; } | undefined; handoff?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; } | undefined; recovery?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cancellation?: { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; terminalDispositionRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; openLoopsInvocationRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; exactHead?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cleanup?: { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; }, { events: { sequence: number; streamRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; replayCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prefixDigest: string; }; id: string; repair: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; cycle: number; cap: 2; exhausted: boolean; latestRepairRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; }; schema: "hasna.task_to_pr_projection.v1"; createdAt: string; state: "running" | "failed" | "cancelled" | "blocked" | "rolled_back" | "merged" | "closed_unmerged" | "admitted" | "handed_off" | "reviewing" | "repairing" | "merge_ready" | "recovering" | "cleanup_complete"; attempt: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nonce: string; admissionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; admissionWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerActorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; workerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; runtimeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; writerFenceRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerProfileRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerRouteRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; repository: { branchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; repoRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; worktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; baseHead: { algorithm: "sha256" | "sha1"; value: string; }; branchHead: { algorithm: "sha256" | "sha1"; value: string; }; }; canonicalizationVersion: 2 | 1; identityDigest: string; frozenScopeDigest: string; workRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; rootRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; prGroupRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leafTaskRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; provenanceLedger: TaskToPrProvenanceEntry[]; reviews?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verdict: "blocked" | "approved" | "changes_requested"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; base: { algorithm: "sha256" | "sha1"; value: string; }; head: { algorithm: "sha256" | "sha1"; value: string; }; reviewerRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; proofBundleRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; reviewedAt: string; }[] | undefined; evidenceRefs?: { id: string; digest: string; redaction: "partial" | "full"; }[] | undefined; pullRequestRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; rollback?: { plan: { createdAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }; outcome?: { status: "succeeded" | "failed" | "cancelled" | "not_run"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; planRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; merge?: { guard: { proofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; decision: "denied" | "revoked" | "eligible" | "consumed"; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; reviewRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; operatorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; operatorRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerGuardReceiptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; mechanism: "compare_and_swap" | "queue_expected_head"; evaluatedAt: string; }; outcome?: { status: "merged" | "closed_unmerged" | "refused" | "head_drift" | "base_drift"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; expectedHead: { algorithm: "sha256" | "sha1"; value: string; }; guardRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; observedBase: { algorithm: "sha256" | "sha1"; value: string; }; observedHead: { algorithm: "sha256" | "sha1"; value: string; }; mergeCommitRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; } | undefined; } | undefined; handoff?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; previousWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; nextWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stoppedWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; } | undefined; recovery?: { ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; stopEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; priorAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; priorWorkRunRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; successorAttemptNonce: string; successorWriterGenerationRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cancellation?: { evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; preservedStateRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; cancelledAttemptRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; terminalDispositionRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; openLoopsInvocationRef?: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; } | undefined; exactHead?: { pullRequestRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; verifiedAt: string; expectedBase: { algorithm: "sha256" | "sha1"; value: string; }; remoteBranchRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; providerPullRequestBase: { algorithm: "sha256" | "sha1"; value: string; }; localHead: { algorithm: "sha256" | "sha1"; value: string; }; remoteHead: { algorithm: "sha256" | "sha1"; value: string; }; providerPullRequestHead: { algorithm: "sha256" | "sha1"; value: string; }; equalityProofRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; ciProofBundleRefs: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }[]; } | undefined; cleanup?: { eligibility: { status: "blocked" | "eligible" | "not_ready" | "preserved"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; evaluatedAt: string; writerLeaseRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; leaseRevocationEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eventCursorRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; terminalDispositionRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; consumedEventEvidenceRef: { id: string; digest: string; redaction: "partial" | "full"; }; }; outcome?: { status: "skipped" | "failed" | "preserved" | "deleted"; evidenceRefs: { id: string; digest: string; redaction: "partial" | "full"; }[]; finishedAt: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; targetWorktreeRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; eligibilityRef: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; } | undefined; } | undefined; adapterExtensions?: { digest: string; schema: string; ref: { id: string; digest: string; role: "review" | "repo" | "commit" | "branch" | "pull_request" | "proof_bundle" | "worker" | "attempt" | "work_run" | "root_request" | "pr_group" | "leaf_task" | "writer_generation" | "writer_lease" | "writer_fence" | "provider_profile" | "provider_route" | "admission" | "worker_actor" | "runtime" | "worktree" | "event_stream" | "replay_cursor" | "handoff" | "reviewer" | "review_run" | "repair_cycle" | "merge_guard" | "merge_operator" | "merge_operator_run" | "merge_guard_receipt" | "merge_outcome" | "recovery" | "cancellation" | "cleanup_eligibility" | "cleanup_outcome" | "rollback_plan" | "rollback_outcome" | "terminal_disposition" | "openloops_invocation" | "adapter_extension"; redaction: "none" | "partial" | "full"; authority: "review" | "adapter" | "todos" | "codewith" | "repos" | "merge_provider" | "openloops"; }; }[] | undefined; }>; export type TaskToPrProjection = z.infer; export interface TaskToPrTransitionIssue { path: string; message: string; } export type TaskToPrTransitionResult = { success: true; issues: []; } | { success: false; issues: TaskToPrTransitionIssue[]; }; export declare function validateTaskToPrProjectionTransition(previousInput: unknown, currentInput: unknown): TaskToPrTransitionResult; export declare function validateTaskToPrAdapterCoreEquivalence(firstInput: unknown, secondInput: unknown): TaskToPrTransitionResult; export declare const TrajectoryEventSchema: z.ZodObject<{ id: z.ZodString; at: z.ZodString; kind: z.ZodEnum<["message", "tool_call", "command", "file_change", "error", "test", "decision", "verification", "status", "other"]>; summary: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; summary: string; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>; export type TrajectoryEvent = z.infer; export declare const AgentTrajectorySchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.agent_trajectory.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { actor: z.ZodObject<{ kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>; workRunRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; events: z.ZodDefault; summary: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; summary: string; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, "many">>; outcome: z.ZodDefault>; proofBundleRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; events: { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; id: string; schema: "hasna.agent_trajectory.v1"; createdAt: string; outcome: "unknown" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; proofBundleRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; workRunRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; schema: "hasna.agent_trajectory.v1"; createdAt: string; events?: { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; summary: string; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; outcome?: "unknown" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; proofBundleRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; workRunRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; export type AgentTrajectory = z.infer; export declare const SERVICE_CONTRACT_VERSION = "v1"; export declare const RepoClassSchema: z.ZodEnum<["library", "cli-with-store", "service", "saas"]>; export type RepoClass = z.infer; export declare const HOSTING_MODES: readonly ["user-hosted", "hasna-saas"]; export declare const HostingModeSchema: z.ZodEnum<["user-hosted", "hasna-saas"]>; export type HostingMode = z.infer; export declare const SERVICE_SURFACE_KINDS: readonly ["api", "sdk", "mcp", "cli"]; export declare const ServiceSurfaceKindSchema: z.ZodEnum<["api", "sdk", "mcp", "cli"]>; export type ServiceSurfaceKind = z.infer; export declare const ServiceSurfaceStatusSchema: z.ZodEnum<["supported", "deferred", "unsupported"]>; export type ServiceSurfaceStatus = z.infer; export declare const ServiceAuthModeSchema: z.ZodEnum<["none", "local-only", "api-key", "session", "service-token", "custom"]>; export type ServiceAuthMode = z.infer; export declare const ServiceEndpointSchema: z.ZodObject<{ method: z.ZodEnum<["GET", "POST", "PUT", "PATCH", "DELETE"]>; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>; export type ServiceEndpoint = z.infer; export declare const DeploymentReadinessGateSchema: z.ZodEffects; required: z.ZodDefault; command: z.ZodOptional; evidenceRef: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>>; status: z.ZodDefault>; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>; export type DeploymentReadinessGate = z.infer; export declare const ServiceSurfaceSchema: z.ZodEffects>; status: z.ZodEnum<["supported", "deferred", "unsupported"]>; bin: z.ZodOptional; mcpBin: z.ZodOptional; authMode: z.ZodEnum<["none", "local-only", "api-key", "session", "service-token", "custom"]>; health: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; readiness: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; version: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; apiBasePath: z.ZodOptional; openApiPath: z.ZodOptional; exportSubpath: z.ZodOptional; generatedFrom: z.ZodOptional; clientClassName: z.ZodOptional; deferReason: z.ZodOptional; readinessGates: z.ZodDefault; required: z.ZodDefault; command: z.ZodOptional; evidenceRef: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>>; status: z.ZodDefault>; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>; export type ServiceSurface = z.infer; /** * Active server data backend. `sqlite | postgresql` ONLY — the single switch that * replaced the removed runtime-placement axis (owner directive 2026-07-29). */ export declare const SERVER_DATA_BACKENDS: readonly ["sqlite", "postgresql"]; export declare const ServerDataBackendSchema: z.ZodEnum<["sqlite", "postgresql"]>; export type ServerDataBackend = z.infer; export declare const STORAGE_ENGINES: readonly ["sqlite", "postgresql"]; export declare const STORAGE_ENGINE_VALUES: readonly ["sqlite", "json", "postgresql"]; export declare const LOCAL_STORAGE_ENGINES: readonly ["sqlite", "json"]; export declare const StorageEngineSchema: z.ZodEnum<["sqlite", "json", "postgresql"]>; export type StorageEngine = z.infer; /** * Storage engines a store-owning repo may waive instead of declaring. * * SQLite is the local source of truth for every `cli-with-store` repo, so it is * never waivable; PostgreSQL is the forward-looking capability a repo may defer * behind an explicit, auditable waiver. */ export declare const WAIVABLE_STORAGE_ENGINES: readonly ["postgresql"]; export type WaivableStorageEngine = (typeof WAIVABLE_STORAGE_ENGINES)[number]; export declare const SurfaceConformanceWaiverSchema: z.ZodObject<{ kind: z.ZodEnum<["api", "sdk", "mcp", "cli"]>; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>; export type SurfaceConformanceWaiver = z.infer; /** Longest waiver `reason` conformance will echo into a report detail. */ export declare const STORAGE_WAIVER_REASON_MAX_LENGTH = 500; /** Longest waiver `reviewedBy` conformance will echo into a report detail. */ export declare const STORAGE_WAIVER_REVIEWER_MAX_LENGTH = 200; /** * Explicit, auditable waiver for a storage engine a store-owning repo does not * yet support. It mirrors `SurfaceConformanceWaiverSchema`: typed, unique per * engine, and carrying a non-empty reason. `expiresAt` makes the exception * time-boxed — conformance fails the storage gate once it has passed. */ /** Asset classes the published-artifact guard counts. Mirrors ASSET_INVENTORY_KINDS. */ export declare const ASSET_INVENTORY_KINDS: readonly ["domain", "host", "ip", "email"]; export type AssetInventoryKind = (typeof ASSET_INVENTORY_KINDS)[number]; /** * A reviewed exception to the asset-inventory guard. * * Clause B is explicit about what this may NEVER cover: an inventory of assets * the vendor owns is not waivable, at any threshold, in any encoding. The * legitimate use is public reference data a package genuinely needs to ship — * a public-suffix list, an ICANN TLD table. `reason` must therefore name the * data, `reviewedBy` names who is accountable, and the waiver expires, so a * one-off exception cannot quietly become permanent. */ export declare const AssetInventoryWaiverSchema: z.ZodObject<{ kind: z.ZodEnum<["domain", "host", "ip", "email"]>; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>; export type AssetInventoryWaiver = z.infer; export declare const StorageEngineWaiverSchema: z.ZodObject<{ engine: z.ZodEnum<["postgresql"]>; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>; export type StorageEngineWaiver = z.infer; /** The subset of a service surface that decides whether it is a live HTTP API. */ export interface ApiSurfaceCapabilityInput { kind?: ServiceSurfaceKind | undefined; status: ServiceSurfaceStatus; apiBasePath?: string | undefined; openApiPath?: string | undefined; health?: unknown; readiness?: unknown; version?: unknown; } /** * Whether a manifest declares a SUPPORTED HTTP API surface. * * `supported` is the load-bearing word. A `deferred` or `unsupported` API is a * repo documenting something it does not stand behind — a loopback-only dev * convenience, say — and that is not a claim that PostgreSQL is in play. Only * a surface the repo actually supports counts. * * The untyped-surface arm mirrors the API-surface filter the conformance gate * already applies to `service_api_topology`, so the two layers agree on what * an API surface is rather than each carrying its own idea of it. */ export declare function declaresSupportedApiSurface(surfaces: readonly ApiSurfaceCapabilityInput[]): boolean; /** Manifest facts that decide whether a storage-engine waiver may apply at all. */ export interface StorageWaiverEligibilityInput { class: RepoClass; name: string; bins: readonly string[]; hosting: readonly HostingMode[]; storageBackend?: ServerDataBackend | undefined; /** Declared surfaces. Omitted is treated as none declared. */ serviceSurfaces?: readonly ApiSurfaceCapabilityInput[] | undefined; } /** * Why a manifest may not waive a storage engine, or `null` when it may. * * A waiver is an admission that a repo has no PostgreSQL support, so it is * refused for every manifest that already claims PostgreSQL is in play: a * long-running service or SaaS, a `cli-with-store` that is service-capable, * a repo whose active backend IS PostgreSQL (`storage.backend: "postgresql"`), and * a repo offering the `hasna-saas` product story. * * SERVICE-CAPABILITY IS TESTED TWICE, AND THE SECOND TEST IS THE REAL ONE. * Shipping `-serve` is a NAMING CONVENTION that correlates with running a * server; declaring a supported `api` surface IS the repo saying it runs one. * The bin test alone let the identical service keep its waiver by binding that * same API to any other allowlisted bin — `-daemon`, `-worker` and `-runner` * are all in `ALLOWED_BIN_SUFFIXES` — so the verdict turned on what a file was * called rather than on what the repo declared it does. Both tests are kept: * neither implies the other, since a repo may ship `-serve` while * declaring no supported API, and vice versa. * * What this does NOT reach, stated so nobody reads more into it: a server that * is neither bound to `-serve` nor declared as a supported surface — a * bare subcommand — is invisible to any manifest-level predicate, and closing * that needs source analysis rather than a stricter string. This narrows * declared-but-misnamed evasion; it does not detect an undeclared server. * * Shared by the manifest schema and the conformance gate so the two layers * cannot drift apart. */ export declare function storageWaiverIneligibilityReason(input: StorageWaiverEligibilityInput): string | null; export declare const ServiceContractMetadataSchema: z.ZodObject<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">>; export type ServiceContractMetadata = z.infer; /** Lowercase dashed app short-name, e.g. `todos`, `mailery`, `loops`. */ export declare const AppNameSchema: z.ZodString; export type AppName = z.infer; /** Bin suffixes an app may ship without a per-repo allowlist waiver. */ export declare const ALLOWED_BIN_SUFFIXES: readonly ["", "-cli", "-mcp", "-serve", "-worker", "-runner", "-daemon", "-migrate", "-doctor"]; /** All bin names an app named `name` may declare by default. */ export declare function allowedBinsForName(name: string): string[]; /** * Legacy/private-tier secret ref helper. * * Public OSS manifests must not persist this value; use `storage.envPrefix` * there and keep concrete secret bindings in private deployment config. */ export declare function databaseUrlSecretRefFor(name: string): string; /** Canonical local sqlite path for an app: `~/.hasna//.db`. */ export declare function defaultSqlitePathFor(name: string): string; export declare const StorageContractSchema: z.ZodEffects; /** Supported storage engines. This capability matrix is independent of the active backend. */ engines: z.ZodOptional, "many">>; /** Primary env prefix, e.g. `HASNA_TODOS_`. Defaults to `HASNA__`. */ envPrefix: z.ZodOptional; /** Optional short alias env prefix, e.g. `TODOS_`. */ aliasEnvPrefix: z.ZodOptional; /** Legacy/private-tier secret ref. Public conformance rejects this field. */ databaseUrlSecretRef: z.ZodOptional; /** Local sqlite path (`~/.hasna//.db`). */ sqlitePath: z.ZodOptional; /** Live PostgreSQL proof gate. The DSN environment variable is test-only. */ pgTestGate: z.ZodOptional>; }, "strict", z.ZodTypeAny, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>; export type StorageContract = z.infer; export declare const OwnerOnlyFileModeSchema: z.ZodEnum<["0600"]>; export type OwnerOnlyFileMode = z.infer; export declare const OwnerOnlyDirectoryModeSchema: z.ZodEnum<["0700"]>; export type OwnerOnlyDirectoryMode = z.infer; export declare const LocalStoreRootSchema: z.ZodEnum<[".hasna", ".codewith"]>; export type LocalStoreRoot = z.infer; export declare const SecureLocalStoreArtifactClassSchema: z.ZodEnum<["directory", "file", "sqlite_db", "sqlite_wal", "sqlite_shm", "backup", "export", "report", "tmp", "log", "session", "snapshot"]>; export type SecureLocalStoreArtifactClass = z.infer; export declare const SecureLocalStorePathPatternSchema: z.ZodEffects, string, string>; export declare const SecureLocalStoreActiveRecordExclusionSchema: z.ZodObject<{ id: z.ZodString; source: z.ZodEnum<["sqlite", "manifest", "index", "runtime", "package_adapter"]>; table: z.ZodOptional; column: z.ZodOptional; description: z.ZodString; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }, { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }>; export type SecureLocalStoreActiveRecordExclusion = z.infer; export declare const SecureLocalStoreSqliteMaintenanceSchema: z.ZodEffects; operations: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>; export type SecureLocalStoreSqliteMaintenance = z.infer; export declare const SecureLocalStoreRetentionAdapterSchema: z.ZodObject<{ id: z.ZodString; description: z.ZodString; ttlDays: z.ZodOptional; artifactClasses: z.ZodArray, "many">; allowlistGlobs: z.ZodArray, string, string>, "many">; activeRecordExclusions: z.ZodDefault; table: z.ZodOptional; column: z.ZodOptional; description: z.ZodString; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }, { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }>, "many">>; sqliteMaintenance: z.ZodOptional; operations: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }>; export type SecureLocalStoreRetentionAdapter = z.infer; export declare const SecureLocalStoreDefinitionSchema: z.ZodEffects; relativePath: z.ZodEffects, string, string>; directoryMode: z.ZodDefault>; fileMode: z.ZodDefault>; sqliteDatabaseGlobs: z.ZodDefault, string, string>, "many">>; sensitiveFileGlobs: z.ZodDefault, string, string>, "many">>; backupGlobs: z.ZodDefault, string, string>, "many">>; exportGlobs: z.ZodDefault, string, string>, "many">>; retentionAdapters: z.ZodDefault; artifactClasses: z.ZodArray, "many">; allowlistGlobs: z.ZodArray, string, string>, "many">; activeRecordExclusions: z.ZodDefault; table: z.ZodOptional; column: z.ZodOptional; description: z.ZodString; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }, { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }>, "many">>; sqliteMaintenance: z.ZodOptional; operations: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }>, "many">>; notes: z.ZodDefault>; }, "strict", z.ZodTypeAny, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>; export type SecureLocalStoreDefinition = z.infer; export declare const SecureLocalStorePolicySchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { version: z.ZodString; scope: z.ZodArray, "many">; defaults: z.ZodObject<{ directoryMode: z.ZodDefault>; fileMode: z.ZodDefault>; dryRunDefault: z.ZodLiteral; requireExplicitApply: z.ZodLiteral; includeSqliteSidecars: z.ZodLiteral; redactedEvidenceOnly: z.ZodLiteral; }, "strict", z.ZodTypeAny, { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }, { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }>; stores: z.ZodArray; relativePath: z.ZodEffects, string, string>; directoryMode: z.ZodDefault>; fileMode: z.ZodDefault>; sqliteDatabaseGlobs: z.ZodDefault, string, string>, "many">>; sensitiveFileGlobs: z.ZodDefault, string, string>, "many">>; backupGlobs: z.ZodDefault, string, string>, "many">>; exportGlobs: z.ZodDefault, string, string>, "many">>; retentionAdapters: z.ZodDefault; artifactClasses: z.ZodArray, "many">; allowlistGlobs: z.ZodArray, string, string>, "many">; activeRecordExclusions: z.ZodDefault; table: z.ZodOptional; column: z.ZodOptional; description: z.ZodString; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }, { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }>, "many">>; sqliteMaintenance: z.ZodOptional; operations: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }>, "many">>; notes: z.ZodDefault>; }, "strict", z.ZodTypeAny, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>, "many">; lifecycle: z.ZodObject<{ retentionDryRunDefault: z.ZodLiteral; requireActiveRecordExclusionProof: z.ZodLiteral; requireArtifactAllowlist: z.ZodLiteral; sqliteMaintenanceRequiresExclusiveAccess: z.ZodLiteral; }, "strict", z.ZodTypeAny, { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }, { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; warnings: string[]; defaults: { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; defaults: { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; warnings?: string[] | undefined; }>, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; warnings: string[]; defaults: { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; defaults: { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; warnings?: string[] | undefined; }>; export type SecureLocalStorePolicy = z.infer; /** * Whether the repo ships a published artifact at all. Declaring `unpublished` * is a positive statement — it is not the same as omitting `publishing`, which * says only that the repo has not described how it ships. */ export declare const PUBLISH_STATUSES: readonly ["published", "unpublished"]; export declare const PublishStatusSchema: z.ZodEnum<["published", "unpublished"]>; export type PublishStatus = z.infer; /** * Where the publish is initiated and authorised from. This is deliberately not * a taxonomy of publish COMMANDS: a repo that publishes through a bespoke * script is still `ci` when a workflow drives it. */ export declare const PUBLISH_MECHANISMS: readonly ["ci", "manual"]; export declare const PublishMechanismSchema: z.ZodEnum<["ci", "manual"]>; export type PublishMechanism = z.infer; /** * How the publish authenticates to the registry. `trusted-publisher` is * workload identity (OIDC) exchanged at publish time; `token` is a * long-lived registry credential. */ export declare const PUBLISH_CREDENTIALS: readonly ["trusted-publisher", "token"]; export declare const PublishCredentialSchema: z.ZodEnum<["trusted-publisher", "token"]>; export type PublishCredential = z.infer; /** * Whether the artifact becomes installable in one step (`direct`) or is * uploaded first and promoted in a separate step (`staged`). */ export declare const PUBLISH_FLOWS: readonly ["direct", "staged"]; export declare const PublishFlowSchema: z.ZodEnum<["direct", "staged"]>; export type PublishFlow = z.infer; /** Intent for build provenance/attestation on published artifacts. */ export declare const PROVENANCE_MODES: readonly ["required", "best-effort", "none"]; export declare const ProvenanceModeSchema: z.ZodEnum<["required", "best-effort", "none"]>; export type ProvenanceMode = z.infer; /** CI providers a registry can accept as a trusted publisher. */ export declare const PUBLISH_WORKFLOW_PROVIDERS: readonly ["github-actions", "gitlab-ci"]; export declare const PublishWorkflowProviderSchema: z.ZodEnum<["github-actions", "gitlab-ci"]>; export type PublishWorkflowProvider = z.infer; /** * The exact triple a registry's trusted-publisher registration consumes: * the source repository, the workflow file, and the optional deployment * environment that must be active for the publish to be accepted. */ export declare const PublishWorkflowSchema: z.ZodObject<{ provider: z.ZodEnum<["github-actions", "gitlab-ci"]>; /** `owner/repo` on the provider's forge. */ repository: z.ZodString; /** * Workflow file NAME, not a path — registries key the registration on the * bare filename relative to the provider's workflow directory. */ file: z.ZodString; /** * Deployment environment gating the publish job. ABSENT MEANS NO * ENVIRONMENT GATE — it does not mean "unknown". */ environment: z.ZodOptional; }, "strict", z.ZodTypeAny, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }>; export type PublishWorkflow = z.infer; /** * One published artifact at one registry. A repo that ships several packages, * or the same package to more than one registry, declares one target each. */ export declare const PublishTargetSchema: z.ZodEffects>; mechanism: z.ZodEnum<["ci", "manual"]>; credential: z.ZodEnum<["trusted-publisher", "token"]>; flow: z.ZodDefault>; provenance: z.ZodDefault>; workflow: z.ZodOptional; /** `owner/repo` on the provider's forge. */ repository: z.ZodString; /** * Workflow file NAME, not a path — registries key the registration on the * bare filename relative to the provider's workflow directory. */ file: z.ZodString; /** * Deployment environment gating the publish job. ABSENT MEANS NO * ENVIRONMENT GATE — it does not mean "unknown". */ environment: z.ZodOptional; }, "strict", z.ZodTypeAny, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>; export type PublishTarget = z.infer; /** * How the repo's artifacts reach their consumers. Additive and optional: * omitting `publishing` asserts nothing, which is why `unpublished` exists as * an explicit value rather than being expressed by absence. */ export declare const PublishingContractSchema: z.ZodEffects; targets: z.ZodDefault>; mechanism: z.ZodEnum<["ci", "manual"]>; credential: z.ZodEnum<["trusted-publisher", "token"]>; flow: z.ZodDefault>; provenance: z.ZodDefault>; workflow: z.ZodOptional; /** `owner/repo` on the provider's forge. */ repository: z.ZodString; /** * Workflow file NAME, not a path — registries key the registration on the * bare filename relative to the provider's workflow directory. */ file: z.ZodString; /** * Deployment environment gating the publish job. ABSENT MEANS NO * ENVIRONMENT GATE — it does not mean "unknown". */ environment: z.ZodOptional; }, "strict", z.ZodTypeAny, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>; export type PublishingContract = z.infer; export declare const ServiceContractManifestSchema: z.ZodEffects; schema: z.ZodLiteral<"hasna.service_contract.v1">; name: z.ZodString; class: z.ZodEnum<["library", "cli-with-store", "service", "saas"]>; contractVersion: z.ZodLiteral<"v1">; /** Version of `@hasna/contracts` (the contract kit) the repo tracks. */ kitVersion: z.ZodString; description: z.ZodOptional; bins: z.ZodDefault>; storage: z.ZodOptional; /** Supported storage engines. This capability matrix is independent of the active backend. */ engines: z.ZodOptional, "many">>; /** Primary env prefix, e.g. `HASNA_TODOS_`. Defaults to `HASNA__`. */ envPrefix: z.ZodOptional; /** Optional short alias env prefix, e.g. `TODOS_`. */ aliasEnvPrefix: z.ZodOptional; /** Legacy/private-tier secret ref. Public conformance rejects this field. */ databaseUrlSecretRef: z.ZodOptional; /** Local sqlite path (`~/.hasna//.db`). */ sqlitePath: z.ZodOptional; /** Live PostgreSQL proof gate. The DSN environment variable is test-only. */ pgTestGate: z.ZodOptional>; }, "strict", z.ZodTypeAny, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>>; hosting: z.ZodDefault, "many">>; serviceSurfaces: z.ZodDefault>; status: z.ZodEnum<["supported", "deferred", "unsupported"]>; bin: z.ZodOptional; mcpBin: z.ZodOptional; authMode: z.ZodEnum<["none", "local-only", "api-key", "session", "service-token", "custom"]>; health: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; readiness: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; version: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; apiBasePath: z.ZodOptional; openApiPath: z.ZodOptional; exportSubpath: z.ZodOptional; generatedFrom: z.ZodOptional; clientClassName: z.ZodOptional; deferReason: z.ZodOptional; readinessGates: z.ZodDefault; required: z.ZodDefault; command: z.ZodOptional; evidenceRef: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>>; status: z.ZodDefault>; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>, "many">>; publishing: z.ZodOptional; targets: z.ZodDefault>; mechanism: z.ZodEnum<["ci", "manual"]>; credential: z.ZodEnum<["trusted-publisher", "token"]>; flow: z.ZodDefault>; provenance: z.ZodDefault>; workflow: z.ZodOptional; /** `owner/repo` on the provider's forge. */ repository: z.ZodString; /** * Workflow file NAME, not a path — registries key the registration on the * bare filename relative to the provider's workflow directory. */ file: z.ZodString; /** * Deployment environment gating the publish job. ABSENT MEANS NO * ENVIRONMENT GATE — it does not mean "unknown". */ environment: z.ZodOptional; }, "strict", z.ZodTypeAny, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>>; metadata: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">>>; }, "strict", z.ZodTypeAny, { hosting: ("user-hosted" | "hasna-saas")[]; name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; bins: string[]; kitVersion: string; serviceSurfaces: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }[]; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; $schema?: string | undefined; publishing?: { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; } | undefined; }, { name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; kitVersion: string; hosting?: ("user-hosted" | "hasna-saas")[] | undefined; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; bins?: string[] | undefined; $schema?: string | undefined; serviceSurfaces?: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; publishing?: { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; } | undefined; }>, { hosting: ("user-hosted" | "hasna-saas")[]; name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; bins: string[]; kitVersion: string; serviceSurfaces: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }[]; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; $schema?: string | undefined; publishing?: { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; } | undefined; }, { name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; kitVersion: string; hosting?: ("user-hosted" | "hasna-saas")[] | undefined; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; bins?: string[] | undefined; $schema?: string | undefined; serviceSurfaces?: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; publishing?: { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; } | undefined; }>; export type ServiceContractManifest = z.infer; /** Shape of `GET /health` for a Hasna service (`{ status, version, backend }`). */ export declare const HealthResponseSchema: z.ZodObject<{ status: z.ZodEnum<["ok", "degraded", "unavailable"]>; version: z.ZodString; backend: z.ZodEnum<["sqlite", "postgresql"]>; }, "strict", z.ZodTypeAny, { version: string; status: "unavailable" | "degraded" | "ok"; backend: "sqlite" | "postgresql"; }, { version: string; status: "unavailable" | "degraded" | "ok"; backend: "sqlite" | "postgresql"; }>; export type HealthResponse = z.infer; /** Shape of `GET /ready`. */ export declare const ReadyResponseSchema: z.ZodObject<{ ready: z.ZodBoolean; reason: z.ZodOptional; }, "strict", z.ZodTypeAny, { ready: boolean; reason?: string | undefined; }, { ready: boolean; reason?: string | undefined; }>; export type ReadyResponse = z.infer; /** Shape of `GET /version`. */ export declare const VersionResponseSchema: z.ZodObject<{ version: z.ZodString; }, "strict", z.ZodTypeAny, { version: string; }, { version: string; }>; export type VersionResponse = z.infer; /** Fleet comms severity ladder (one severity system fleet-wide). */ export declare const CommsSeveritySchema: z.ZodEnum<["info", "notice", "breaking", "critical"]>; export type CommsSeverity = z.infer; /** * Namespaced comms event type: `..` style, 2-4 * lowercase dot-separated segments (e.g. `fleet.freeze`, `release.published`, * `comms.protocol.bumped`, `cloud.cutover.step`). */ export declare const CommsEventTypeSchema: z.ZodString; export type CommsEventType = z.infer; /** Severity tags allowed as the exact-case first token of tagged posts. */ export declare const COMMS_SEVERITY_TAGS: readonly ["FREEZE", "UNFREEZE", "BREAKING", "CUTOVER", "POLICY", "RELEASE"]; export declare const CommsSeverityTagSchema: z.ZodEnum<["FREEZE", "UNFREEZE", "BREAKING", "CUTOVER", "POLICY", "RELEASE"]>; export type CommsSeverityTag = z.infer; /** * The one channel-tag <-> severity <-> event-type mapping table for the known * fleet event types. `defaultSeverity` is the publisher default; only * `fleet.freeze`/`fleet.unfreeze` pin severity hard (always critical). * `tag` is the announcements severity tag a post for this event type carries * (null = the event posts without a severity tag, e.g. to incidents). */ export declare const COMMS_EVENT_TYPES: Readonly>; /** Default severity for a known comms event type, null when unregistered. */ export declare function defaultSeverityForCommsEventType(type: string): CommsSeverity | null; /** Blast-radius scope of a comms event. */ export declare const CommsScopeSchema: z.ZodEnum<["fleet", "package", "machine"]>; export type CommsScope = z.infer; export declare const CommsEventEnvelopeSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { type: z.ZodString; severity: z.ZodEnum<["info", "notice", "breaking", "critical"]>; scope: z.ZodEnum<["fleet", "package", "machine"]>; summary: z.ZodOptional; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; affected_packages: z.ZodDefault>; affected_machines: z.ZodDefault>; action_required: z.ZodDefault; ack_by: z.ZodOptional; dedupe_key: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>; export type CommsEventEnvelope = z.infer; /** Channel classes from the fleet channel taxonomy. */ export declare const CommsChannelClassSchema: z.ZodEnum<["fleet", "package", "product", "loop-lane", "initiative", "personal"]>; export type CommsChannelClass = z.infer; /** Noise classes: quiet (push-eligible) / work (digest-read) / firehose (never pushed). */ export declare const CommsChannelNoiseSchema: z.ZodEnum<["quiet", "work", "firehose"]>; export type CommsChannelNoise = z.infer; /** * Machine-evaluatable channel horizon: an ISO date (`2026-08-01`), a UTC * timestamp, or a gate id (`gate:97610c99` — a todos task short id or uuid). * Free-form horizons ("soon") defeat the channel-hygiene loop, so they are * rejected at the wire. */ export declare const CommsUntilHorizonSchema: z.ZodEffects; export type CommsUntilHorizon = z.infer; /** * The object stored under a conversations channel's `metadata.channel_schema` * key. `id` is the channel name. Initiative channels must carry an owner and * an `until` horizon (an ISO date or a gate id such as `gate:97610c99`); * archived channels point at their successor channel. */ export declare const CommsChannelMetadataSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { class: z.ZodEnum<["fleet", "package", "product", "loop-lane", "initiative", "personal"]>; noise: z.ZodOptional>; owner: z.ZodOptional; until: z.ZodOptional>; successor: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }>, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }>; export type CommsChannelMetadata = z.infer; /** * Per-tag severity constraints. `defaultSeverity` mirrors the mapping table; * `allowedSeverities` bounds what a tagged post may carry (`cloud.cutover.step` * is notice by default and breaking only for machines actually being cut). * `requiredEventType` pins tags that map to exactly one event type. */ export declare const COMMS_SEVERITY_TAG_INFO: Readonly>; /** * Structured metadata a severity-tagged post carries in `--metadata`. The * message text must start with `[]` as its exact-case first token; the * event envelope rides inside the metadata, never parsed from text. */ export declare const CommsMessageMetadataSchema: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { tag: z.ZodEnum<["FREEZE", "UNFREEZE", "BREAKING", "CUTOVER", "POLICY", "RELEASE"]>; envelope: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { type: z.ZodString; severity: z.ZodEnum<["info", "notice", "breaking", "critical"]>; scope: z.ZodEnum<["fleet", "package", "machine"]>; summary: z.ZodOptional; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; affected_packages: z.ZodDefault>; affected_machines: z.ZodDefault>; action_required: z.ZodDefault; ack_by: z.ZodOptional; dedupe_key: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }>, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }>; export type CommsMessageMetadata = z.infer; /** Renders the exact-case first token for a severity tag, e.g. `[FREEZE]`. */ export declare function commsSeverityTagToken(tag: CommsSeverityTag): string; /** * Extracts the severity tag from a message text's first token. Exact case * only: `[FREEZE]` matches, `[freeze]`/`[Freeze]` and mid-text tags do not. * Leading whitespace is tolerated (tokenizers like `awk '{print $1}'` skip it). */ export declare function extractCommsSeverityTag(text: string): CommsSeverityTag | null; export type CommsTaggedMessageValidationResult = { success: true; tag: CommsSeverityTag; metadata: CommsMessageMetadata; } | { success: false; tag: CommsSeverityTag | null; issues: z.ZodIssue[]; }; /** * Validates a severity-tagged conversations post before it is sent: the text * must start with a known exact-case tag token, the structured metadata must * parse as `hasna.comms_message_metadata.v1`, and the metadata tag must match * the text token. Publishers, hooks, and loops call this before emit/post. */ export declare function validateCommsTaggedMessage(input: { text: string; metadata: unknown; }): CommsTaggedMessageValidationResult; export declare const ProductProjectionRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>, IntentSnapshotRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>, VerifiedSourceCandidateRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.verified_source_candidate.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }, { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }>, BuildArtifactRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.build_artifact.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>, ArtifactAttestationRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.artifact_attestation.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }, { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }>, EnvironmentBindingRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>, DeploymentRequestRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_request.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_request.v1"; }, { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }>, DeploymentPlanRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>, DeploymentApprovalDecisionRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_approval_decision.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }>, DeploymentAttemptRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_attempt.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>, ProviderReceiptRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.provider_receipt.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }, { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }>, DeploymentReceiptRefSchema: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_receipt.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>, ProductProjectionSchema: z.ZodEffects; sourceRevision: z.ZodNumber; slug: z.ZodString; displayName: z.ZodString; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; workspaceRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; lifecycle: z.ZodEnum<["draft", "active", "paused", "archived"]>; ownerRefs: z.ZodArray, "many">; projectedAt: z.ZodType; sourceEvidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; createdAt: string; revision: number; sourceProjectRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sourceRevision: number; slug: string; displayName: string; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; workspaceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; projectedAt: string; sourceEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; sourceRevision: number; slug: string; displayName: string; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: any[]; sourceEvidenceRefs: any[]; digest?: any; createdAt?: any; sourceProjectRef?: any; repositoryRef?: any; workspaceRef?: any; projectedAt?: any; producer?: any; }>, { id: string; digest: string; schema: "hasna.product_projection.v1"; createdAt: string; revision: number; sourceProjectRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sourceRevision: number; slug: string; displayName: string; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; workspaceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; projectedAt: string; sourceEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; sourceRevision: number; slug: string; displayName: string; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: any[]; sourceEvidenceRefs: any[]; digest?: any; createdAt?: any; sourceProjectRef?: any; repositoryRef?: any; workspaceRef?: any; projectedAt?: any; producer?: any; }>, IntentSnapshotSchema: z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; commitSha: z.ZodString; treeSha: z.ZodString; intentDocument: z.ZodObject<{ path: z.ZodType; digest: z.ZodType; }, "strict", z.ZodTypeAny, { digest: string; path: string; }, { digest?: any; path?: any; }>; processes: z.ZodArray; ports: z.ZodDefault>; liveness: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; readiness: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; version: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; resources: z.ZodObject<{ cpuMillicores: z.ZodNumber; memoryMiB: z.ZodNumber; minReplicas: z.ZodNumber; maxReplicas: z.ZodNumber; }, "strict", z.ZodTypeAny, { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }, { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }>; }, "strict", z.ZodTypeAny, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }>, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }>, "many">; serviceRequirements: z.ZodDefault; required: z.ZodBoolean; class: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }, { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }>, "many">>; migration: z.ZodObject<{ compatibility: z.ZodEnum<["none", "backward_compatible", "forward_compatible", "breaking"]>; order: z.ZodEnum<["before_workload", "after_workload", "independent"]>; rollbackClass: z.ZodString; }, "strict", z.ZodTypeAny, { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }, { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }>; accessClass: z.ZodString; networkClass: z.ZodString; backupClass: z.ZodString; restoreClass: z.ZodString; alarmClass: z.ZodString; rollbackClass: z.ZodString; configurationRequirements: z.ZodDefault; required: z.ZodBoolean; referenceClass: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }>, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }>, "many">>; validationPlan: z.ZodType<{ id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, z.ZodTypeDef, any>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; commitSha: string; treeSha: string; intentDocument: { digest: string; path: string; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; serviceRequirements: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; configurationRequirements: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[]; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; }, { id: string; schema: "hasna.intent_snapshot.v1"; evidenceRefs: any[]; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; commitSha: string; treeSha: string; intentDocument: { digest?: any; path?: any; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; serviceRequirements?: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[] | undefined; configurationRequirements?: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[] | undefined; validationPlan?: any; }>, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; commitSha: string; treeSha: string; intentDocument: { digest: string; path: string; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; serviceRequirements: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; configurationRequirements: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[]; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; }, { id: string; schema: "hasna.intent_snapshot.v1"; evidenceRefs: any[]; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; commitSha: string; treeSha: string; intentDocument: { digest?: any; path?: any; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; serviceRequirements?: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[] | undefined; configurationRequirements?: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[] | undefined; validationPlan?: any; }>, VerifiedSourceCandidateSchema: z.ZodEffects; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; commitSha: z.ZodString; treeSha: z.ZodString; branchRef: z.ZodOptional>; pullRequestRef: z.ZodOptional>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; validationPlan: z.ZodType<{ id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, z.ZodTypeDef, any>; verificationRun: z.ZodType<{ actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, z.ZodTypeDef, any>; results: z.ZodArray; status: z.ZodEnum<["passed", "failed", "not_run"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }>, "many">; verifiers: z.ZodArray, "many">; verifiedAt: z.ZodType; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.verified_source_candidate.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; commitSha: string; treeSha: string; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verificationRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; verifiedAt: string; branchRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; pullRequestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; evidenceRefs: any[]; commitSha: string; treeSha: string; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }[]; verifiers: any[]; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; validationPlan?: any; branchRef?: any; pullRequestRef?: any; verificationRun?: any; verifiedAt?: any; }>, { id: string; digest: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; commitSha: string; treeSha: string; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verificationRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; verifiedAt: string; branchRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; pullRequestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; evidenceRefs: any[]; commitSha: string; treeSha: string; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }[]; verifiers: any[]; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; validationPlan?: any; branchRef?: any; pullRequestRef?: any; verificationRun?: any; verifiedAt?: any; }>, BuildArtifactSchema: z.ZodEffects; mediaType: z.ZodString; uri: z.ZodType; artifactDigest: z.ZodType; sourceCandidate: z.ZodObject<{ schema: z.ZodLiteral<"hasna.verified_source_candidate.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }, { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }>; repositoryCommitSha: z.ZodString; repositoryTreeSha: z.ZodString; buildWorkflowRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; buildRun: z.ZodType<{ actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, z.ZodTypeDef, any>; builder: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; sbomRefs: z.ZodDefault, "many">>; provenanceRefs: z.ZodDefault, "many">>; scanRefs: z.ZodDefault, "many">>; signatureRefs: z.ZodDefault, "many">>; status: z.ZodEnum<["active", "superseded", "revoked"]>; schema: z.ZodLiteral<"hasna.build_artifact.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "binary" | "oci_image" | "archive"; digest: string; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; createdAt: string; uri: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; sourceCandidate: { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }; repositoryCommitSha: string; repositoryTreeSha: string; buildWorkflowRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; buildRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; builder: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; sbomRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; provenanceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scanRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; signatureRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "binary" | "oci_image" | "archive"; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; sourceCandidate: { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }; repositoryCommitSha: string; repositoryTreeSha: string; digest?: any; createdAt?: any; uri?: any; producer?: any; artifactDigest?: any; buildWorkflowRef?: any; buildRun?: any; builder?: any; sbomRefs?: any[] | undefined; provenanceRefs?: any[] | undefined; scanRefs?: any[] | undefined; signatureRefs?: any[] | undefined; }>, { id: string; kind: "binary" | "oci_image" | "archive"; digest: string; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; createdAt: string; uri: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; sourceCandidate: { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }; repositoryCommitSha: string; repositoryTreeSha: string; buildWorkflowRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; buildRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; builder: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; sbomRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; provenanceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scanRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; signatureRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "binary" | "oci_image" | "archive"; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; sourceCandidate: { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }; repositoryCommitSha: string; repositoryTreeSha: string; digest?: any; createdAt?: any; uri?: any; producer?: any; artifactDigest?: any; buildWorkflowRef?: any; buildRun?: any; builder?: any; sbomRefs?: any[] | undefined; provenanceRefs?: any[] | undefined; scanRefs?: any[] | undefined; signatureRefs?: any[] | undefined; }>, ArtifactAttestationSchema: z.ZodEffects; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>; artifactDigest: z.ZodType; predicateKind: z.ZodString; predicateSchemaVersion: z.ZodString; issuer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; keyRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; signatureRef: z.ZodType<{ id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, z.ZodTypeDef, any>; policyResult: z.ZodEnum<["passed", "failed"]>; policyRevision: z.ZodNumber; expiresAt: z.ZodOptional>>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.artifact_attestation.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; predicateKind: string; predicateSchemaVersion: string; issuer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; keyRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; signatureRef: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; policyResult: "failed" | "passed"; policyRevision: number; expiresAt?: string | null | undefined; }, { id: string; schema: "hasna.artifact_attestation.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; evidenceRefs: any[]; predicateKind: string; predicateSchemaVersion: string; policyResult: "failed" | "passed"; policyRevision: number; digest?: any; createdAt?: any; producer?: any; artifactDigest?: any; issuer?: any; keyRef?: any; signatureRef?: any; expiresAt?: any; }>, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; predicateKind: string; predicateSchemaVersion: string; issuer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; keyRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; signatureRef: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; policyResult: "failed" | "passed"; policyRevision: number; expiresAt?: string | null | undefined; }, { id: string; schema: "hasna.artifact_attestation.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; evidenceRefs: any[]; predicateKind: string; predicateSchemaVersion: string; policyResult: "failed" | "passed"; policyRevision: number; digest?: any; createdAt?: any; producer?: any; artifactDigest?: any; issuer?: any; keyRef?: any; signatureRef?: any; expiresAt?: any; }>, EnvironmentBindingSchema: z.ZodEffects; revision: z.ZodNumber; etag: z.ZodType; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; environment: z.ZodObject<{ id: z.ZodString; classification: z.ZodEnum<["development", "staging", "production", "disaster_recovery"]>; }, "strict", z.ZodTypeAny, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }>; dataBackend: z.ZodEnum<["sqlite", "postgresql"]>; providerConnectionRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; providerCapabilityCard: z.ZodType<{ evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, z.ZodTypeDef, any>; providerCapabilityDigest: z.ZodType; providerIdentity: z.ZodEffects; clusterId: z.ZodOptional; networkId: z.ZodOptional; storageId: z.ZodOptional; routingId: z.ZodOptional; }, "strict", z.ZodTypeAny, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }>, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }>; policyProfile: z.ZodString; authorizationProfile: z.ZodString; dataClassification: z.ZodEnum<["public", "internal", "private", "sensitive"]>; backupProfile: z.ZodString; rollbackProfile: z.ZodString; commercialBindingRef: z.ZodOptional>; writer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; changeEvidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; createdAt: string; updatedAt: string; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; etag: string; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerConnectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; providerCapabilityCard: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }; providerCapabilityDigest: string; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; writer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; changeEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; commercialBindingRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; changeEvidenceRefs: any[]; digest?: any; createdAt?: any; updatedAt?: any; producer?: any; etag?: any; providerConnectionRef?: any; providerCapabilityCard?: any; providerCapabilityDigest?: any; commercialBindingRef?: any; writer?: any; }>, { id: string; digest: string; schema: "hasna.environment_binding.v1"; createdAt: string; updatedAt: string; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; etag: string; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerConnectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; providerCapabilityCard: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }; providerCapabilityDigest: string; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; writer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; changeEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; commercialBindingRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; changeEvidenceRefs: any[]; digest?: any; createdAt?: any; updatedAt?: any; producer?: any; etag?: any; providerConnectionRef?: any; providerCapabilityCard?: any; providerCapabilityDigest?: any; commercialBindingRef?: any; writer?: any; }>, DeploymentRequestSchema: z.ZodEffects; requester: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; artifact: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>>; attestations: z.ZodDefault; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }, { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }>, "many">>; priorReceipt: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; policyProfile: z.ZodString; idempotencyKeyFingerprint: z.ZodType; requestAt: z.ZodType; expiresAt: z.ZodOptional>>; sourceRequestId: z.ZodString; auditCorrelationId: z.ZodString; costEstimate: z.ZodOptional | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, z.ZodTypeDef, any>>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.deployment_request.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_request.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; policyProfile: string; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; idempotencyKeyFingerprint: string; requestAt: string; sourceRequestId: string; auditCorrelationId: string; artifact?: { id: string; digest: string; schema: "hasna.build_artifact.v1"; } | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; expiresAt?: string | null | undefined; priorReceipt?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_request.v1"; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; policyProfile: string; sourceRequestId: string; auditCorrelationId: string; digest?: any; createdAt?: any; artifact?: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; } | undefined; costEstimate?: any; producer?: any; expiresAt?: any; requester?: any; attestations?: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[] | undefined; priorReceipt?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; idempotencyKeyFingerprint?: any; requestAt?: any; }>, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_request.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; policyProfile: string; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; idempotencyKeyFingerprint: string; requestAt: string; sourceRequestId: string; auditCorrelationId: string; artifact?: { id: string; digest: string; schema: "hasna.build_artifact.v1"; } | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; expiresAt?: string | null | undefined; priorReceipt?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_request.v1"; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; policyProfile: string; sourceRequestId: string; auditCorrelationId: string; digest?: any; createdAt?: any; artifact?: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; } | undefined; costEstimate?: any; producer?: any; expiresAt?: any; requester?: any; attestations?: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[] | undefined; priorReceipt?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; idempotencyKeyFingerprint?: any; requestAt?: any; }>, DeploymentActionSchema: z.ZodEffects>; inputs: z.ZodDefault; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">>; outputSchema: z.ZodType; preconditions: z.ZodDefault>; postconditions: z.ZodDefault>; lockClass: z.ZodString; fencingRequired: z.ZodBoolean; sideEffectClass: z.ZodType; riskClass: z.ZodEnum<["low", "medium", "high", "critical"]>; approvalScope: z.ZodEnum<["none", "plan", "action", "phase"]>; runtimeMaterialKind: z.ZodNullable; providerOperation: z.ZodNullable; providerCapabilityDigest: z.ZodNullable>; retryClass: z.ZodEnum<["none", "safe", "reconcile_first"]>; maxAttempts: z.ZodNumber; timeoutClass: z.ZodString; compensationOperationId: z.ZodNullable; idempotencyRequired: z.ZodBoolean; reconciliationRequired: z.ZodBoolean; evidenceRequirements: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, DeploymentPlanSchema: z.ZodEffects; request: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_request.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_request.v1"; }, { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }>; compiler: z.ZodObject<{ actor: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; version: z.ZodString; contractKitVersion: z.ZodLiteral<"1.0.0">; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }, { version: string; contractKitVersion: "1.0.0"; actor?: any; }>; inputs: z.ZodArray; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">; providerCapabilityDigests: z.ZodDefault, "many">>; actions: z.ZodArray>; inputs: z.ZodDefault; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">>; outputSchema: z.ZodType; preconditions: z.ZodDefault>; postconditions: z.ZodDefault>; lockClass: z.ZodString; fencingRequired: z.ZodBoolean; sideEffectClass: z.ZodType; riskClass: z.ZodEnum<["low", "medium", "high", "critical"]>; approvalScope: z.ZodEnum<["none", "plan", "action", "phase"]>; runtimeMaterialKind: z.ZodNullable; providerOperation: z.ZodNullable; providerCapabilityDigest: z.ZodNullable>; retryClass: z.ZodEnum<["none", "safe", "reconcile_first"]>; maxAttempts: z.ZodNumber; timeoutClass: z.ZodString; compensationOperationId: z.ZodNullable; idempotencyRequired: z.ZodBoolean; reconciliationRequired: z.ZodBoolean; evidenceRequirements: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, "many">; authorizationRequirements: z.ZodDefault>; policyRequirements: z.ZodDefault>; riskClass: z.ZodEnum<["low", "medium", "high", "critical"]>; evidenceRequirements: z.ZodArray; expectedStateDigest: z.ZodType; verificationCriteria: z.ZodArray; rollbackTarget: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; rollbackInputs: z.ZodDefault; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">>; estimatedCost: z.ZodOptional | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, z.ZodTypeDef, any>>; issuedAt: z.ZodType; expiresAt: z.ZodOptional>>; schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_plan.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; compiler: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }; providerCapabilityDigests: string[]; actions: { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }[]; authorizationRequirements: string[]; policyRequirements: string[]; expectedStateDigest: string; verificationCriteria: string[]; rollbackInputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; issuedAt: string; expiresAt?: string | null | undefined; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; estimatedCost?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_plan.v1"; inputs: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; compiler: { version: string; contractKitVersion: "1.0.0"; actor?: any; }; actions: { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }[]; verificationCriteria: string[]; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; providerCapabilityDigests?: any[] | undefined; authorizationRequirements?: string[] | undefined; policyRequirements?: string[] | undefined; expectedStateDigest?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; rollbackInputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; estimatedCost?: any; issuedAt?: any; }>, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_plan.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; compiler: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }; providerCapabilityDigests: string[]; actions: { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }[]; authorizationRequirements: string[]; policyRequirements: string[]; expectedStateDigest: string; verificationCriteria: string[]; rollbackInputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; issuedAt: string; expiresAt?: string | null | undefined; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; estimatedCost?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_plan.v1"; inputs: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; compiler: { version: string; contractKitVersion: "1.0.0"; actor?: any; }; actions: { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }[]; verificationCriteria: string[]; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; providerCapabilityDigests?: any[] | undefined; authorizationRequirements?: string[] | undefined; policyRequirements?: string[] | undefined; expectedStateDigest?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; rollbackInputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; estimatedCost?: any; issuedAt?: any; }>, DeploymentApprovalDecisionSchema: z.ZodEffects | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, z.ZodTypeDef, any>; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; scope: z.ZodEnum<["plan", "action", "phase"]>; actionId: z.ZodNullable; phaseId: z.ZodNullable; runtimeMaterial: z.ZodNullable; stateLineage: z.ZodString; preActionStateSerial: z.ZodNumber; }, "strict", z.ZodTypeAny, { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; }, { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; }>>; boundInputDigests: z.ZodArray; }, "strict", z.ZodTypeAny, { kind: string; digest: string; }, { kind: string; digest?: any; }>, "many">; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; actorRole: z.ZodEnum<["requester", "planner", "approver", "executor", "auditor", "administrator"]>; attemptScope: z.ZodObject<{ minimum: z.ZodNumber; maximum: z.ZodNumber; }, "strict", z.ZodTypeAny, { minimum: number; maximum: number; }, { minimum: number; maximum: number; }>; unchangedRetryPolicy: z.ZodEnum<["allowed", "denied"]>; issuedAt: z.ZodType; expiresAt: z.ZodType; separationOfDutiesPassed: z.ZodBoolean; authorizationPolicyRevision: z.ZodNumber; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.deployment_approval_decision.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; issuedAt: string; decision: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; } | null; boundInputDigests: { kind: string; digest: string; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; evidenceRefs: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; } | null; boundInputDigests: { kind: string; digest?: any; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; issuedAt?: any; decision?: any; }>, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; issuedAt: string; decision: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; } | null; boundInputDigests: { kind: string; digest: string; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; evidenceRefs: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; } | null; boundInputDigests: { kind: string; digest?: any; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; issuedAt?: any; decision?: any; }>, DeploymentAttemptSchema: z.ZodEffects; revision: z.ZodNumber; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; approvals: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }>; scope: z.ZodEnum<["plan", "action", "phase"]>; actionId: z.ZodNullable; phaseId: z.ZodNullable; runtimeMaterialDigest: z.ZodNullable>; }, "strict", z.ZodTypeAny, { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }, { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }>, "many">; requester: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; decisionActors: z.ZodArray, "many">; executorActors: z.ZodArray, "many">; environmentLock: z.ZodObject<{ id: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { id: string; fencingToken: number; }, { id: string; fencingToken: number; }>; attemptNumber: z.ZodNumber; retryOf: z.ZodNullable; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>>; state: z.ZodEnum<["queued", "running", "reconciling", "unknown_outcome", "succeeded", "failed", "cancelled"]>; actionSteps: z.ZodArray; providerCorrelationId: z.ZodNullable; startedAt: z.ZodNullable>; finishedAt: z.ZodNullable>; evidenceRefs: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }, { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }>, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }, { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }>, "many">; outboxCorrelationRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; inboxCorrelationRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; failureReason: z.ZodNullable; evidenceRefs: z.ZodDefault, "many">>; providerReceipts: z.ZodDefault; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }, { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }>, "many">>; finalReceipt: z.ZodNullable; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; schema: z.ZodLiteral<"hasna.deployment_attempt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; createdAt: string; updatedAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }[]; decisionActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; executorActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; } | null; actionSteps: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }[]; outboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; inboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; failureReason: string | null; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; finalReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | null; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }[]; decisionActors: any[]; executorActors: any[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; } | null; actionSteps: { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }[]; failureReason: string | null; finalReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | null; digest?: any; createdAt?: any; updatedAt?: any; evidenceRefs?: any[] | undefined; producer?: any; requester?: any; outboxCorrelationRef?: any; inboxCorrelationRef?: any; providerReceipts?: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[] | undefined; }>, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; createdAt: string; updatedAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }[]; decisionActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; executorActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; } | null; actionSteps: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }[]; outboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; inboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; failureReason: string | null; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; finalReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | null; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }[]; decisionActors: any[]; executorActors: any[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; } | null; actionSteps: { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }[]; failureReason: string | null; finalReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | null; digest?: any; createdAt?: any; updatedAt?: any; evidenceRefs?: any[] | undefined; producer?: any; requester?: any; outboxCorrelationRef?: any; inboxCorrelationRef?: any; providerReceipts?: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[] | undefined; }>, ProviderReceiptSchema: z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>; provider: z.ZodString; adapter: z.ZodString; connectionRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; capabilityDigest: z.ZodType; operationId: z.ZodString; operationVersion: z.ZodNumber; providerIdentity: z.ZodObject<{ projectId: z.ZodNullable; operationId: z.ZodString; deploymentId: z.ZodNullable; resourceIds: z.ZodDefault>; eventId: z.ZodNullable; }, "strict", z.ZodTypeAny, { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }, { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }>; requestFingerprint: z.ZodType; providerStatus: z.ZodString; normalizedResult: z.ZodEnum<["accepted", "succeeded", "failed", "cancelled", "unknown"]>; observedProviderRevision: z.ZodNullable; observedAt: z.ZodType; retryClass: z.ZodEnum<["none", "safe", "reconcile_first"]>; reconciliationState: z.ZodEnum<["not_required", "pending", "confirmed", "diverged"]>; unknownOutcome: z.ZodBoolean; redaction: z.ZodEnum<["none", "partial", "full"]>; responseEvidenceRefs: z.ZodArray, "many">; observationEvidenceRefs: z.ZodDefault, "many">>; schema: z.ZodLiteral<"hasna.provider_receipt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; provider: string; schema: "hasna.provider_receipt.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; adapter: string; connectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; capabilityDigest: string; requestFingerprint: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; observedAt: string; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; observationEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; provider: string; schema: "hasna.provider_receipt.v1"; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; adapter: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: any[]; digest?: any; createdAt?: any; producer?: any; connectionRef?: any; capabilityDigest?: any; requestFingerprint?: any; observedAt?: any; observationEvidenceRefs?: any[] | undefined; }>, { id: string; digest: string; provider: string; schema: "hasna.provider_receipt.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; adapter: string; connectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; capabilityDigest: string; requestFingerprint: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; observedAt: string; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; observationEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; provider: string; schema: "hasna.provider_receipt.v1"; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; adapter: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: any[]; digest?: any; createdAt?: any; producer?: any; connectionRef?: any; capabilityDigest?: any; requestFingerprint?: any; observedAt?: any; observationEvidenceRefs?: any[] | undefined; }>, DeploymentReceiptSchema: z.ZodEffects; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_request.v1"; }, { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }>; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; approvals: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }>, "many">; attempt: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_attempt.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; artifact: z.ZodObject<{ schema: z.ZodLiteral<"hasna.build_artifact.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>; attestations: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }, { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }>, "many">; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; providerReceipts: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }, { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }>, "many">; desiredStateDigest: z.ZodType; observedStateDigest: z.ZodType; verification: z.ZodArray; status: z.ZodEnum<["passed", "failed", "missing", "expired", "blocked"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }>, "many">; infrastructurePlanRef: z.ZodOptional>; infrastructureStateLineageRef: z.ZodOptional>; rollbackTarget: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; verifiers: z.ZodArray, "many">; evidenceRefs: z.ZodArray, "many">; outcome: z.ZodEnum<["succeeded", "failed", "cancelled", "unknown_outcome"]>; schema: z.ZodLiteral<"hasna.deployment_receipt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; approvals: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }[]; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; desiredStateDigest: string; observedStateDigest: string; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; infrastructurePlanRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; infrastructureStateLineageRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.deployment_receipt.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; attestations: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[]; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; approvals: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }[]; providerReceipts: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[]; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; digest?: any; createdAt?: any; producer?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; desiredStateDigest?: any; observedStateDigest?: any; infrastructurePlanRef?: any; infrastructureStateLineageRef?: any; }>, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; approvals: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }[]; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; desiredStateDigest: string; observedStateDigest: string; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; infrastructurePlanRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; infrastructureStateLineageRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.deployment_receipt.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; attestations: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[]; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; approvals: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }[]; providerReceipts: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[]; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; digest?: any; createdAt?: any; producer?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; desiredStateDigest?: any; observedStateDigest?: any; infrastructurePlanRef?: any; infrastructureStateLineageRef?: any; }>, LaunchEvidenceSchema: z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; deploymentReceipt: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_receipt.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>; requiredChecks: z.ZodArray; status: z.ZodEnum<["passed", "failed", "missing", "expired", "blocked"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }>, "many">; proofBundleRefs: z.ZodArray, "many">; findings: z.ZodDefault; status: z.ZodEnum<["open", "resolved", "accepted"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }, { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }>, "many">>; verifiers: z.ZodArray, "many">; independentReview: z.ZodBoolean; status: z.ZodEnum<["candidate", "blocked", "ready", "launched", "rolled_back"]>; compiledAt: z.ZodType; expiresAt: z.ZodType; schema: z.ZodLiteral<"hasna.launch_evidence.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; deploymentReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; createdAt: string; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; findings: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }[]; independentReview: boolean; compiledAt: string; }, { id: string; deploymentReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; proofBundleRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; independentReview: boolean; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; findings?: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }[] | undefined; compiledAt?: any; }>, { id: string; digest: string; deploymentReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; createdAt: string; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; findings: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }[]; independentReview: boolean; compiledAt: string; }, { id: string; deploymentReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; proofBundleRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; independentReview: boolean; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; findings?: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }[] | undefined; compiledAt?: any; }>, DeploymentSchemaRegistry: Readonly<{ "hasna.product_projection.v1": z.ZodEffects; sourceRevision: z.ZodNumber; slug: z.ZodString; displayName: z.ZodString; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; workspaceRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; lifecycle: z.ZodEnum<["draft", "active", "paused", "archived"]>; ownerRefs: z.ZodArray, "many">; projectedAt: z.ZodType; sourceEvidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; createdAt: string; revision: number; sourceProjectRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sourceRevision: number; slug: string; displayName: string; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; workspaceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; projectedAt: string; sourceEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; sourceRevision: number; slug: string; displayName: string; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: any[]; sourceEvidenceRefs: any[]; digest?: any; createdAt?: any; sourceProjectRef?: any; repositoryRef?: any; workspaceRef?: any; projectedAt?: any; producer?: any; }>, { id: string; digest: string; schema: "hasna.product_projection.v1"; createdAt: string; revision: number; sourceProjectRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sourceRevision: number; slug: string; displayName: string; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; workspaceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; projectedAt: string; sourceEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; sourceRevision: number; slug: string; displayName: string; lifecycle: "draft" | "active" | "paused" | "archived"; ownerRefs: any[]; sourceEvidenceRefs: any[]; digest?: any; createdAt?: any; sourceProjectRef?: any; repositoryRef?: any; workspaceRef?: any; projectedAt?: any; producer?: any; }>; "hasna.intent_snapshot.v1": z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; commitSha: z.ZodString; treeSha: z.ZodString; intentDocument: z.ZodObject<{ path: z.ZodType; digest: z.ZodType; }, "strict", z.ZodTypeAny, { digest: string; path: string; }, { digest?: any; path?: any; }>; processes: z.ZodArray; ports: z.ZodDefault>; liveness: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; readiness: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; version: z.ZodOptional; expectedStatuses: z.ZodArray; }, "strict", z.ZodTypeAny, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }, { path: string; protocol: "http" | "https"; expectedStatuses: number[]; }>>; resources: z.ZodObject<{ cpuMillicores: z.ZodNumber; memoryMiB: z.ZodNumber; minReplicas: z.ZodNumber; maxReplicas: z.ZodNumber; }, "strict", z.ZodTypeAny, { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }, { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }>; }, "strict", z.ZodTypeAny, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }>, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }, { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }>, "many">; serviceRequirements: z.ZodDefault; required: z.ZodBoolean; class: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }, { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }>, "many">>; migration: z.ZodObject<{ compatibility: z.ZodEnum<["none", "backward_compatible", "forward_compatible", "breaking"]>; order: z.ZodEnum<["before_workload", "after_workload", "independent"]>; rollbackClass: z.ZodString; }, "strict", z.ZodTypeAny, { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }, { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }>; accessClass: z.ZodString; networkClass: z.ZodString; backupClass: z.ZodString; restoreClass: z.ZodString; alarmClass: z.ZodString; rollbackClass: z.ZodString; configurationRequirements: z.ZodDefault; required: z.ZodBoolean; referenceClass: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }>, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }, { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }>, "many">>; validationPlan: z.ZodType<{ id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, z.ZodTypeDef, any>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; commitSha: string; treeSha: string; intentDocument: { digest: string; path: string; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; serviceRequirements: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; configurationRequirements: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[]; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; }, { id: string; schema: "hasna.intent_snapshot.v1"; evidenceRefs: any[]; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; commitSha: string; treeSha: string; intentDocument: { digest?: any; path?: any; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; serviceRequirements?: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[] | undefined; configurationRequirements?: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[] | undefined; validationPlan?: any; }>, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; commitSha: string; treeSha: string; intentDocument: { digest: string; path: string; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; ports: number[]; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; serviceRequirements: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; configurationRequirements: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[]; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; }, { id: string; schema: "hasna.intent_snapshot.v1"; evidenceRefs: any[]; migration: { compatibility: "none" | "backward_compatible" | "forward_compatible" | "breaking"; order: "before_workload" | "after_workload" | "independent"; rollbackClass: string; }; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; commitSha: string; treeSha: string; intentDocument: { digest?: any; path?: any; }; processes: { id: string; role: "web" | "worker" | "cron" | "migration" | "scheduler"; resources: { cpuMillicores: number; memoryMiB: number; minReplicas: number; maxReplicas: number; }; version?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; ports?: number[] | undefined; liveness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; readiness?: { path: string; protocol: "http" | "https"; expectedStatuses: number[]; } | undefined; }[]; rollbackClass: string; accessClass: string; networkClass: string; backupClass: string; restoreClass: string; alarmClass: string; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; serviceRequirements?: { id: string; kind: "worker" | "cron" | "database" | "object_storage" | "queue"; required: boolean; class: string; }[] | undefined; configurationRequirements?: { name: string; kind: "configuration" | "secret_reference"; required: boolean; referenceClass?: string | undefined; }[] | undefined; validationPlan?: any; }>; "hasna.verified_source_candidate.v1": z.ZodEffects; repositoryRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; commitSha: z.ZodString; treeSha: z.ZodString; branchRef: z.ZodOptional>; pullRequestRef: z.ZodOptional>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; validationPlan: z.ZodType<{ id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, z.ZodTypeDef, any>; verificationRun: z.ZodType<{ actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, z.ZodTypeDef, any>; results: z.ZodArray; status: z.ZodEnum<["passed", "failed", "not_run"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }>, "many">; verifiers: z.ZodArray, "many">; verifiedAt: z.ZodType; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.verified_source_candidate.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; commitSha: string; treeSha: string; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verificationRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; verifiedAt: string; branchRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; pullRequestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; evidenceRefs: any[]; commitSha: string; treeSha: string; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }[]; verifiers: any[]; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; validationPlan?: any; branchRef?: any; pullRequestRef?: any; verificationRun?: any; verifiedAt?: any; }>, { id: string; digest: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; repositoryRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; commitSha: string; treeSha: string; validationPlan: { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verificationRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; verifiedAt: string; branchRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; pullRequestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "candidate" | "verified" | "rejected" | "superseded"; schema: "hasna.verified_source_candidate.v1"; evidenceRefs: any[]; commitSha: string; treeSha: string; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; results: { id: string; kind: "review" | "policy" | "test" | "source_integrity"; status: "failed" | "passed" | "not_run"; evidenceRefs: any[]; }[]; verifiers: any[]; digest?: any; createdAt?: any; repositoryRef?: any; producer?: any; validationPlan?: any; branchRef?: any; pullRequestRef?: any; verificationRun?: any; verifiedAt?: any; }>; "hasna.build_artifact.v1": z.ZodEffects; mediaType: z.ZodString; uri: z.ZodType; artifactDigest: z.ZodType; sourceCandidate: z.ZodObject<{ schema: z.ZodLiteral<"hasna.verified_source_candidate.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }, { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }>; repositoryCommitSha: z.ZodString; repositoryTreeSha: z.ZodString; buildWorkflowRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; buildRun: z.ZodType<{ actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, z.ZodTypeDef, any>; builder: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; sbomRefs: z.ZodDefault, "many">>; provenanceRefs: z.ZodDefault, "many">>; scanRefs: z.ZodDefault, "many">>; signatureRefs: z.ZodDefault, "many">>; status: z.ZodEnum<["active", "superseded", "revoked"]>; schema: z.ZodLiteral<"hasna.build_artifact.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "binary" | "oci_image" | "archive"; digest: string; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; createdAt: string; uri: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; sourceCandidate: { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }; repositoryCommitSha: string; repositoryTreeSha: string; buildWorkflowRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; buildRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; builder: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; sbomRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; provenanceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scanRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; signatureRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "binary" | "oci_image" | "archive"; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; sourceCandidate: { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }; repositoryCommitSha: string; repositoryTreeSha: string; digest?: any; createdAt?: any; uri?: any; producer?: any; artifactDigest?: any; buildWorkflowRef?: any; buildRun?: any; builder?: any; sbomRefs?: any[] | undefined; provenanceRefs?: any[] | undefined; scanRefs?: any[] | undefined; signatureRefs?: any[] | undefined; }>, { id: string; kind: "binary" | "oci_image" | "archive"; digest: string; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; createdAt: string; uri: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; sourceCandidate: { id: string; digest: string; schema: "hasna.verified_source_candidate.v1"; }; repositoryCommitSha: string; repositoryTreeSha: string; buildWorkflowRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; buildRun: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }; builder: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; sbomRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; provenanceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scanRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; signatureRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "binary" | "oci_image" | "archive"; mediaType: string; status: "active" | "superseded" | "revoked"; schema: "hasna.build_artifact.v1"; sourceCandidate: { id: string; schema: "hasna.verified_source_candidate.v1"; digest?: any; }; repositoryCommitSha: string; repositoryTreeSha: string; digest?: any; createdAt?: any; uri?: any; producer?: any; artifactDigest?: any; buildWorkflowRef?: any; buildRun?: any; builder?: any; sbomRefs?: any[] | undefined; provenanceRefs?: any[] | undefined; scanRefs?: any[] | undefined; signatureRefs?: any[] | undefined; }>; "hasna.artifact_attestation.v1": z.ZodEffects; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>; artifactDigest: z.ZodType; predicateKind: z.ZodString; predicateSchemaVersion: z.ZodString; issuer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; keyRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; signatureRef: z.ZodType<{ id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, z.ZodTypeDef, any>; policyResult: z.ZodEnum<["passed", "failed"]>; policyRevision: z.ZodNumber; expiresAt: z.ZodOptional>>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.artifact_attestation.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; predicateKind: string; predicateSchemaVersion: string; issuer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; keyRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; signatureRef: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; policyResult: "failed" | "passed"; policyRevision: number; expiresAt?: string | null | undefined; }, { id: string; schema: "hasna.artifact_attestation.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; evidenceRefs: any[]; predicateKind: string; predicateSchemaVersion: string; policyResult: "failed" | "passed"; policyRevision: number; digest?: any; createdAt?: any; producer?: any; artifactDigest?: any; issuer?: any; keyRef?: any; signatureRef?: any; expiresAt?: any; }>, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; artifactDigest: string; predicateKind: string; predicateSchemaVersion: string; issuer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; keyRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; signatureRef: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; policyResult: "failed" | "passed"; policyRevision: number; expiresAt?: string | null | undefined; }, { id: string; schema: "hasna.artifact_attestation.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; evidenceRefs: any[]; predicateKind: string; predicateSchemaVersion: string; policyResult: "failed" | "passed"; policyRevision: number; digest?: any; createdAt?: any; producer?: any; artifactDigest?: any; issuer?: any; keyRef?: any; signatureRef?: any; expiresAt?: any; }>; "hasna.environment_binding.v1": z.ZodEffects; revision: z.ZodNumber; etag: z.ZodType; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; environment: z.ZodObject<{ id: z.ZodString; classification: z.ZodEnum<["development", "staging", "production", "disaster_recovery"]>; }, "strict", z.ZodTypeAny, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }>; dataBackend: z.ZodEnum<["sqlite", "postgresql"]>; providerConnectionRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; providerCapabilityCard: z.ZodType<{ evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, z.ZodTypeDef, any>; providerCapabilityDigest: z.ZodType; providerIdentity: z.ZodEffects; clusterId: z.ZodOptional; networkId: z.ZodOptional; storageId: z.ZodOptional; routingId: z.ZodOptional; }, "strict", z.ZodTypeAny, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }>, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }, { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }>; policyProfile: z.ZodString; authorizationProfile: z.ZodString; dataClassification: z.ZodEnum<["public", "internal", "private", "sensitive"]>; backupProfile: z.ZodString; rollbackProfile: z.ZodString; commercialBindingRef: z.ZodOptional>; writer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; changeEvidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; createdAt: string; updatedAt: string; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; etag: string; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerConnectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; providerCapabilityCard: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }; providerCapabilityDigest: string; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; writer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; changeEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; commercialBindingRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; changeEvidenceRefs: any[]; digest?: any; createdAt?: any; updatedAt?: any; producer?: any; etag?: any; providerConnectionRef?: any; providerCapabilityCard?: any; providerCapabilityDigest?: any; commercialBindingRef?: any; writer?: any; }>, { id: string; digest: string; schema: "hasna.environment_binding.v1"; createdAt: string; updatedAt: string; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; etag: string; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerConnectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; providerCapabilityCard: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }; providerCapabilityDigest: string; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; writer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; changeEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; commercialBindingRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; }; dataBackend: "sqlite" | "postgresql"; providerIdentity: { accountId: string; region: string; projectId?: string | undefined; clusterId?: string | undefined; networkId?: string | undefined; storageId?: string | undefined; routingId?: string | undefined; }; policyProfile: string; authorizationProfile: string; dataClassification: "public" | "internal" | "private" | "sensitive"; backupProfile: string; rollbackProfile: string; changeEvidenceRefs: any[]; digest?: any; createdAt?: any; updatedAt?: any; producer?: any; etag?: any; providerConnectionRef?: any; providerCapabilityCard?: any; providerCapabilityDigest?: any; commercialBindingRef?: any; writer?: any; }>; "hasna.deployment_request.v1": z.ZodEffects; requester: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; artifact: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>>; attestations: z.ZodDefault; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }, { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }>, "many">>; priorReceipt: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; policyProfile: z.ZodString; idempotencyKeyFingerprint: z.ZodType; requestAt: z.ZodType; expiresAt: z.ZodOptional>>; sourceRequestId: z.ZodString; auditCorrelationId: z.ZodString; costEstimate: z.ZodOptional | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, z.ZodTypeDef, any>>; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.deployment_request.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_request.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; policyProfile: string; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; idempotencyKeyFingerprint: string; requestAt: string; sourceRequestId: string; auditCorrelationId: string; artifact?: { id: string; digest: string; schema: "hasna.build_artifact.v1"; } | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; expiresAt?: string | null | undefined; priorReceipt?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_request.v1"; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; policyProfile: string; sourceRequestId: string; auditCorrelationId: string; digest?: any; createdAt?: any; artifact?: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; } | undefined; costEstimate?: any; producer?: any; expiresAt?: any; requester?: any; attestations?: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[] | undefined; priorReceipt?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; idempotencyKeyFingerprint?: any; requestAt?: any; }>, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_request.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; policyProfile: string; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; idempotencyKeyFingerprint: string; requestAt: string; sourceRequestId: string; auditCorrelationId: string; artifact?: { id: string; digest: string; schema: "hasna.build_artifact.v1"; } | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; expiresAt?: string | null | undefined; priorReceipt?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_request.v1"; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; policyProfile: string; sourceRequestId: string; auditCorrelationId: string; digest?: any; createdAt?: any; artifact?: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; } | undefined; costEstimate?: any; producer?: any; expiresAt?: any; requester?: any; attestations?: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[] | undefined; priorReceipt?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; idempotencyKeyFingerprint?: any; requestAt?: any; }>; "hasna.deployment_plan.v1": z.ZodEffects; request: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_request.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_request.v1"; }, { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }>; compiler: z.ZodObject<{ actor: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; version: z.ZodString; contractKitVersion: z.ZodLiteral<"1.0.0">; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }, { version: string; contractKitVersion: "1.0.0"; actor?: any; }>; inputs: z.ZodArray; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">; providerCapabilityDigests: z.ZodDefault, "many">>; actions: z.ZodArray>; inputs: z.ZodDefault; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">>; outputSchema: z.ZodType; preconditions: z.ZodDefault>; postconditions: z.ZodDefault>; lockClass: z.ZodString; fencingRequired: z.ZodBoolean; sideEffectClass: z.ZodType; riskClass: z.ZodEnum<["low", "medium", "high", "critical"]>; approvalScope: z.ZodEnum<["none", "plan", "action", "phase"]>; runtimeMaterialKind: z.ZodNullable; providerOperation: z.ZodNullable; providerCapabilityDigest: z.ZodNullable>; retryClass: z.ZodEnum<["none", "safe", "reconcile_first"]>; maxAttempts: z.ZodNumber; timeoutClass: z.ZodString; compensationOperationId: z.ZodNullable; idempotencyRequired: z.ZodBoolean; reconciliationRequired: z.ZodBoolean; evidenceRequirements: z.ZodArray; }, "strict", z.ZodTypeAny, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }, { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }>, "many">; authorizationRequirements: z.ZodDefault>; policyRequirements: z.ZodDefault>; riskClass: z.ZodEnum<["low", "medium", "high", "critical"]>; evidenceRequirements: z.ZodArray; expectedStateDigest: z.ZodType; verificationCriteria: z.ZodArray; rollbackTarget: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; rollbackInputs: z.ZodDefault; id: z.ZodString; revision: z.ZodOptional; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: string; revision?: number | undefined; }, { id: string; digest?: any; schema?: any; revision?: number | undefined; }>, "many">>; estimatedCost: z.ZodOptional | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, z.ZodTypeDef, any>>; issuedAt: z.ZodType; expiresAt: z.ZodOptional>>; schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_plan.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; compiler: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }; providerCapabilityDigests: string[]; actions: { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }[]; authorizationRequirements: string[]; policyRequirements: string[]; expectedStateDigest: string; verificationCriteria: string[]; rollbackInputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; issuedAt: string; expiresAt?: string | null | undefined; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; estimatedCost?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_plan.v1"; inputs: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; compiler: { version: string; contractKitVersion: "1.0.0"; actor?: any; }; actions: { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }[]; verificationCriteria: string[]; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; providerCapabilityDigests?: any[] | undefined; authorizationRequirements?: string[] | undefined; policyRequirements?: string[] | undefined; expectedStateDigest?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; rollbackInputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; estimatedCost?: any; issuedAt?: any; }>, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; digest: string; schema: "hasna.deployment_plan.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; compiler: { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; version: string; contractKitVersion: "1.0.0"; }; providerCapabilityDigests: string[]; actions: { id: string; sideEffectClass: string; providerCapabilityDigest: string | null; operationId: string; operationVersion: number; dependsOn: string[]; inputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; outputSchema: string; preconditions: string[]; postconditions: string[]; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; }[]; authorizationRequirements: string[]; policyRequirements: string[]; expectedStateDigest: string; verificationCriteria: string[]; rollbackInputs: { id: string; digest: string; schema: string; revision?: number | undefined; }[]; issuedAt: string; expiresAt?: string | null | undefined; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; estimatedCost?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; kind: "reconciliation" | "deployment" | "promotion" | "rollback"; schema: "hasna.deployment_plan.v1"; inputs: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[]; riskClass: "low" | "medium" | "high" | "critical"; evidenceRequirements: string[]; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; compiler: { version: string; contractKitVersion: "1.0.0"; actor?: any; }; actions: { id: string; operationId: string; operationVersion: number; lockClass: string; fencingRequired: boolean; riskClass: "low" | "medium" | "high" | "critical"; approvalScope: "action" | "none" | "plan" | "phase"; runtimeMaterialKind: string | null; providerOperation: string | null; retryClass: "safe" | "none" | "reconcile_first"; maxAttempts: number; timeoutClass: string; compensationOperationId: string | null; idempotencyRequired: boolean; reconciliationRequired: boolean; evidenceRequirements: string[]; sideEffectClass?: any; providerCapabilityDigest?: any; dependsOn?: string[] | undefined; inputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; outputSchema?: any; preconditions?: string[] | undefined; postconditions?: string[] | undefined; }[]; verificationCriteria: string[]; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; providerCapabilityDigests?: any[] | undefined; authorizationRequirements?: string[] | undefined; policyRequirements?: string[] | undefined; expectedStateDigest?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; rollbackInputs?: { id: string; digest?: any; schema?: any; revision?: number | undefined; }[] | undefined; estimatedCost?: any; issuedAt?: any; }>; "hasna.deployment_approval_decision.v1": z.ZodEffects | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, z.ZodTypeDef, any>; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; scope: z.ZodEnum<["plan", "action", "phase"]>; actionId: z.ZodNullable; phaseId: z.ZodNullable; runtimeMaterial: z.ZodNullable; stateLineage: z.ZodString; preActionStateSerial: z.ZodNumber; }, "strict", z.ZodTypeAny, { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; }, { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; }>>; boundInputDigests: z.ZodArray; }, "strict", z.ZodTypeAny, { kind: string; digest: string; }, { kind: string; digest?: any; }>, "many">; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; actorRole: z.ZodEnum<["requester", "planner", "approver", "executor", "auditor", "administrator"]>; attemptScope: z.ZodObject<{ minimum: z.ZodNumber; maximum: z.ZodNumber; }, "strict", z.ZodTypeAny, { minimum: number; maximum: number; }, { minimum: number; maximum: number; }>; unchangedRetryPolicy: z.ZodEnum<["allowed", "denied"]>; issuedAt: z.ZodType; expiresAt: z.ZodType; separationOfDutiesPassed: z.ZodBoolean; authorizationPolicyRevision: z.ZodNumber; evidenceRefs: z.ZodArray, "many">; schema: z.ZodLiteral<"hasna.deployment_approval_decision.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; issuedAt: string; decision: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; } | null; boundInputDigests: { kind: string; digest: string; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; evidenceRefs: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; } | null; boundInputDigests: { kind: string; digest?: any; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; issuedAt?: any; decision?: any; }>, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; issuedAt: string; decision: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; digest: string; stateLineage: string; preActionStateSerial: number; } | null; boundInputDigests: { kind: string; digest: string; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; evidenceRefs: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterial: { kind: string; stateLineage: string; preActionStateSerial: number; digest?: any; } | null; boundInputDigests: { kind: string; digest?: any; }[]; actorRole: "requester" | "planner" | "approver" | "executor" | "auditor" | "administrator"; attemptScope: { minimum: number; maximum: number; }; unchangedRetryPolicy: "allowed" | "denied"; separationOfDutiesPassed: boolean; authorizationPolicyRevision: number; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; issuedAt?: any; decision?: any; }>; "hasna.deployment_attempt.v1": z.ZodEffects; revision: z.ZodNumber; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; approvals: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }>; scope: z.ZodEnum<["plan", "action", "phase"]>; actionId: z.ZodNullable; phaseId: z.ZodNullable; runtimeMaterialDigest: z.ZodNullable>; }, "strict", z.ZodTypeAny, { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }, { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }>, "many">; requester: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; decisionActors: z.ZodArray, "many">; executorActors: z.ZodArray, "many">; environmentLock: z.ZodObject<{ id: z.ZodString; fencingToken: z.ZodNumber; }, "strict", z.ZodTypeAny, { id: string; fencingToken: number; }, { id: string; fencingToken: number; }>; attemptNumber: z.ZodNumber; retryOf: z.ZodNullable; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>>; state: z.ZodEnum<["queued", "running", "reconciling", "unknown_outcome", "succeeded", "failed", "cancelled"]>; actionSteps: z.ZodArray; providerCorrelationId: z.ZodNullable; startedAt: z.ZodNullable>; finishedAt: z.ZodNullable>; evidenceRefs: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }, { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }>, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }, { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }>, "many">; outboxCorrelationRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; inboxCorrelationRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; failureReason: z.ZodNullable; evidenceRefs: z.ZodDefault, "many">>; providerReceipts: z.ZodDefault; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }, { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }>, "many">>; finalReceipt: z.ZodNullable; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; schema: z.ZodLiteral<"hasna.deployment_attempt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; createdAt: string; updatedAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }[]; decisionActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; executorActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; } | null; actionSteps: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }[]; outboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; inboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; failureReason: string | null; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; finalReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | null; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }[]; decisionActors: any[]; executorActors: any[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; } | null; actionSteps: { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }[]; failureReason: string | null; finalReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | null; digest?: any; createdAt?: any; updatedAt?: any; evidenceRefs?: any[] | undefined; producer?: any; requester?: any; outboxCorrelationRef?: any; inboxCorrelationRef?: any; providerReceipts?: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[] | undefined; }>, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; createdAt: string; updatedAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; revision: number; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; requester: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest: string | null; }[]; decisionActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; executorActors: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; } | null; actionSteps: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; startedAt: string | null; finishedAt: string | null; actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; }[]; outboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; inboxCorrelationRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; failureReason: string | null; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; finalReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | null; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; state: "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome" | "queued" | "reconciling"; approvals: { decision: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }; scope: "action" | "plan" | "phase"; actionId: string | null; phaseId: string | null; runtimeMaterialDigest?: any; }[]; decisionActors: any[]; executorActors: any[]; environmentLock: { id: string; fencingToken: number; }; attemptNumber: number; retryOf: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; } | null; actionSteps: { actionId: string; sequence: number; state: "pending" | "running" | "succeeded" | "failed" | "cancelled" | "unknown_outcome"; providerCorrelationId: string | null; evidenceRefs?: any[] | undefined; startedAt?: any; finishedAt?: any; }[]; failureReason: string | null; finalReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | null; digest?: any; createdAt?: any; updatedAt?: any; evidenceRefs?: any[] | undefined; producer?: any; requester?: any; outboxCorrelationRef?: any; inboxCorrelationRef?: any; providerReceipts?: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[] | undefined; }>; "hasna.provider_receipt.v1": z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>; provider: z.ZodString; adapter: z.ZodString; connectionRef: z.ZodType<{ id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, z.ZodTypeDef, any>; capabilityDigest: z.ZodType; operationId: z.ZodString; operationVersion: z.ZodNumber; providerIdentity: z.ZodObject<{ projectId: z.ZodNullable; operationId: z.ZodString; deploymentId: z.ZodNullable; resourceIds: z.ZodDefault>; eventId: z.ZodNullable; }, "strict", z.ZodTypeAny, { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }, { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }>; requestFingerprint: z.ZodType; providerStatus: z.ZodString; normalizedResult: z.ZodEnum<["accepted", "succeeded", "failed", "cancelled", "unknown"]>; observedProviderRevision: z.ZodNullable; observedAt: z.ZodType; retryClass: z.ZodEnum<["none", "safe", "reconcile_first"]>; reconciliationState: z.ZodEnum<["not_required", "pending", "confirmed", "diverged"]>; unknownOutcome: z.ZodBoolean; redaction: z.ZodEnum<["none", "partial", "full"]>; responseEvidenceRefs: z.ZodArray, "many">; observationEvidenceRefs: z.ZodDefault, "many">>; schema: z.ZodLiteral<"hasna.provider_receipt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; provider: string; schema: "hasna.provider_receipt.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; adapter: string; connectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; capabilityDigest: string; requestFingerprint: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; observedAt: string; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; observationEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; provider: string; schema: "hasna.provider_receipt.v1"; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; adapter: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: any[]; digest?: any; createdAt?: any; producer?: any; connectionRef?: any; capabilityDigest?: any; requestFingerprint?: any; observedAt?: any; observationEvidenceRefs?: any[] | undefined; }>, { id: string; digest: string; provider: string; schema: "hasna.provider_receipt.v1"; createdAt: string; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; resourceIds: string[]; eventId: string | null; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; adapter: string; connectionRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; capabilityDigest: string; requestFingerprint: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; observedAt: string; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; observationEvidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; provider: string; schema: "hasna.provider_receipt.v1"; providerIdentity: { projectId: string | null; operationId: string; deploymentId: string | null; eventId: string | null; resourceIds?: string[] | undefined; }; operationId: string; operationVersion: number; retryClass: "safe" | "none" | "reconcile_first"; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; adapter: string; providerStatus: string; normalizedResult: "unknown" | "succeeded" | "failed" | "cancelled" | "accepted"; observedProviderRevision: string | null; reconciliationState: "pending" | "not_required" | "confirmed" | "diverged"; unknownOutcome: boolean; redaction: "none" | "partial" | "full"; responseEvidenceRefs: any[]; digest?: any; createdAt?: any; producer?: any; connectionRef?: any; capabilityDigest?: any; requestFingerprint?: any; observedAt?: any; observationEvidenceRefs?: any[] | undefined; }>; "hasna.deployment_receipt.v1": z.ZodEffects; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_request.v1"; }, { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }>; plan: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_plan.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }, { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }>; approvals: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }, { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }>, "many">; attempt: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_attempt.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }, { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }>; product: z.ZodObject<{ schema: z.ZodLiteral<"hasna.product_projection.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; intent: z.ZodObject<{ schema: z.ZodLiteral<"hasna.intent_snapshot.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }, { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }>; artifact: z.ZodObject<{ schema: z.ZodLiteral<"hasna.build_artifact.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.build_artifact.v1"; }, { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }>; attestations: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }, { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }>, "many">; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; providerReceipts: z.ZodArray; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }, { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }>, "many">; desiredStateDigest: z.ZodType; observedStateDigest: z.ZodType; verification: z.ZodArray; status: z.ZodEnum<["passed", "failed", "missing", "expired", "blocked"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }>, "many">; infrastructurePlanRef: z.ZodOptional>; infrastructureStateLineageRef: z.ZodOptional>; rollbackTarget: z.ZodOptional; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>>; verifiers: z.ZodArray, "many">; evidenceRefs: z.ZodArray, "many">; outcome: z.ZodEnum<["succeeded", "failed", "cancelled", "unknown_outcome"]>; schema: z.ZodLiteral<"hasna.deployment_receipt.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; approvals: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }[]; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; desiredStateDigest: string; observedStateDigest: string; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; infrastructurePlanRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; infrastructureStateLineageRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.deployment_receipt.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; attestations: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[]; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; approvals: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }[]; providerReceipts: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[]; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; digest?: any; createdAt?: any; producer?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; desiredStateDigest?: any; observedStateDigest?: any; infrastructurePlanRef?: any; infrastructureStateLineageRef?: any; }>, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; createdAt: string; artifact: { id: string; digest: string; schema: "hasna.build_artifact.v1"; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; intent: { id: string; digest: string; schema: "hasna.intent_snapshot.v1"; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; attestations: { id: string; digest: string; schema: "hasna.artifact_attestation.v1"; }[]; plan: { id: string; digest: string; schema: "hasna.deployment_plan.v1"; }; request: { id: string; digest: string; schema: "hasna.deployment_request.v1"; }; approvals: { id: string; digest: string; schema: "hasna.deployment_approval_decision.v1"; }[]; providerReceipts: { id: string; digest: string; schema: "hasna.provider_receipt.v1"; }[]; attempt: { id: string; digest: string; schema: "hasna.deployment_attempt.v1"; revision: number; }; desiredStateDigest: string; observedStateDigest: string; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; rollbackTarget?: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; } | undefined; infrastructurePlanRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; infrastructureStateLineageRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.deployment_receipt.v1"; artifact: { id: string; schema: "hasna.build_artifact.v1"; digest?: any; }; verification: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; evidenceRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; intent: { id: string; schema: "hasna.intent_snapshot.v1"; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; attestations: { id: string; schema: "hasna.artifact_attestation.v1"; digest?: any; }[]; plan: { id: string; schema: "hasna.deployment_plan.v1"; digest?: any; }; request: { id: string; schema: "hasna.deployment_request.v1"; digest?: any; }; approvals: { id: string; schema: "hasna.deployment_approval_decision.v1"; digest?: any; }[]; providerReceipts: { id: string; schema: "hasna.provider_receipt.v1"; digest?: any; }[]; attempt: { id: string; schema: "hasna.deployment_attempt.v1"; revision: number; digest?: any; }; outcome: "succeeded" | "failed" | "cancelled" | "unknown_outcome"; digest?: any; createdAt?: any; producer?: any; rollbackTarget?: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; } | undefined; desiredStateDigest?: any; observedStateDigest?: any; infrastructurePlanRef?: any; infrastructureStateLineageRef?: any; }>; "hasna.launch_evidence.v1": z.ZodEffects; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }, { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }>; environment: z.ZodObject<{ schema: z.ZodLiteral<"hasna.environment_binding.v1">; id: z.ZodString; revision: z.ZodNumber; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }, { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }>; deploymentReceipt: z.ZodObject<{ schema: z.ZodLiteral<"hasna.deployment_receipt.v1">; id: z.ZodString; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }, { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }>; requiredChecks: z.ZodArray; status: z.ZodEnum<["passed", "failed", "missing", "expired", "blocked"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }, { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }>, "many">; proofBundleRefs: z.ZodArray, "many">; findings: z.ZodDefault; status: z.ZodEnum<["open", "resolved", "accepted"]>; evidenceRefs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }, { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }>, "many">>; verifiers: z.ZodArray, "many">; independentReview: z.ZodBoolean; status: z.ZodEnum<["candidate", "blocked", "ready", "launched", "rolled_back"]>; compiledAt: z.ZodType; expiresAt: z.ZodType; schema: z.ZodLiteral<"hasna.launch_evidence.v1">; id: z.ZodString; createdAt: z.ZodType; producer: z.ZodType<{ id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, z.ZodTypeDef, any>; digest: z.ZodType; }, "strict", z.ZodTypeAny, { id: string; digest: string; deploymentReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; createdAt: string; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; findings: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }[]; independentReview: boolean; compiledAt: string; }, { id: string; deploymentReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; proofBundleRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; independentReview: boolean; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; findings?: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }[] | undefined; compiledAt?: any; }>, { id: string; digest: string; deploymentReceipt: { id: string; digest: string; schema: "hasna.deployment_receipt.v1"; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; createdAt: string; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; producer: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; product: { id: string; digest: string; schema: "hasna.product_projection.v1"; revision: number; }; verifiers: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }[]; expiresAt: string; environment: { id: string; digest: string; schema: "hasna.environment_binding.v1"; revision: number; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; }[]; findings: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "p0" | "p1" | "p2" | "p3"; }[]; independentReview: boolean; compiledAt: string; }, { id: string; deploymentReceipt: { id: string; schema: "hasna.deployment_receipt.v1"; digest?: any; }; status: "blocked" | "candidate" | "ready" | "launched" | "rolled_back"; schema: "hasna.launch_evidence.v1"; proofBundleRefs: any[]; product: { id: string; schema: "hasna.product_projection.v1"; revision: number; digest?: any; }; verifiers: any[]; environment: { id: string; schema: "hasna.environment_binding.v1"; revision: number; digest?: any; }; requiredChecks: { id: string; kind: "health" | "security" | "version" | "migration" | "readiness" | "rollback" | "alarm" | "access" | "restore" | "contract"; status: "failed" | "blocked" | "passed" | "missing" | "expired"; evidenceRefs: any[]; }[]; independentReview: boolean; digest?: any; createdAt?: any; producer?: any; expiresAt?: any; findings?: { id: string; status: "open" | "accepted" | "resolved"; evidenceRefs: any[]; severity: "p0" | "p1" | "p2" | "p3"; }[] | undefined; compiledAt?: any; }>; }>; export declare const DeploymentEnvelopeSchema: z.ZodEffects>; ratification: z.ZodObject<{ gate: z.ZodLiteral<"one production deployment executed through this envelope with receipts and a passed live test">; satisfied: z.ZodDefault; evidenceRefs: z.ZodDefault>; }, "strict", z.ZodTypeAny, { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }, { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }>; contractKitVersion: z.ZodLiteral<"1.0.0">; identity: z.ZodObject<{ appId: z.ZodTypeAny; packageName: z.ZodTypeAny; projectsRef: z.ZodTypeAny; repositoryRef: z.ZodTypeAny; }, "strict", z.ZodTypeAny, { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }, { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }>; audience: z.ZodEnum<["internal", "products"]>; accountMapping: z.ZodArray; accountId: z.ZodString; region: z.ZodOptional; purpose: z.ZodOptional; }, "strict", z.ZodTypeAny, { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }, { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }>, "many">; environments: z.ZodArray; legacyAlias: z.ZodOptional>; binding: z.ZodTypeAny; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, "many">; resourceGraph: z.ZodObject<{ resources: z.ZodArray; kind: z.ZodEnum<["compute", "database", "object_storage", "cache", "queue", "topic", "worker", "cron", "function", "secret", "domain", "dns", "cdn", "network", "identity", "observability", "other"]>; sourceVocabulary: z.ZodOptional>; sourceKind: z.ZodOptional; ownerPackage: z.ZodTypeAny; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional; dependsOn: z.ZodDefault>; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }, { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }>; artifacts: z.ZodDefault>; deployProcedure: z.ZodObject<{ requestKind: z.ZodEnum<["deployment", "promotion", "rollback", "reconciliation"]>; plan: z.ZodTypeAny; phases: z.ZodArray; actions: z.ZodArray>; nonReversible: z.ZodDefault; approvalScope: z.ZodDefault>; evidenceRequirement: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }, { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }>, "many">; }, "strict", z.ZodTypeAny, { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }, { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }>; monitorWiring: z.ZodObject<{ source: z.ZodEnum<["uptime", "monitor", "fleet", "none"]>; importMode: z.ZodDefault>; checks: z.ZodDefault; endpoint: z.ZodOptional; expectedStatuses: z.ZodDefault>; alarmClass: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }, { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }>, "many">>; }, "strict", z.ZodTypeAny, { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }, { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }>; rollback: z.ZodObject<{ profile: z.ZodString; targetReceipt: z.ZodOptional; }, "strict", z.ZodTypeAny, { profile: string; targetReceipt?: any; }, { profile: string; targetReceipt?: any; }>; schema: z.ZodLiteral<"hasna.deployment_envelope.v1">; id: z.ZodString; createdAt: z.ZodTypeAny; updatedAt: z.ZodOptional>; metadata: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; status: "draft" | "active"; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }; artifacts: any[]; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }; createdAt?: any; updatedAt?: any; metadata?: any; }, { id: string; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }; status?: "draft" | "active" | undefined; createdAt?: any; updatedAt?: any; metadata?: any; artifacts?: any[] | undefined; }>, { id: string; status: "draft" | "active"; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }; artifacts: any[]; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }; createdAt?: any; updatedAt?: any; metadata?: any; }, { id: string; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }; status?: "draft" | "active" | undefined; createdAt?: any; updatedAt?: any; metadata?: any; artifacts?: any[] | undefined; }>, EnvelopeResourceSchema: z.ZodEffects; kind: z.ZodEnum<["compute", "database", "object_storage", "cache", "queue", "topic", "worker", "cron", "function", "secret", "domain", "dns", "cdn", "network", "identity", "observability", "other"]>; sourceVocabulary: z.ZodOptional>; sourceKind: z.ZodOptional; ownerPackage: z.ZodTypeAny; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional; dependsOn: z.ZodDefault>; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, EnvelopeEnvironmentSchema: z.ZodEffects; legacyAlias: z.ZodOptional>; binding: z.ZodTypeAny; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, EnvelopePhaseSchema: z.ZodObject<{ id: z.ZodString; approvalScope: z.ZodEnum<["none", "plan", "action", "phase"]>; actions: z.ZodArray>; nonReversible: z.ZodDefault; approvalScope: z.ZodDefault>; evidenceRequirement: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }, { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }>, EnvelopeActionSchema: z.ZodObject<{ id: z.ZodString; operationId: z.ZodString; sideEffectClass: z.ZodTypeAny; compensationOperationId: z.ZodOptional>; nonReversible: z.ZodDefault; approvalScope: z.ZodDefault>; evidenceRequirement: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }, { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }>; export type DeploymentEnvelope = z.output; export type ProductProjection = z.output; export type IntentSnapshot = z.output; export type VerifiedSourceCandidate = z.output; export type BuildArtifact = z.output; export type ArtifactAttestation = z.output; export type EnvironmentBinding = z.output; export type DeploymentRequest = z.output; export type DeploymentAction = z.output; export type DeploymentPlan = z.output; export type DeploymentApprovalDecision = z.output; export type DeploymentAttempt = z.output; export type ProviderReceipt = z.output; export type DeploymentReceipt = z.output; export type LaunchEvidence = z.output; declare const CoreContractSchemaRegistry: { readonly "hasna.actor_ref.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.actor_ref.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; capabilities: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; schema: "hasna.actor_ref.v1"; createdAt: string; capabilities: string[]; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; schema: "hasna.actor_ref.v1"; createdAt: string; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; capabilities?: string[] | undefined; }>; readonly "hasna.resource_ref.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["task", "project", "repo", "run", "loop", "workflow", "action", "event", "integration", "session", "machine", "model", "tool", "file", "document", "url", "artifact", "knowledge", "email", "conversation", "dashboard", "render", "panel", "report", "commit", "branch", "pull_request", "issue", "comment", "verification", "finding", "context_pack", "proof_bundle", "memento", "eval", "budget", "cost", "alert", "incident", "app", "release", "rollout", "announcement", "audience", "feedback", "unknown"]>; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; tags: string[]; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; tags: string[]; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; schema: "hasna.resource_ref.v1"; createdAt: string; name?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; readonly "hasna.evidence_ref.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.evidence_ref.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["file", "command_output", "screenshot", "log", "diff", "report", "artifact", "url", "video", "har", "test_result", "metric", "trace", "other"]>; uri: z.ZodEffects; sha256: z.ZodOptional; summary: z.ZodOptional; contentType: z.ZodOptional; sizeBytes: z.ZodOptional; redaction: z.ZodDefault>; producer: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace"; schema: "hasna.evidence_ref.v1"; createdAt: string; uri: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; redaction: "unknown" | "none" | "partial" | "full"; sha256?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; producer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; contentType?: string | undefined; sizeBytes?: number | undefined; }, { id: string; kind: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace"; schema: "hasna.evidence_ref.v1"; createdAt: string; uri: string; sha256?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; producer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; redaction?: "unknown" | "none" | "partial" | "full" | undefined; contentType?: string | undefined; sizeBytes?: number | undefined; }>; readonly "hasna.work_run.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; actor: z.ZodObject<{ kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>; traceId: z.ZodOptional; startedAt: z.ZodOptional>; finishedAt: z.ZodOptional>; constraints: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; decisions: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { decisionType: z.ZodEnum<["guardrail", "model_route", "tool_select", "budget", "secret_access", "approval", "policy", "other"]>; status: z.ZodEnum<["allowed", "denied", "warned", "approval_required", "selected", "skipped", "unknown"]>; actor: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; traceId: z.ZodOptional; inputHash: z.ZodOptional; policyBundleId: z.ZodOptional; selected: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; skipped: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; reason: z.ZodString; obligations: z.ZodDefault>; redactions: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, "many">>; costEstimates: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; validationPlanRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; constraints?: string[] | undefined; decisions?: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; costEstimates?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[] | undefined; validationPlanRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; objective: string; constraints: string[]; decisions: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; costEstimates: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }[]; validationPlanRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.work_run.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; constraints?: string[] | undefined; decisions?: { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; costEstimates?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[] | undefined; validationPlanRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; readonly "hasna.task_to_pr_projection.v1": z.ZodType; readonly "hasna.decision_envelope.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { decisionType: z.ZodEnum<["guardrail", "model_route", "tool_select", "budget", "secret_access", "approval", "policy", "other"]>; status: z.ZodEnum<["allowed", "denied", "warned", "approval_required", "selected", "skipped", "unknown"]>; actor: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; traceId: z.ZodOptional; inputHash: z.ZodOptional; policyBundleId: z.ZodOptional; selected: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; skipped: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; reason: z.ZodString; obligations: z.ZodDefault>; redactions: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; selected: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; skipped: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; reason: string; obligations: string[]; redactions: string[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; status: "unknown" | "allowed" | "denied" | "warned" | "approval_required" | "selected" | "skipped"; schema: "hasna.decision_envelope.v1"; createdAt: string; decisionType: "budget" | "guardrail" | "model_route" | "tool_select" | "secret_access" | "approval" | "policy" | "other"; reason: string; actor?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; selected?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; skipped?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; traceId?: string | undefined; inputHash?: string | undefined; policyBundleId?: string | undefined; obligations?: string[] | undefined; redactions?: string[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>; readonly "hasna.cost_estimate.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; readonly "hasna.capability_card.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.capability_card.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["model", "tool", "machine", "agent", "lane", "connector", "service"]>; name: z.ZodString; version: z.ZodOptional; status: z.ZodDefault>; capabilities: z.ZodDefault>; limitations: z.ZodDefault>; riskLevel: z.ZodDefault>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "agent" | "service" | "model" | "machine" | "tool" | "lane" | "connector"; status: "unknown" | "available" | "unavailable" | "degraded"; schema: "hasna.capability_card.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; limitations: string[]; riskLevel: "unknown" | "low" | "medium" | "high" | "critical"; version?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { id: string; name: string; kind: "agent" | "service" | "model" | "machine" | "tool" | "lane" | "connector"; schema: "hasna.capability_card.v1"; createdAt: string; version?: string | undefined; status?: "unknown" | "available" | "unavailable" | "degraded" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; capabilities?: string[] | undefined; limitations?: string[] | undefined; riskLevel?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; }>; readonly "hasna.provider_live_mode_standard.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { name: z.ZodString; version: z.ZodString; modes: z.ZodEffects, "many">, ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[], ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]>; requiredCapabilityFields: z.ZodArray; liveMutationGate: z.ZodObject<{ requiredMode: z.ZodLiteral<"live_mutating">; requiredChecks: z.ZodArray; forbiddenBypassSignals: z.ZodArray; disabledLiveSmoke: z.ZodString; }, "strict", z.ZodTypeAny, { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }, { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }>; noSideEffectSmoke: z.ZodObject<{ requiredForModes: z.ZodArray, "many">; commandEvidence: z.ZodArray; secretOutputScan: z.ZodDefault; }, "strict", z.ZodTypeAny, { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }, { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }>; credentialPolicy: z.ZodObject<{ acceptedInputs: z.ZodArray, "many">; rawSecretInputsAllowed: z.ZodLiteral; missingCredentialBehavior: z.ZodLiteral<"fail_closed">; revocationCheckRequired: z.ZodDefault; }, "strict", z.ZodTypeAny, { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }, { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }>; operationCards: z.ZodArray, "many">; defaultMode: z.ZodEnum<["mock", "fixture", "sandbox", "read_only_live", "live_mutating"]>; credentialRequirements: z.ZodDefault, "many">; allowedSecretInputs: z.ZodDefault, "many">>; failClosedDiagnostic: z.ZodString; revocationCheck: z.ZodDefault; }, "strict", z.ZodTypeAny, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }, { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }>, "many">>; operations: z.ZodArray, "many">; sideEffectClass: z.ZodEnum<["none", "read_only", "external_notification", "external_mutation", "money_movement", "dns_or_domain_change", "bulk_message_or_call", "legal_or_filing", "compute_or_infra_mutation", "irreversible"]>; requiresApproval: z.ZodDefault; requiresIdempotencyKey: z.ZodDefault; requiresSandboxEvidence: z.ZodDefault; requiresRollbackOrRevocation: z.ZodDefault; rollbackOrRevocation: z.ZodOptional; noSideEffectSmoke: z.ZodOptional; reconciliation: z.ZodOptional; }, "strict", z.ZodTypeAny, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }, { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }>, "many">; rateLimitPosture: z.ZodString; costPosture: z.ZodOptional; auditEvents: z.ZodDefault>; redactionRules: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>, { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }, { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }>, "many">; firstAdoptionTargets: z.ZodArray>; requiredEvidence: z.ZodArray; firstOperations: z.ZodArray; blockedUntil: z.ZodDefault>; }, "strict", z.ZodTypeAny, { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }, { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }>, "many">; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }; operationCards: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }; operationCards: { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan: boolean; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired: boolean; }; operationCards: { evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; credentialRequirements: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; allowedSecretInputs: ("credential_ref" | "lease_ref")[]; failClosedDiagnostic: string; revocationCheck: boolean; }[]; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval: boolean; requiresIdempotencyKey: boolean; requiresSandboxEvidence: boolean; requiresRollbackOrRevocation: boolean; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; auditEvents: string[]; redactionRules: string[]; costPosture?: string | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; priority: "p0" | "p1" | "p2"; requiredEvidence: string[]; firstOperations: string[]; blockedUntil: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.provider_live_mode_standard.v1"; createdAt: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; noSideEffectSmoke: { requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; commandEvidence: string[]; secretOutputScan?: boolean | undefined; }; requiredCapabilityFields: string[]; liveMutationGate: { requiredChecks: string[]; requiredMode: "live_mutating"; forbiddenBypassSignals: string[]; disabledLiveSmoke: string; }; credentialPolicy: { acceptedInputs: ("credential_ref" | "lease_ref")[]; rawSecretInputsAllowed: false; missingCredentialBehavior: "fail_closed"; revocationCheckRequired?: boolean | undefined; }; operationCards: { providerId: string; appId: string; adapterId: string; ownerPackage: string; modes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; defaultMode: "mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating"; operations: { operation: string; supportedModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; sideEffectClass: "none" | "read_only" | "external_notification" | "external_mutation" | "money_movement" | "dns_or_domain_change" | "bulk_message_or_call" | "legal_or_filing" | "compute_or_infra_mutation" | "irreversible"; requiresApproval?: boolean | undefined; requiresIdempotencyKey?: boolean | undefined; requiresSandboxEvidence?: boolean | undefined; requiresRollbackOrRevocation?: boolean | undefined; rollbackOrRevocation?: string | undefined; noSideEffectSmoke?: string | undefined; reconciliation?: string | undefined; }[]; rateLimitPosture: string; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; credentialRequirements?: { refName: string; requiredForModes: ("mock" | "fixture" | "sandbox" | "read_only_live" | "live_mutating")[]; failClosedDiagnostic: string; allowedSecretInputs?: ("credential_ref" | "lease_ref")[] | undefined; revocationCheck?: boolean | undefined; }[] | undefined; costPosture?: string | undefined; auditEvents?: string[] | undefined; redactionRules?: string[] | undefined; }[]; firstAdoptionTargets: { repo: string; appId: string; requiredEvidence: string[]; firstOperations: string[]; priority?: "p0" | "p1" | "p2" | undefined; blockedUntil?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>; readonly "hasna.context_pack.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.context_pack.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; budget: z.ZodOptional; maxBytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxTokens?: number | undefined; maxBytes?: number | undefined; }, { maxTokens?: number | undefined; maxBytes?: number | undefined; }>>; items: z.ZodDefault; summary: z.ZodString; text: z.ZodOptional; tokens: z.ZodOptional; source: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }, { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }>, "many">>; citations: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; freshness: z.ZodDefault>; permissions: z.ZodDefault>; redactions: z.ZodDefault>; conflicts: z.ZodDefault>; uncertainty: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }>; readonly "hasna.integration_ref.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; name: z.ZodString; projectId: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; uri: z.ZodOptional>; enabled: z.ZodDefault; readOnly: z.ZodDefault; capabilities: z.ZodDefault>; freshness: z.ZodDefault>; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; readonly "hasna.project_manifest.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; slug: z.ZodString; name: z.ZodString; summary: z.ZodOptional; status: z.ZodDefault>; classification: z.ZodDefault>; owner: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; layout: z.ZodDefault>; dashboardManifest: z.ZodDefault>; snapshotsDir: z.ZodDefault>; documentsDir: z.ZodDefault>; reportsDir: z.ZodDefault>; evidenceDir: z.ZodDefault>; privateDir: z.ZodDefault>; }, "strict", z.ZodTypeAny, { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }, { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; }>>; integrations: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; name: z.ZodString; projectId: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; uri: z.ZodOptional>; enabled: z.ZodDefault; readOnly: z.ZodDefault; capabilities: z.ZodDefault>; freshness: z.ZodDefault>; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; config: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, "many">>; renderManifests: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; name: string; status: "draft" | "active" | "paused" | "archived"; schema: "hasna.project_manifest.v1"; createdAt: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; slug: string; projectId: string; classification: "public" | "internal" | "private" | "sensitive"; layout: { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }; integrations: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }[]; renderManifests: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; name: string; schema: "hasna.project_manifest.v1"; createdAt: string; slug: string; projectId: string; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; status?: "draft" | "active" | "paused" | "archived" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; classification?: "public" | "internal" | "private" | "sensitive" | undefined; layout?: { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; } | undefined; integrations?: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }[] | undefined; renderManifests?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; name: string; status: "draft" | "active" | "paused" | "archived"; schema: "hasna.project_manifest.v1"; createdAt: string; tags: string[]; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; slug: string; projectId: string; classification: "public" | "internal" | "private" | "sensitive"; layout: { schemaRoot: string; dashboardManifest: string; snapshotsDir: string; documentsDir: string; reportsDir: string; evidenceDir: string; privateDir: string; }; integrations: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: string[]; freshness: "unknown" | "fresh" | "stale"; enabled: boolean; readOnly: boolean; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; projectId?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }[]; renderManifests: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; name: string; schema: "hasna.project_manifest.v1"; createdAt: string; slug: string; projectId: string; owner?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; status?: "draft" | "active" | "paused" | "archived" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; classification?: "public" | "internal" | "private" | "sensitive" | undefined; layout?: { schemaRoot?: string | undefined; dashboardManifest?: string | undefined; snapshotsDir?: string | undefined; documentsDir?: string | undefined; reportsDir?: string | undefined; evidenceDir?: string | undefined; privateDir?: string | undefined; } | undefined; integrations?: { id: string; name: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; schema: "hasna.integration_ref.v1"; createdAt: string; config?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; projectId?: string | undefined; capabilities?: string[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; enabled?: boolean | undefined; readOnly?: boolean | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }[] | undefined; renderManifests?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; readonly "hasna.project_panel.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; provider: z.ZodObject<{ kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; id: z.ZodString; name: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }>; kind: z.ZodEnum<["overview", "tasks", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "timeline", "risks", "documents", "custom"]>; title: z.ZodString; summary: z.ZodOptional; state: z.ZodDefault>; stateReason: z.ZodOptional; generatedAt: z.ZodString; freshness: z.ZodDefault>; metrics: z.ZodDefault; unit: z.ZodOptional; status: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }, { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }>, "many">>; items: z.ZodDefault; status: z.ZodOptional; priority: z.ZodDefault>; timestamp: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }, { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }>, "many">>; actions: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; renderFragment: z.ZodOptional>; title: z.ZodOptional; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; spec: z.ZodDefault>; }, "strict", z.ZodTypeAny, { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; }, { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; }>>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>; readonly "hasna.project_snapshot.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; generatedAt: z.ZodString; status: z.ZodDefault>; manifestRef: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; renderManifestRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; panels: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; provider: z.ZodObject<{ kind: z.ZodEnum<["todos", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "render", "contracts", "custom"]>; id: z.ZodString; name: z.ZodOptional; sourcePackage: z.ZodOptional; externalId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }>; kind: z.ZodEnum<["overview", "tasks", "files", "mailery", "conversations", "knowledge", "mementos", "reports", "actions", "timeline", "risks", "documents", "custom"]>; title: z.ZodString; summary: z.ZodOptional; state: z.ZodDefault>; stateReason: z.ZodOptional; generatedAt: z.ZodString; freshness: z.ZodDefault>; metrics: z.ZodDefault; unit: z.ZodOptional; status: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }, { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }>, "many">>; items: z.ZodDefault; status: z.ZodOptional; priority: z.ZodDefault>; timestamp: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }, { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }>, "many">>; actions: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; renderFragment: z.ZodOptional>; title: z.ZodOptional; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; spec: z.ZodDefault>; }, "strict", z.ZodTypeAny, { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; }, { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; }>>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }, { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }>, "many">>; contextPacks: z.ZodDefault; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; budget: z.ZodOptional; maxBytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxTokens?: number | undefined; maxBytes?: number | undefined; }, { maxTokens?: number | undefined; maxBytes?: number | undefined; }>>; items: z.ZodDefault; summary: z.ZodString; text: z.ZodOptional; tokens: z.ZodOptional; source: z.ZodObject<{ id: z.ZodString; kind: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }, { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }>, "many">>; citations: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; freshness: z.ZodDefault>; permissions: z.ZodDefault>; redactions: z.ZodDefault>; conflicts: z.ZodDefault>; uncertainty: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }, { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; warnings: z.ZodDefault>; freshness: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.project_snapshot.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; projectId: string; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; warnings: string[]; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; panels: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }[]; contextPacks: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.project_snapshot.v1"; createdAt: string; projectId: string; generatedAt: string; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status?: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; warnings?: string[] | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; panels?: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }[] | undefined; contextPacks?: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }[] | undefined; }>, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.project_snapshot.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; projectId: string; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; warnings: string[]; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; panels: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; actions: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; state: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required"; title: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; priority: "unknown" | "low" | "medium" | "high" | "critical"; title: string; status?: string | undefined; metadata?: Record | undefined; summary?: string | undefined; timestamp?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; generatedAt: string; metrics: { id: string; value: string | number | boolean; status: "unknown" | "critical" | "good" | "warning"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; label: string; unit?: string | undefined; }[]; warnings: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; stateReason?: string | undefined; renderFragment?: { imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; spec: Record; title?: string | undefined; entry?: string | undefined; } | undefined; }[]; contextPacks: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; redactions: string[]; objective: string; items: { id: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[]; citations: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; freshness: "unknown" | "fresh" | "stale"; permissions: string[]; conflicts: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; uncertainty?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.project_snapshot.v1"; createdAt: string; projectId: string; generatedAt: string; manifestRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status?: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; warnings?: string[] | undefined; renderManifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; panels?: { id: string; kind: "custom" | "knowledge" | "actions" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "documents" | "overview" | "tasks" | "timeline" | "risks"; provider: { id: string; kind: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts"; name?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; schema: "hasna.project_panel.v1"; createdAt: string; projectId: string; title: string; generatedAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; actions?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; state?: "error" | "ready" | "unavailable" | "stale" | "empty" | "loading" | "auth_required" | undefined; items?: { id: string; title: string; status?: string | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; priority?: "unknown" | "low" | "medium" | "high" | "critical" | undefined; timestamp?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; stateReason?: string | undefined; metrics?: { id: string; value: string | number | boolean; label: string; status?: "unknown" | "critical" | "good" | "warning" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; unit?: string | undefined; }[] | undefined; renderFragment?: { title?: string | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; spec?: Record | undefined; } | undefined; warnings?: string[] | undefined; }[] | undefined; contextPacks?: { id: string; schema: "hasna.context_pack.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; budget?: { maxTokens?: number | undefined; maxBytes?: number | undefined; } | undefined; redactions?: string[] | undefined; items?: { id: string; summary: string; source: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; title?: string | undefined; text?: string | undefined; tokens?: number | undefined; }[] | undefined; citations?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; permissions?: string[] | undefined; conflicts?: string[] | undefined; uncertainty?: string | undefined; }[] | undefined; }>; readonly "hasna.render_manifest.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { projectId: z.ZodString; name: z.ZodString; version: z.ZodString; manifestPath: z.ZodDefault>; renderer: z.ZodDefault>; views: z.ZodArray; default: z.ZodDefault; entry: z.ZodOptional>; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; panelRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; dataRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; layout: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }, { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, "many">; imports: z.ZodDefault; specifier: z.ZodString; path: z.ZodOptional>; packageName: z.ZodOptional; uri: z.ZodOptional>; provider: z.ZodOptional>; schemaId: z.ZodOptional; integrity: z.ZodOptional; resourceRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; optional: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }, { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }>, "many">>; theme: z.ZodOptional>; compatibility: z.ZodOptional; minContractsVersion: z.ZodOptional; }, "strict", z.ZodTypeAny, { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; }, { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; }>>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; manifestPath: string; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; views: { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; theme?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; projectId: string; views: { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; manifestPath?: string | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; theme?: Record | undefined; }>, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; projectId: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; manifestPath: string; renderer: "custom" | "json_render" | "react_flow" | "markdown" | "html"; views: { id: string; default: boolean; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; imports: { id: string; optional: boolean; kind: "local" | "url" | "provider" | "package"; specifier: string; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[]; panelRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; dataRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; layout?: Record | undefined; entry?: string | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; theme?: Record | undefined; }, { id: string; name: string; version: string; schema: "hasna.render_manifest.v1"; createdAt: string; projectId: string; views: { id: string; kind: "report" | "custom" | "document" | "dashboard" | "panel" | "canvas"; title: string; default?: boolean | undefined; layout?: Record | undefined; entry?: string | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; panelRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; dataRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; compatibility?: { minProjectsVersion?: string | undefined; minContractsVersion?: string | undefined; } | undefined; imports?: { id: string; kind: "local" | "url" | "provider" | "package"; specifier: string; optional?: boolean | undefined; path?: string | undefined; provider?: "custom" | "knowledge" | "render" | "actions" | "todos" | "files" | "mailery" | "conversations" | "mementos" | "reports" | "contracts" | undefined; uri?: string | undefined; packageName?: string | undefined; resourceRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; schemaId?: string | undefined; integrity?: string | undefined; }[] | undefined; manifestPath?: string | undefined; renderer?: "custom" | "json_render" | "react_flow" | "markdown" | "html" | undefined; theme?: Record | undefined; }>; readonly "hasna.agent_trajectory.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.agent_trajectory.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { actor: z.ZodObject<{ kind: z.ZodEnum<["agent", "human", "service", "model", "workflow", "system"]>; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>; workRunRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; events: z.ZodDefault; summary: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; costEstimate: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { currency: z.ZodDefault; amountMicros: z.ZodNumber; provider: z.ZodOptional; model: z.ZodOptional; accountId: z.ZodOptional; promptTokens: z.ZodOptional; completionTokens: z.ZodOptional; totalTokens: z.ZodOptional; basis: z.ZodDefault>; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; }, { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>>; }, "strict", z.ZodTypeAny, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }, { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; summary: string; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }>, "many">>; outcome: z.ZodDefault>; proofBundleRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; }, "strict", z.ZodTypeAny, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; events: { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; currency: string; amountMicros: number; basis: "limit" | "actual" | "estimated" | "budget"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } | undefined; }[]; id: string; schema: "hasna.agent_trajectory.v1"; createdAt: string; outcome: "unknown" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; proofBundleRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; workRunRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { actor: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }; id: string; schema: "hasna.agent_trajectory.v1"; createdAt: string; events?: { at: string; id: string; kind: "error" | "message" | "status" | "verification" | "other" | "command" | "test" | "decision" | "tool_call" | "file_change"; summary: string; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; costEstimate?: { id: string; schema: "hasna.cost_estimate.v1"; createdAt: string; amountMicros: number; model?: string | undefined; provider?: string | undefined; accountId?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; currency?: string | undefined; promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; basis?: "limit" | "actual" | "estimated" | "budget" | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; } | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; outcome?: "unknown" | "succeeded" | "failed" | "cancelled" | "blocked" | undefined; proofBundleRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; workRunRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; readonly "hasna.validation_plan.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.validation_plan.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { objective: z.ZodString; subject: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; checks: z.ZodArray; required: z.ZodDefault; command: z.ZodOptional; expected: z.ZodOptional; timeoutMs: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, "many">; verifier: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; requiredEvidenceKinds: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; requiredEvidenceKinds: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; checks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[]; schema: "hasna.validation_plan.v1"; createdAt: string; objective: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; subject?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; requiredEvidenceKinds?: ("report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace")[] | undefined; }>; readonly "hasna.proof_bundle.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { subject: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; validationPlanRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verdict: z.ZodDefault>; checks: z.ZodDefault; summary: z.ZodOptional; startedAt: z.ZodOptional>; finishedAt: z.ZodOptional>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }, { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }>, "many">>; verifier: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; residualRisks: z.ZodDefault>; freshness: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; checks: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; freshness: "unknown" | "fresh" | "stale"; verdict: "failed" | "passed" | "not_run" | "inconclusive"; residualRisks: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; checks?: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; verdict?: "failed" | "passed" | "not_run" | "inconclusive" | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; residualRisks?: string[] | undefined; }>, { id: string; checks: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; checkId: string; summary?: string | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; freshness: "unknown" | "fresh" | "stale"; verdict: "failed" | "passed" | "not_run" | "inconclusive"; residualRisks: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.proof_bundle.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; checks?: { status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; checkId: string; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; startedAt?: string | null | undefined; finishedAt?: string | null | undefined; }[] | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifier?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; freshness?: "unknown" | "fresh" | "stale" | undefined; verdict?: "failed" | "passed" | "not_run" | "inconclusive" | undefined; validationPlanRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; residualRisks?: string[] | undefined; }>; readonly "hasna.scaffold_manifest.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { name: z.ZodString; version: z.ZodString; summary: z.ZodString; type: z.ZodEnum<["open_source", "internal_app", "platform", "app", "agent", "content", "overlay", "other"]>; status: z.ZodDefault>; capabilities: z.ZodDefault, "many">>; techStack: z.ZodDefault>; tags: z.ZodDefault>; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; output: z.ZodObject<{ packageManager: z.ZodOptional>; languages: z.ZodDefault>; requiredFiles: z.ZodDefault>; requiredDirectories: z.ZodDefault>; optionalDirectories: z.ZodDefault>; }, "strict", z.ZodTypeAny, { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }, { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }>; env: z.ZodDefault; secret: z.ZodDefault; group: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>, { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }, { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }>, "many">>; scripts: z.ZodDefault; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { name: string; command: string; required: boolean; description?: string | undefined; }, { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }>, "many">>; validationChecks: z.ZodDefault; required: z.ZodDefault; command: z.ZodOptional; expected: z.ZodOptional; timeoutMs: z.ZodOptional; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }, { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; name: string; output: { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; status: "draft" | "active" | "archived" | "deprecated"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; tags: string[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[]; techStack: string[]; env: { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }[]; scripts: { name: string; command: string; required: boolean; description?: string | undefined; }[]; validationChecks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; output: { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; summary: string; status?: "draft" | "active" | "archived" | "deprecated" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; capabilities?: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[] | undefined; techStack?: string[] | undefined; env?: { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }[] | undefined; scripts?: { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }[] | undefined; validationChecks?: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[] | undefined; }>, { id: string; name: string; output: { languages: string[]; requiredFiles: string[]; requiredDirectories: string[]; optionalDirectories: string[]; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; status: "draft" | "active" | "archived" | "deprecated"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; tags: string[]; summary: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; capabilities: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[]; techStack: string[]; env: { key: string; required: boolean; secret: boolean; description: string; group?: string | undefined; default?: string | undefined; }[]; scripts: { name: string; command: string; required: boolean; description?: string | undefined; }[]; validationChecks: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; required: boolean; expected?: string | undefined; command?: string | undefined; timeoutMs?: number | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; name: string; output: { packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; languages?: string[] | undefined; requiredFiles?: string[] | undefined; requiredDirectories?: string[] | undefined; optionalDirectories?: string[] | undefined; }; version: string; type: "app" | "agent" | "other" | "open_source" | "internal_app" | "platform" | "content" | "overlay"; schema: "hasna.scaffold_manifest.v1"; createdAt: string; summary: string; status?: "draft" | "active" | "archived" | "deprecated" | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; capabilities?: ("ci" | "docs" | "dashboard" | "other" | "worker" | "database" | "deployment" | "cli" | "mcp" | "library" | "sdk" | "rest_api" | "auth" | "billing" | "daemon" | "native" | "browser_extension" | "ai_provider" | "media_pipeline" | "data_pipeline" | "tests")[] | undefined; techStack?: string[] | undefined; env?: { key: string; description: string; group?: string | undefined; default?: string | undefined; required?: boolean | undefined; secret?: boolean | undefined; }[] | undefined; scripts?: { name: string; command: string; required?: boolean | undefined; description?: string | undefined; }[] | undefined; validationChecks?: { id: string; kind: "review" | "security" | "eval" | "other" | "command" | "test" | "typecheck" | "lint" | "deploy" | "smoke" | "manual"; expected?: string | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; command?: string | undefined; required?: boolean | undefined; timeoutMs?: number | undefined; }[] | undefined; }>; readonly "hasna.scaffold_install_record.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { scaffoldId: z.ZodString; scaffoldVersion: z.ZodOptional; manifestRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; target: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; status: z.ZodEnum<["installed", "failed", "cancelled", "partial", "unknown"]>; installedAt: z.ZodOptional; installer: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; packageManager: z.ZodOptional>; options: z.ZodOptional>; generatedFiles: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; proofBundleRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; scaffoldId: string; generatedFiles: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; scaffoldId: string; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; generatedFiles?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; proofBundleRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; scaffoldId: string; generatedFiles: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; }, { id: string; target: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; status: "unknown" | "failed" | "cancelled" | "partial" | "installed"; schema: "hasna.scaffold_install_record.v1"; createdAt: string; scaffoldId: string; options?: Record | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; proofBundleRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; manifestRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; packageManager?: "other" | "bun" | "npm" | "pnpm" | "yarn" | "cargo" | "pip" | undefined; scaffoldVersion?: string | undefined; installedAt?: string | undefined; installer?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; generatedFiles?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; }>; readonly "hasna.app_cloud_manifest.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { packageName: z.ZodString; packageVersion: z.ZodOptional; /** App identity reference; prefer AppIdSchema-compatible slugs for new manifests. */ appId: z.ZodString; repository: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; cloudBoundary: z.ZodEnum<["none", "app_owned", "external_service", "local_cache"]>; cloudResources: z.ZodDefault; kind: z.ZodEnum<["database", "bucket", "queue", "secret", "function", "worker", "cache", "topic", "scheduler", "object_store", "other"]>; ownerPackage: z.ZodString; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional>; machineScoped: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }>, "many">>; localCache: z.ZodOptional; pullMode: z.ZodDefault>; conflictPolicy: z.ZodDefault>; }, "strict", z.ZodTypeAny, { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; }, { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; }>>; forbiddenSharedRuntimes: z.ZodDefault>; dependencies: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>; readonly "hasna.no_cloud_evidence_pack.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { subject: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; packageName: z.ZodOptional; packageVersion: z.ZodOptional; generatedBy: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; scanMode: z.ZodEnum<["source_tree", "packed_artifact", "published_metadata", "runtime_config", "workspace", "ci"]>; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verdict: z.ZodEnum<["passed", "failed", "warning", "not_run"]>; appCloudManifest: z.ZodOptional; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { packageName: z.ZodString; packageVersion: z.ZodOptional; /** App identity reference; prefer AppIdSchema-compatible slugs for new manifests. */ appId: z.ZodString; repository: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; cloudBoundary: z.ZodEnum<["none", "app_owned", "external_service", "local_cache"]>; cloudResources: z.ZodDefault; kind: z.ZodEnum<["database", "bucket", "queue", "secret", "function", "worker", "cache", "topic", "scheduler", "object_store", "other"]>; ownerPackage: z.ZodString; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional>; machineScoped: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }, { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }>, "many">>; localCache: z.ZodOptional; pullMode: z.ZodDefault>; conflictPolicy: z.ZodDefault>; }, "strict", z.ZodTypeAny, { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; }, { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; }>>; forbiddenSharedRuntimes: z.ZodDefault>; dependencies: z.ZodDefault>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; }, { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; }>>; checks: z.ZodArray; status: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; target: z.ZodString; command: z.ZodOptional; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; findings: z.ZodDefault; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }, { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }>, "many">; findings: z.ZodDefault; severity: z.ZodEnum<["low", "medium", "high", "critical"]>; path: z.ZodOptional; packageName: z.ZodOptional; pattern: z.ZodString; message: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }, { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; } | undefined; }, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; } | undefined; }>, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; command?: string | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; findings: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; packageName?: string | undefined; }[]; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; cloudResources: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; machineScoped: boolean; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; }[]; forbiddenSharedRuntimes: string[]; dependencies: string[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; localCache?: { pullMode: "ci" | "none" | "manual" | "daemon"; conflictPolicy: "cloud_wins" | "local_wins" | "merge" | "manual_review"; path?: string | undefined; } | undefined; } | undefined; }, { id: string; checks: { id: string; target: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; command?: string | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; }[]; status: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; schema: "hasna.no_cloud_evidence_pack.v1"; createdAt: string; subject: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; scanMode: "ci" | "runtime_config" | "packed_artifact" | "published_metadata" | "source_tree" | "workspace"; verdict: "failed" | "passed" | "not_run" | "warning"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; findings?: { id: string; pattern: string; message: string; kind: "other" | "package_manifest" | "lockfile" | "source_import" | "runtime_config" | "packed_artifact" | "published_metadata" | "app_cloud_manifest" | "remote_config" | "boundary_doc"; severity: "low" | "medium" | "high" | "critical"; path?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageName?: string | undefined; }[] | undefined; packageName?: string | undefined; packageVersion?: string | undefined; generatedBy?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; appCloudManifest?: { id: string; schema: "hasna.app_cloud_manifest.v1"; createdAt: string; appId: string; packageName: string; cloudBoundary: "none" | "app_owned" | "external_service" | "local_cache"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; packageVersion?: string | undefined; repository?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; cloudResources?: { id: string; kind: "function" | "other" | "worker" | "scheduler" | "database" | "queue" | "cache" | "topic" | "secret" | "bucket" | "object_store"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "neon" | "supabase" | "postgres" | "s3" | "rds"; ownerPackage: string; accountId?: string | undefined; uri?: string | undefined; region?: string | undefined; machineScoped?: boolean | undefined; }[] | undefined; localCache?: { path?: string | undefined; pullMode?: "ci" | "none" | "manual" | "daemon" | undefined; conflictPolicy?: "cloud_wins" | "local_wins" | "merge" | "manual_review" | undefined; } | undefined; forbiddenSharedRuntimes?: string[] | undefined; dependencies?: string[] | undefined; } | undefined; }>; readonly "hasna.secure_local_store_policy.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { version: z.ZodString; scope: z.ZodArray, "many">; defaults: z.ZodObject<{ directoryMode: z.ZodDefault>; fileMode: z.ZodDefault>; dryRunDefault: z.ZodLiteral; requireExplicitApply: z.ZodLiteral; includeSqliteSidecars: z.ZodLiteral; redactedEvidenceOnly: z.ZodLiteral; }, "strict", z.ZodTypeAny, { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }, { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }>; stores: z.ZodArray; relativePath: z.ZodEffects, string, string>; directoryMode: z.ZodDefault>; fileMode: z.ZodDefault>; sqliteDatabaseGlobs: z.ZodDefault, string, string>, "many">>; sensitiveFileGlobs: z.ZodDefault, string, string>, "many">>; backupGlobs: z.ZodDefault, string, string>, "many">>; exportGlobs: z.ZodDefault, string, string>, "many">>; retentionAdapters: z.ZodDefault; artifactClasses: z.ZodArray, "many">; allowlistGlobs: z.ZodArray, string, string>, "many">; activeRecordExclusions: z.ZodDefault; table: z.ZodOptional; column: z.ZodOptional; description: z.ZodString; required: z.ZodDefault; }, "strict", z.ZodTypeAny, { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }, { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }>, "many">>; sqliteMaintenance: z.ZodOptional; operations: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>, { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; }, { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }, { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }>, "many">>; notes: z.ZodDefault>; }, "strict", z.ZodTypeAny, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }, { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }>, "many">; lifecycle: z.ZodObject<{ retentionDryRunDefault: z.ZodLiteral; requireActiveRecordExclusionProof: z.ZodLiteral; requireArtifactAllowlist: z.ZodLiteral; sqliteMaintenanceRequiresExclusiveAccess: z.ZodLiteral; }, "strict", z.ZodTypeAny, { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }, { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }>; warnings: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; warnings: string[]; defaults: { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; defaults: { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; warnings?: string[] | undefined; }>, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; warnings: string[]; defaults: { directoryMode: "0700"; fileMode: "0600"; dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode: "0700"; fileMode: "0600"; sqliteDatabaseGlobs: string[]; sensitiveFileGlobs: string[]; backupGlobs: string[]; exportGlobs: string[]; retentionAdapters: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; activeRecordExclusions: { id: string; required: boolean; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; table?: string | undefined; column?: string | undefined; }[]; ttlDays?: number | undefined; sqliteMaintenance?: { operations: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[]; safeWhen: "never" | "exclusive_access" | "offline_only"; } | undefined; }[]; notes: string[]; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; version: string; schema: "hasna.secure_local_store_policy.v1"; createdAt: string; lifecycle: { retentionDryRunDefault: true; requireActiveRecordExclusionProof: true; requireArtifactAllowlist: true; sqliteMaintenanceRequiresExclusiveAccess: true; }; scope: (".hasna" | ".codewith")[]; defaults: { dryRunDefault: true; requireExplicitApply: true; includeSqliteSidecars: true; redactedEvidenceOnly: true; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; }; stores: { root: ".hasna" | ".codewith"; displayName: string; packageName: string; storeId: string; relativePath: string; directoryMode?: "0700" | undefined; fileMode?: "0600" | undefined; sqliteDatabaseGlobs?: string[] | undefined; sensitiveFileGlobs?: string[] | undefined; backupGlobs?: string[] | undefined; exportGlobs?: string[] | undefined; retentionAdapters?: { id: string; description: string; artifactClasses: ("directory" | "report" | "file" | "session" | "log" | "sqlite_db" | "sqlite_wal" | "sqlite_shm" | "backup" | "export" | "tmp" | "snapshot")[]; allowlistGlobs: string[]; ttlDays?: number | undefined; activeRecordExclusions?: { id: string; source: "sqlite" | "runtime" | "index" | "manifest" | "package_adapter"; description: string; required?: boolean | undefined; table?: string | undefined; column?: string | undefined; }[] | undefined; sqliteMaintenance?: { safeWhen: "never" | "exclusive_access" | "offline_only"; operations?: ("wal_checkpoint_truncate" | "incremental_vacuum" | "optimize" | "vacuum")[] | undefined; } | undefined; }[] | undefined; notes?: string[] | undefined; }[]; updatedAt?: string | null | undefined; metadata?: Record | undefined; warnings?: string[] | undefined; }>; readonly "hasna.service_contract.v1": z.ZodEffects; schema: z.ZodLiteral<"hasna.service_contract.v1">; name: z.ZodString; class: z.ZodEnum<["library", "cli-with-store", "service", "saas"]>; contractVersion: z.ZodLiteral<"v1">; /** Version of `@hasna/contracts` (the contract kit) the repo tracks. */ kitVersion: z.ZodString; description: z.ZodOptional; bins: z.ZodDefault>; storage: z.ZodOptional; /** Supported storage engines. This capability matrix is independent of the active backend. */ engines: z.ZodOptional, "many">>; /** Primary env prefix, e.g. `HASNA_TODOS_`. Defaults to `HASNA__`. */ envPrefix: z.ZodOptional; /** Optional short alias env prefix, e.g. `TODOS_`. */ aliasEnvPrefix: z.ZodOptional; /** Legacy/private-tier secret ref. Public conformance rejects this field. */ databaseUrlSecretRef: z.ZodOptional; /** Local sqlite path (`~/.hasna//.db`). */ sqlitePath: z.ZodOptional; /** Live PostgreSQL proof gate. The DSN environment variable is test-only. */ pgTestGate: z.ZodOptional>; }, "strict", z.ZodTypeAny, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }, { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; }>>; hosting: z.ZodDefault, "many">>; serviceSurfaces: z.ZodDefault>; status: z.ZodEnum<["supported", "deferred", "unsupported"]>; bin: z.ZodOptional; mcpBin: z.ZodOptional; authMode: z.ZodEnum<["none", "local-only", "api-key", "session", "service-token", "custom"]>; health: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; readiness: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; version: z.ZodOptional; path: z.ZodString; public: z.ZodDefault; description: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; }, { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; }>>; apiBasePath: z.ZodOptional; openApiPath: z.ZodOptional; exportSubpath: z.ZodOptional; generatedFrom: z.ZodOptional; clientClassName: z.ZodOptional; deferReason: z.ZodOptional; readinessGates: z.ZodDefault; required: z.ZodDefault; command: z.ZodOptional; evidenceRef: z.ZodOptional>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>>; status: z.ZodDefault>; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }, { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }, { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }>, "many">>; publishing: z.ZodOptional; targets: z.ZodDefault>; mechanism: z.ZodEnum<["ci", "manual"]>; credential: z.ZodEnum<["trusted-publisher", "token"]>; flow: z.ZodDefault>; provenance: z.ZodDefault>; workflow: z.ZodOptional; /** `owner/repo` on the provider's forge. */ repository: z.ZodString; /** * Workflow file NAME, not a path — registries key the registration on the * bare filename relative to the provider's workflow directory. */ file: z.ZodString; /** * Deployment environment gating the publish job. ABSENT MEANS NO * ENVIRONMENT GATE — it does not mean "unknown". */ environment: z.ZodOptional; }, "strict", z.ZodTypeAny, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }, { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }, { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>, { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; }, { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; }>>; metadata: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, "strip", z.ZodUnknown, z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">, z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip">>>; }, "strict", z.ZodTypeAny, { hosting: ("user-hosted" | "hasna-saas")[]; name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; bins: string[]; kitVersion: string; serviceSurfaces: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }[]; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; $schema?: string | undefined; publishing?: { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; } | undefined; }, { name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; kitVersion: string; hosting?: ("user-hosted" | "hasna-saas")[] | undefined; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; bins?: string[] | undefined; $schema?: string | undefined; serviceSurfaces?: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; publishing?: { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; } | undefined; }>, { hosting: ("user-hosted" | "hasna-saas")[]; name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; bins: string[]; kitVersion: string; serviceSurfaces: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; readinessGates: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status: "deferred" | "pending" | "failed" | "blocked" | "passed"; required: boolean; summary?: string | undefined; command?: string | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[]; health?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; version?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; public: boolean; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; }[]; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectOutputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; $schema?: string | undefined; publishing?: { status: "published" | "unpublished"; targets: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; flow: "direct" | "staged"; provenance: "none" | "required" | "best-effort"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; }[]; } | undefined; }, { name: string; contractVersion: "v1"; schema: "hasna.service_contract.v1"; class: "service" | "library" | "cli-with-store" | "saas"; kitVersion: string; hosting?: ("user-hosted" | "hasna-saas")[] | undefined; storage?: { backend: "sqlite" | "postgresql"; engines?: ("sqlite" | "postgresql" | "json")[] | undefined; envPrefix?: string | undefined; aliasEnvPrefix?: string | undefined; databaseUrlSecretRef?: string | undefined; sqlitePath?: string | undefined; pgTestGate?: { command: string; envVar: string; } | undefined; } | undefined; metadata?: z.objectInputType<{ conformance: z.ZodOptional; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, "strip", z.ZodUnknown, z.objectOutputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">, z.objectInputType<{ waivedSurfaces: z.ZodDefault; reason: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }, { kind: "cli" | "mcp" | "sdk" | "api"; reason: string; }>, "many">>; /** Explicit exception profile for non-Node monorepos. Libraries are eligible without a profile. */ waiverProfile: z.ZodOptional>; /** Explicit storage-engine exceptions. Only `cli-with-store` repos may waive PostgreSQL. */ waivedStorageEngines: z.ZodDefault; reason: z.ZodString; /** Person, agent, or role accountable for the exception. */ reviewedBy: z.ZodOptional; /** UTC RFC 3339 timestamp (`Z`) after which conformance stops honouring the waiver. */ expiresAt: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }, { reason: string; engine: "postgresql"; expiresAt?: string | undefined; reviewedBy?: string | undefined; }>, "many">>; /** Reviewed, expiring exceptions to the published-artifact asset-inventory guard. */ waivedAssetInventories: z.ZodDefault; reason: z.ZodString; reviewedBy: z.ZodString; /** UTC RFC 3339 timestamp (`Z`) after which the guard stops honouring it. */ expiresAt: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }, { kind: "email" | "host" | "domain" | "ip"; reason: string; expiresAt: string; reviewedBy: string; }>, "many">>; }, z.ZodUnknown, "strip">>>; /** * Release gating. `artifactScan.script` names the package script that scans * the PACKED artifact; `published_artifact_gate` then verifies that * `prepack` actually reaches it. * * Declared here rather than matched by name so the gate is contract-driven: * a repo may call its script whatever it likes, and the check resolves the * real script graph instead of grepping for a blessed string. */ release: z.ZodOptional>; }, "strip", z.ZodUnknown, z.objectOutputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">, z.objectInputType<{ artifactScan: z.ZodOptional>; }, z.ZodUnknown, "strip">>>; }, z.ZodUnknown, "strip"> | undefined; description?: string | undefined; bins?: string[] | undefined; $schema?: string | undefined; serviceSurfaces?: { name: string; status: "deferred" | "supported" | "unsupported"; authMode: "custom" | "session" | "none" | "local-only" | "api-key" | "service-token"; health?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; version?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; kind?: "cli" | "mcp" | "sdk" | "api" | undefined; readiness?: { path: string; method: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; public?: boolean | undefined; description?: string | undefined; } | undefined; bin?: string | undefined; mcpBin?: string | undefined; apiBasePath?: string | undefined; openApiPath?: string | undefined; exportSubpath?: string | undefined; generatedFrom?: string | undefined; clientClassName?: string | undefined; deferReason?: string | undefined; readinessGates?: { id: string; kind: "health" | "storage" | "other" | "smoke" | "migration" | "readiness" | "redaction" | "auth" | "secret-ref" | "operator"; status?: "deferred" | "pending" | "failed" | "blocked" | "passed" | undefined; summary?: string | undefined; command?: string | undefined; required?: boolean | undefined; evidenceRef?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; publishing?: { status: "published" | "unpublished"; targets?: { package: string; mechanism: "ci" | "manual"; registry: string; credential: "trusted-publisher" | "token"; workflow?: { file: string; provider: "github-actions" | "gitlab-ci"; repository: string; environment?: string | undefined; } | undefined; access?: "public" | "restricted" | undefined; flow?: "direct" | "staged" | undefined; provenance?: "none" | "required" | "best-effort" | undefined; }[] | undefined; } | undefined; }>; readonly "hasna.comms_event_envelope.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { type: z.ZodString; severity: z.ZodEnum<["info", "notice", "breaking", "critical"]>; scope: z.ZodEnum<["fleet", "package", "machine"]>; summary: z.ZodOptional; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; affected_packages: z.ZodDefault>; affected_machines: z.ZodDefault>; action_required: z.ZodDefault; ack_by: z.ZodOptional; dedupe_key: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>; readonly "hasna.comms_channel_metadata.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { class: z.ZodEnum<["fleet", "package", "product", "loop-lane", "initiative", "personal"]>; noise: z.ZodOptional>; owner: z.ZodOptional; until: z.ZodOptional>; successor: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }>, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }, { id: string; schema: "hasna.comms_channel_metadata.v1"; createdAt: string; class: "product" | "fleet" | "package" | "loop-lane" | "initiative" | "personal"; owner?: string | undefined; updatedAt?: string | null | undefined; metadata?: Record | undefined; noise?: "work" | "quiet" | "firehose" | undefined; until?: string | undefined; successor?: string | undefined; }>; readonly "hasna.comms_message_metadata.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { tag: z.ZodEnum<["FREEZE", "UNFREEZE", "BREAKING", "CUTOVER", "POLICY", "RELEASE"]>; envelope: z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { type: z.ZodString; severity: z.ZodEnum<["info", "notice", "breaking", "critical"]>; scope: z.ZodEnum<["fleet", "package", "machine"]>; summary: z.ZodOptional; source: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; provider: z.ZodOptional; accountId: z.ZodOptional; machineId: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }, { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; }>>; affected_packages: z.ZodDefault>; affected_machines: z.ZodDefault>; action_required: z.ZodDefault; ack_by: z.ZodOptional; dedupe_key: z.ZodString; resourceRefs: z.ZodDefault; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, "many">>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }, { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }>, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; resourceRefs: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }[]; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; affected_packages: string[]; affected_machines: string[]; action_required: boolean; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }, { id: string; schema: "hasna.comms_message_metadata.v1"; createdAt: string; tag: "FREEZE" | "UNFREEZE" | "BREAKING" | "CUTOVER" | "POLICY" | "RELEASE"; envelope: { id: string; type: string; schema: "hasna.comms_event_envelope.v1"; createdAt: string; scope: "machine" | "fleet" | "package"; severity: "info" | "breaking" | "critical" | "notice"; dedupe_key: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; resourceRefs?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }[] | undefined; summary?: string | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; source?: { id: string; kind: "agent" | "human" | "service" | "model" | "workflow" | "system"; name?: string | undefined; provider?: string | undefined; accountId?: string | undefined; machineId?: string | undefined; } | undefined; affected_packages?: string[] | undefined; affected_machines?: string[] | undefined; action_required?: boolean | undefined; ack_by?: string | undefined; }; updatedAt?: string | null | undefined; metadata?: Record | undefined; }>; readonly "hasna.project_resource_link_collection.v1": z.ZodEffects; project_id: z.ZodString; current_revision: z.ZodString; links: z.ZodArray; target_kind: z.ZodEnum<["project", "task_list", "plan"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/todos">; target_kind: z.ZodLiteral<"task">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"todos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"project">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/conversations">; target_kind: z.ZodLiteral<"channel">; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"conversations_channel_id">; value: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "conversations_channel_id"; value: string; }, { kind: "conversations_channel_id"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"conversations">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/knowledge">; target_kind: z.ZodEnum<["collection", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"knowledge">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/mementos">; target_kind: z.ZodEnum<["project", "item"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"mementos">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/orgs">; target_kind: z.ZodEnum<["org", "project"]>; locator: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"canonical_uri">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "canonical_uri"; value: string; }, { kind: "canonical_uri"; value: string; }>]>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"orgs">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, z.ZodObject<{ source_package: z.ZodLiteral<"@hasna/contacts">; target_kind: z.ZodLiteral<"contact">; locator: z.ZodObject<{ kind: z.ZodLiteral<"external_uuid">; value: z.ZodEffects; }, "strict", z.ZodTypeAny, { kind: "external_uuid"; value: string; }, { kind: "external_uuid"; value: string; }>; service_instance: z.ZodEffects; scope: z.ZodEnum<["resource", "collection"]>; authority: z.ZodLiteral<"contacts">; } & { readonly id: z.ZodString; readonly project_id: z.ZodString; readonly labels: z.ZodObject<{ name: z.ZodOptional; channel_name: z.ZodOptional; path: z.ZodOptional; tags: z.ZodOptional, string[], string[]>>; }, "strict", z.ZodTypeAny, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }, { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }>; readonly created_at: z.ZodString; readonly updated_at: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>]>, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }, { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; }>, "many">; link_count: z.ZodNumber; max_items: z.ZodNumber; collection_digest: z.ZodString; complete: z.ZodBoolean; truncated: z.ZodBoolean; }, "strict", z.ZodTypeAny, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }>, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }, { schema: "hasna.project_resource_link_collection.v1"; project_id: string; current_revision: string; links: ({ id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "project" | "plan" | "task_list"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "todos"; source_package: "@hasna/todos"; target_kind: "task"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "conversations"; source_package: "@hasna/conversations"; target_kind: "channel"; locator: { kind: "external_uuid"; value: string; } | { kind: "conversations_channel_id"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "knowledge"; source_package: "@hasna/knowledge"; target_kind: "collection" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "mementos"; source_package: "@hasna/mementos"; target_kind: "project" | "item"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "orgs"; source_package: "@hasna/orgs"; target_kind: "org" | "project"; locator: { kind: "external_uuid"; value: string; } | { kind: "canonical_uri"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; } | { id: string; scope: "collection" | "resource"; authority: "contacts"; source_package: "@hasna/contacts"; target_kind: "contact"; locator: { kind: "external_uuid"; value: string; }; service_instance: string; labels: { name?: string | undefined; path?: string | undefined; tags?: string[] | undefined; channel_name?: string | undefined; }; project_id: string; created_at: string; updated_at: string; })[]; link_count: number; max_items: number; collection_digest: string; complete: boolean; truncated: boolean; }>; readonly "hasna.app.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; npmName: z.ZodString; repoFolder: z.ZodString; githubUrl: z.ZodEffects; projectSlug: z.ZodString; surfaces: z.ZodDefault>; mcp: z.ZodOptional>; bin: z.ZodOptional; url: z.ZodOptional>; }, "strict", z.ZodTypeAny, { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; }, { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; }>>; http: z.ZodOptional; port: z.ZodOptional; baseUrl: z.ZodOptional>; }, "strict", z.ZodTypeAny, { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; }, { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }, { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; }>>; lifecycle: z.ZodEnum<["active", "stub", "deprecated", "archived"]>; releaseChannel: z.ZodDefault>; summary: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.app.v1"; createdAt: string; tags: string[]; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; surfaces: { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }; releaseChannel: "internal" | "stable" | "beta" | "canary"; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; schema: "hasna.app.v1"; createdAt: string; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; summary?: string | undefined; surfaces?: { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; } | undefined; releaseChannel?: "internal" | "stable" | "beta" | "canary" | undefined; }>, { id: string; schema: "hasna.app.v1"; createdAt: string; tags: string[]; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; surfaces: { bins: string[]; http?: { healthPath: string; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { transport: "http" | "stdio"; url?: string | undefined; bin?: string | undefined; } | undefined; }; releaseChannel: "internal" | "stable" | "beta" | "canary"; updatedAt?: string | null | undefined; metadata?: Record | undefined; summary?: string | undefined; }, { id: string; schema: "hasna.app.v1"; createdAt: string; appId: string; lifecycle: "active" | "archived" | "deprecated" | "stub"; npmName: string; repoFolder: string; githubUrl: string; projectSlug: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; tags?: string[] | undefined; summary?: string | undefined; surfaces?: { http?: { healthPath?: string | undefined; port?: number | undefined; baseUrl?: string | undefined; } | undefined; mcp?: { url?: string | undefined; transport?: "http" | "stdio" | undefined; bin?: string | undefined; } | undefined; bins?: string[] | undefined; } | undefined; releaseChannel?: "internal" | "stable" | "beta" | "canary" | undefined; }>; readonly "hasna.release.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; package: z.ZodString; version: z.ZodString; gitSha: z.ZodString; publishedAt: z.ZodString; publishPath: z.ZodEnum<["skill", "ci", "backfilled"]>; /** Deferred changelog refs are legal: omit until the changelog entry exists. */ changelogRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; version: string; schema: "hasna.release.v1"; createdAt: string; appId: string; package: string; gitSha: string; publishedAt: string; publishPath: "ci" | "skill" | "backfilled"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; changelogRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; readonly "hasna.rollout_record.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { appId: z.ZodString; package: z.ZodString; version: z.ZodString; machine: z.ZodString; action: z.ZodEnum<["install", "update", "rollback", "freeze-blocked"]>; result: z.ZodEnum<["pending", "running", "succeeded", "failed", "cancelled", "blocked", "skipped", "unknown"]>; verifiedBy: z.ZodOptional; mcpHealth: z.ZodOptional>; }, "strict", z.ZodTypeAny, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }, { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; }>>; at: z.ZodString; evidenceRefs: z.ZodDefault>; uri: z.ZodOptional>; sha256: z.ZodOptional; summary: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }, { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }>, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; evidenceRefs: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[]; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }, { at: string; id: string; version: string; schema: "hasna.rollout_record.v1"; createdAt: string; action: "rollback" | "install" | "update" | "freeze-blocked"; machine: string; appId: string; package: string; result: "unknown" | "skipped" | "pending" | "running" | "succeeded" | "failed" | "cancelled" | "blocked"; updatedAt?: string | null | undefined; metadata?: Record | undefined; evidenceRefs?: { id: string; kind?: "report" | "video" | "file" | "url" | "artifact" | "other" | "command_output" | "screenshot" | "log" | "diff" | "har" | "test_result" | "metric" | "trace" | undefined; sha256?: string | undefined; uri?: string | undefined; summary?: string | undefined; }[] | undefined; verifiedBy?: { cliVersion?: string | undefined; mcpHealth?: "unavailable" | "degraded" | "ok" | "not_checked" | undefined; } | undefined; }>; readonly "hasna.announcement.v1": z.ZodEffects; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { campaignId: z.ZodString; appId: z.ZodOptional; releaseRef: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>>; channels: z.ZodArray; status: z.ZodEnum<["pending", "queued", "sent", "failed", "skipped", "suppressed"]>; deliveredAt: z.ZodOptional; detail: z.ZodOptional; }, "strict", z.ZodTypeAny, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }, { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }>, "many">; audienceRef: z.ZodEffects; id: z.ZodString; name: z.ZodOptional; uri: z.ZodOptional>; externalId: z.ZodOptional; sourcePackage: z.ZodOptional; tags: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }, { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }>; sentAt: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; tags: string[]; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; } | undefined; }, { id: string; schema: "hasna.announcement.v1"; createdAt: string; campaignId: string; channels: { channel: "blog" | "email" | "other" | "telegram" | "slack" | "discord" | "x" | "rss" | "webhook" | "github"; status: "skipped" | "pending" | "failed" | "queued" | "sent" | "suppressed"; deliveredAt?: string | undefined; detail?: string | undefined; }[]; audienceRef: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; }; sentAt: string; updatedAt?: string | null | undefined; metadata?: Record | undefined; appId?: string | undefined; releaseRef?: { id: string; kind: "app" | "email" | "feedback" | "report" | "run" | "unknown" | "file" | "url" | "model" | "workflow" | "budget" | "task" | "project" | "repo" | "loop" | "action" | "event" | "integration" | "session" | "machine" | "tool" | "document" | "artifact" | "knowledge" | "conversation" | "dashboard" | "render" | "panel" | "commit" | "branch" | "pull_request" | "issue" | "comment" | "verification" | "finding" | "context_pack" | "proof_bundle" | "memento" | "eval" | "cost" | "alert" | "incident" | "release" | "rollout" | "announcement" | "audience"; name?: string | undefined; uri?: string | undefined; externalId?: string | undefined; sourcePackage?: string | undefined; tags?: string[] | undefined; } | undefined; }>; readonly "hasna.audience.v1": z.ZodObject<{ schema: z.ZodLiteral<"hasna.audience.v1">; id: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodOptional>; metadata: z.ZodOptional>; } & { audienceId: z.ZodString; name: z.ZodString; definition: z.ZodObject<{ match: z.ZodDefault>; predicates: z.ZodArray; /** Attribute key (required for attribute predicates), e.g. `machine`. */ key: z.ZodOptional; op: z.ZodDefault>; value: z.ZodOptional>; values: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }, { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { match: "any" | "all"; predicates: { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }[]; }, { predicates: { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }[]; match?: "any" | "all" | undefined; }>; consentPolicy: z.ZodEnum<["opt_in", "opt_out", "transactional", "none"]>; suppressionSyncedAt: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; schema: "hasna.audience.v1"; createdAt: string; audienceId: string; definition: { match: "any" | "all"; predicates: { values: (string | number | boolean)[]; kind: "group" | "tag" | "attribute"; op: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists"; value?: string | number | boolean | undefined; key?: string | undefined; }[]; }; consentPolicy: "none" | "opt_in" | "opt_out" | "transactional"; updatedAt?: string | null | undefined; metadata?: Record | undefined; suppressionSyncedAt?: string | null | undefined; }, { id: string; name: string; schema: "hasna.audience.v1"; createdAt: string; audienceId: string; definition: { predicates: { kind: "group" | "tag" | "attribute"; values?: (string | number | boolean)[] | undefined; value?: string | number | boolean | undefined; key?: string | undefined; op?: "in" | "eq" | "neq" | "not_in" | "exists" | "not_exists" | undefined; }[]; match?: "any" | "all" | undefined; }; consentPolicy: "none" | "opt_in" | "opt_out" | "transactional"; updatedAt?: string | null | undefined; metadata?: Record | undefined; suppressionSyncedAt?: string | null | undefined; }>; readonly "hasna.deployment_envelope.v1": z.ZodEffects>; ratification: z.ZodObject<{ gate: z.ZodLiteral<"one production deployment executed through this envelope with receipts and a passed live test">; satisfied: z.ZodDefault; evidenceRefs: z.ZodDefault>; }, "strict", z.ZodTypeAny, { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }, { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }>; contractKitVersion: z.ZodLiteral<"1.0.0">; identity: z.ZodObject<{ appId: z.ZodTypeAny; packageName: z.ZodTypeAny; projectsRef: z.ZodTypeAny; repositoryRef: z.ZodTypeAny; }, "strict", z.ZodTypeAny, { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }, { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }>; audience: z.ZodEnum<["internal", "products"]>; accountMapping: z.ZodArray; accountId: z.ZodString; region: z.ZodOptional; purpose: z.ZodOptional; }, "strict", z.ZodTypeAny, { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }, { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }>, "many">; environments: z.ZodArray; legacyAlias: z.ZodOptional>; binding: z.ZodTypeAny; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }, { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }>, "many">; resourceGraph: z.ZodObject<{ resources: z.ZodArray; kind: z.ZodEnum<["compute", "database", "object_storage", "cache", "queue", "topic", "worker", "cron", "function", "secret", "domain", "dns", "cdn", "network", "identity", "observability", "other"]>; sourceVocabulary: z.ZodOptional>; sourceKind: z.ZodOptional; ownerPackage: z.ZodTypeAny; region: z.ZodOptional; accountId: z.ZodOptional; uri: z.ZodOptional; dependsOn: z.ZodDefault>; desiredConfig: z.ZodDefault>; }, "strict", z.ZodTypeAny, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }, { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }, { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }>; artifacts: z.ZodDefault>; deployProcedure: z.ZodObject<{ requestKind: z.ZodEnum<["deployment", "promotion", "rollback", "reconciliation"]>; plan: z.ZodTypeAny; phases: z.ZodArray; actions: z.ZodArray>; nonReversible: z.ZodDefault; approvalScope: z.ZodDefault>; evidenceRequirement: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }, { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }, { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }>, "many">; }, "strict", z.ZodTypeAny, { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }, { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }>; monitorWiring: z.ZodObject<{ source: z.ZodEnum<["uptime", "monitor", "fleet", "none"]>; importMode: z.ZodDefault>; checks: z.ZodDefault; endpoint: z.ZodOptional; expectedStatuses: z.ZodDefault>; alarmClass: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }, { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }>, "many">>; }, "strict", z.ZodTypeAny, { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }, { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }>; rollback: z.ZodObject<{ profile: z.ZodString; targetReceipt: z.ZodOptional; }, "strict", z.ZodTypeAny, { profile: string; targetReceipt?: any; }, { profile: string; targetReceipt?: any; }>; schema: z.ZodLiteral<"hasna.deployment_envelope.v1">; id: z.ZodString; createdAt: z.ZodTypeAny; updatedAt: z.ZodOptional>; metadata: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; status: "draft" | "active"; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }; artifacts: any[]; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }; createdAt?: any; updatedAt?: any; metadata?: any; }, { id: string; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }; status?: "draft" | "active" | undefined; createdAt?: any; updatedAt?: any; metadata?: any; artifacts?: any[] | undefined; }>, { id: string; status: "draft" | "active"; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { evidenceRefs: any[]; gate: "one production deployment executed through this envelope with receipts and a passed live test"; satisfied: boolean; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig: Record; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; dependsOn: string[]; desiredConfig: Record; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; }[]; }; artifacts: any[]; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; approvalScope: "action" | "none" | "phase"; nonReversible: boolean; sideEffectClass?: any; compensationOperationId?: string | null | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { checks: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses: number[]; alarmClass?: string | undefined; endpoint?: any; }[]; source: "none" | "uptime" | "monitor" | "fleet"; importMode: "active" | "link_only"; }; createdAt?: any; updatedAt?: any; metadata?: any; }, { id: string; schema: "hasna.deployment_envelope.v1"; audience: "internal" | "products"; rollback: { profile: string; targetReceipt?: any; }; contractKitVersion: "1.0.0"; identity: { appId?: any; repositoryRef?: any; packageName?: any; projectsRef?: any; }; ratification: { gate: "one production deployment executed through this envelope with receipts and a passed live test"; evidenceRefs?: any[] | undefined; satisfied?: boolean | undefined; }; accountMapping: { accountId: string; audience: "internal" | "products"; region?: string | undefined; purpose?: string | undefined; }[]; environments: { id: string; classification: "development" | "staging" | "production" | "disaster_recovery"; desiredConfig?: Record | undefined; legacyAlias?: "dev" | "prod" | "staging" | undefined; binding?: any; }[]; resourceGraph: { resources: { id: string; kind: "function" | "network" | "other" | "worker" | "cron" | "database" | "object_storage" | "queue" | "identity" | "compute" | "cache" | "topic" | "secret" | "domain" | "dns" | "cdn" | "observability"; provider: "aws" | "azure" | "other" | "gcp" | "cloudflare" | "vercel" | "railway" | "flyio" | "digitalocean"; accountId?: string | undefined; uri?: any; ownerPackage?: any; region?: string | undefined; dependsOn?: string[] | undefined; sourceVocabulary?: "intent" | "deployment_db" | "app_cloud" | "aws_plan" | undefined; sourceKind?: string | undefined; desiredConfig?: Record | undefined; }[]; }; deployProcedure: { requestKind: "reconciliation" | "deployment" | "promotion" | "rollback"; phases: { id: string; approvalScope: "action" | "none" | "plan" | "phase"; actions: { id: string; operationId: string; sideEffectClass?: any; approvalScope?: "action" | "none" | "phase" | undefined; compensationOperationId?: string | null | undefined; nonReversible?: boolean | undefined; evidenceRequirement?: string | undefined; }[]; }[]; plan?: any; }; monitorWiring: { source: "none" | "uptime" | "monitor" | "fleet"; checks?: { id: string; kind: "health" | "host" | "readiness" | "deployment" | "availability" | "process" | "tls" | "domain_expiry"; expectedStatuses?: number[] | undefined; alarmClass?: string | undefined; endpoint?: any; }[] | undefined; importMode?: "active" | "link_only" | undefined; }; status?: "draft" | "active" | undefined; createdAt?: any; updatedAt?: any; metadata?: any; artifacts?: any[] | undefined; }>; }; export declare const ContractSchemaRegistry: typeof CoreContractSchemaRegistry & typeof DeploymentSchemaRegistry; export type KnownSchemaId = keyof typeof ContractSchemaRegistry; export type ContractBySchemaId = { [SCHEMA_IDS.actorRef]: ActorRef; [SCHEMA_IDS.resourceRef]: ResourceRef; [SCHEMA_IDS.evidenceRef]: EvidenceRef; [SCHEMA_IDS.workRun]: WorkRun; [SCHEMA_IDS.taskToPrProjection]: TaskToPrProjection; [SCHEMA_IDS.decisionEnvelope]: DecisionEnvelope; [SCHEMA_IDS.costEstimate]: CostEstimate; [SCHEMA_IDS.capabilityCard]: CapabilityCard; [SCHEMA_IDS.providerLiveModeStandard]: ProviderLiveModeStandard; [SCHEMA_IDS.contextPack]: ContextPack; [SCHEMA_IDS.integrationRef]: IntegrationRef; [SCHEMA_IDS.projectManifest]: ProjectManifest; [SCHEMA_IDS.projectPanel]: ProjectPanel; [SCHEMA_IDS.projectSnapshot]: ProjectSnapshot; [SCHEMA_IDS.renderManifest]: RenderManifest; [SCHEMA_IDS.agentTrajectory]: AgentTrajectory; [SCHEMA_IDS.validationPlan]: ValidationPlan; [SCHEMA_IDS.proofBundle]: ProofBundle; [SCHEMA_IDS.scaffoldManifest]: ScaffoldManifest; [SCHEMA_IDS.scaffoldInstallRecord]: ScaffoldInstallRecord; [SCHEMA_IDS.appCloudManifest]: AppCloudManifest; [SCHEMA_IDS.noCloudEvidencePack]: NoCloudEvidencePack; [SCHEMA_IDS.secureLocalStorePolicy]: SecureLocalStorePolicy; [SCHEMA_IDS.serviceContract]: ServiceContractManifest; [SCHEMA_IDS.commsEventEnvelope]: CommsEventEnvelope; [SCHEMA_IDS.commsChannelMetadata]: CommsChannelMetadata; [SCHEMA_IDS.commsMessageMetadata]: CommsMessageMetadata; [SCHEMA_IDS.projectResourceLinkCollectionV1]: ProjectResourceLinkCollectionV1; [SCHEMA_IDS.app]: App; [SCHEMA_IDS.release]: Release; [SCHEMA_IDS.rolloutRecord]: RolloutRecord; [SCHEMA_IDS.announcement]: Announcement; [SCHEMA_IDS.audience]: Audience; [SCHEMA_IDS.deploymentEnvelope]: DeploymentEnvelope; [DEPLOYMENT_SCHEMA_IDS.productProjection]: ProductProjection; [DEPLOYMENT_SCHEMA_IDS.intentSnapshot]: IntentSnapshot; [DEPLOYMENT_SCHEMA_IDS.verifiedSourceCandidate]: VerifiedSourceCandidate; [DEPLOYMENT_SCHEMA_IDS.buildArtifact]: BuildArtifact; [DEPLOYMENT_SCHEMA_IDS.artifactAttestation]: ArtifactAttestation; [DEPLOYMENT_SCHEMA_IDS.environmentBinding]: EnvironmentBinding; [DEPLOYMENT_SCHEMA_IDS.deploymentRequest]: DeploymentRequest; [DEPLOYMENT_SCHEMA_IDS.deploymentPlan]: DeploymentPlan; [DEPLOYMENT_SCHEMA_IDS.deploymentApprovalDecision]: DeploymentApprovalDecision; [DEPLOYMENT_SCHEMA_IDS.deploymentAttempt]: DeploymentAttempt; [DEPLOYMENT_SCHEMA_IDS.providerReceipt]: ProviderReceipt; [DEPLOYMENT_SCHEMA_IDS.deploymentReceipt]: DeploymentReceipt; [DEPLOYMENT_SCHEMA_IDS.launchEvidence]: LaunchEvidence; }; export type ActorRefInput = z.input; export type ResourceRefInput = z.input; export type EvidenceRefInput = z.input; export type WorkRunInput = z.input; export type TaskToPrProjectionInput = z.input; export type DecisionEnvelopeInput = z.input; export type CostEstimateInput = z.input; export type CapabilityCardInput = z.input; export type ProviderLiveModeStandardInput = z.input; export type ContextPackInput = z.input; export type IntegrationRefInput = z.input; export type ProjectManifestInput = z.input; export type ProjectPanelInput = z.input; export type ProjectSnapshotInput = z.input; export type RenderManifestInput = z.input; export type AgentTrajectoryInput = z.input; export type ValidationPlanInput = z.input; export type ProofBundleInput = z.input; export type ScaffoldManifestInput = z.input; export type ScaffoldInstallRecordInput = z.input; export type AppCloudManifestInput = z.input; export type NoCloudEvidencePackInput = z.input; export type SecureLocalStorePolicyInput = z.input; export type ServiceContractManifestInput = z.input; export type CommsEventEnvelopeInput = z.input; export type CommsChannelMetadataInput = z.input; export type CommsMessageMetadataInput = z.input; export type ProjectResourceLinkCollectionV1Input = z.input; export type AppInput = z.input; export type ReleaseInput = z.input; export type RolloutRecordInput = z.input; export type AnnouncementInput = z.input; export type AudienceInput = z.input; export type DeploymentEnvelopeInput = z.input; export type ActorPointerInput = z.input; export type ResourcePointerInput = z.input; export type EvidencePointerInput = z.input; export type ProductProjectionInput = z.input; export type IntentSnapshotInput = z.input; export type VerifiedSourceCandidateInput = z.input; export type BuildArtifactInput = z.input; export type ArtifactAttestationInput = z.input; export type EnvironmentBindingInput = z.input; export type DeploymentRequestInput = z.input; export type DeploymentActionInput = z.input; export type DeploymentPlanInput = z.input; export type DeploymentApprovalDecisionInput = z.input; export type DeploymentAttemptInput = z.input; export type ProviderReceiptInput = z.input; export type DeploymentReceiptInput = z.input; export type LaunchEvidenceInput = z.input; export type ContractInputBySchemaId = { [SCHEMA_IDS.actorRef]: ActorRefInput; [SCHEMA_IDS.resourceRef]: ResourceRefInput; [SCHEMA_IDS.evidenceRef]: EvidenceRefInput; [SCHEMA_IDS.workRun]: WorkRunInput; [SCHEMA_IDS.taskToPrProjection]: TaskToPrProjectionInput; [SCHEMA_IDS.decisionEnvelope]: DecisionEnvelopeInput; [SCHEMA_IDS.costEstimate]: CostEstimateInput; [SCHEMA_IDS.capabilityCard]: CapabilityCardInput; [SCHEMA_IDS.providerLiveModeStandard]: ProviderLiveModeStandardInput; [SCHEMA_IDS.contextPack]: ContextPackInput; [SCHEMA_IDS.integrationRef]: IntegrationRefInput; [SCHEMA_IDS.projectManifest]: ProjectManifestInput; [SCHEMA_IDS.projectPanel]: ProjectPanelInput; [SCHEMA_IDS.projectSnapshot]: ProjectSnapshotInput; [SCHEMA_IDS.renderManifest]: RenderManifestInput; [SCHEMA_IDS.agentTrajectory]: AgentTrajectoryInput; [SCHEMA_IDS.validationPlan]: ValidationPlanInput; [SCHEMA_IDS.proofBundle]: ProofBundleInput; [SCHEMA_IDS.scaffoldManifest]: ScaffoldManifestInput; [SCHEMA_IDS.scaffoldInstallRecord]: ScaffoldInstallRecordInput; [SCHEMA_IDS.appCloudManifest]: AppCloudManifestInput; [SCHEMA_IDS.noCloudEvidencePack]: NoCloudEvidencePackInput; [SCHEMA_IDS.secureLocalStorePolicy]: SecureLocalStorePolicyInput; [SCHEMA_IDS.serviceContract]: ServiceContractManifestInput; [SCHEMA_IDS.commsEventEnvelope]: CommsEventEnvelopeInput; [SCHEMA_IDS.commsChannelMetadata]: CommsChannelMetadataInput; [SCHEMA_IDS.commsMessageMetadata]: CommsMessageMetadataInput; [SCHEMA_IDS.projectResourceLinkCollectionV1]: ProjectResourceLinkCollectionV1Input; [SCHEMA_IDS.app]: AppInput; [SCHEMA_IDS.release]: ReleaseInput; [SCHEMA_IDS.rolloutRecord]: RolloutRecordInput; [SCHEMA_IDS.announcement]: AnnouncementInput; [SCHEMA_IDS.audience]: AudienceInput; [SCHEMA_IDS.deploymentEnvelope]: DeploymentEnvelopeInput; [DEPLOYMENT_SCHEMA_IDS.productProjection]: ProductProjectionInput; [DEPLOYMENT_SCHEMA_IDS.intentSnapshot]: IntentSnapshotInput; [DEPLOYMENT_SCHEMA_IDS.verifiedSourceCandidate]: VerifiedSourceCandidateInput; [DEPLOYMENT_SCHEMA_IDS.buildArtifact]: BuildArtifactInput; [DEPLOYMENT_SCHEMA_IDS.artifactAttestation]: ArtifactAttestationInput; [DEPLOYMENT_SCHEMA_IDS.environmentBinding]: EnvironmentBindingInput; [DEPLOYMENT_SCHEMA_IDS.deploymentRequest]: DeploymentRequestInput; [DEPLOYMENT_SCHEMA_IDS.deploymentPlan]: DeploymentPlanInput; [DEPLOYMENT_SCHEMA_IDS.deploymentApprovalDecision]: DeploymentApprovalDecisionInput; [DEPLOYMENT_SCHEMA_IDS.deploymentAttempt]: DeploymentAttemptInput; [DEPLOYMENT_SCHEMA_IDS.providerReceipt]: ProviderReceiptInput; [DEPLOYMENT_SCHEMA_IDS.deploymentReceipt]: DeploymentReceiptInput; [DEPLOYMENT_SCHEMA_IDS.launchEvidence]: LaunchEvidenceInput; }; export {};