import { z } from "zod"; import { ConnectedCaptureRequestSchema, ConnectedCaseRefSchema, AgentImportUploadPartSchema, AgentImportPreviewRequestSchema, AgentImportCommitRequestSchema } from "./connected-evidence-contracts.js"; import { ConnectedRecordedExecutionRequestSchema, ConnectedRecordedListRequestSchema } from "./connected-recorded-execution.js"; import { type ConnectedDatasetPublication } from "./connected-dataset-publication.js"; import { ConnectedStartingAssetsRequestSchema } from "./connected-starting-assets.js"; export declare const ConnectedCollectionSchema: z.ZodObject<{ teamId: z.ZodString; projectId: z.ZodNullable; status: z.ZodEnum<{ active: "active"; archived: "archived"; paused: "paused"; }>; revision: z.ZodNumber; }, z.core.$strict>; export declare const ConnectedCaptureReceiptSchema: z.ZodObject<{ teamId: z.ZodString; operationId: z.ZodString; projectId: z.ZodNullable; outcomes: z.ZodArray; sourceId: z.ZodOptional; snapshotHash: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strict>>; nextCursor: z.ZodNullable; }, z.core.$strict>; export declare const ConnectedCaseReadbackSchema: z.ZodObject<{ teamId: z.ZodString; ref: z.ZodObject<{ id: z.ZodString; snapshotHash: z.ZodString; boundaryId: z.ZodString; boundaryRevisionHash: z.ZodString; }, z.core.$strict>; origin: z.ZodEnum<{ claude_code: "claude_code"; codex: "codex"; grok_build: "grok_build"; hermes: "hermes"; native_chat: "native_chat"; native_work: "native_work"; oh_my_pi: "oh_my_pi"; openclaw: "openclaw"; opencode: "opencode"; pi: "pi"; }>; sessionId: z.ZodString; projectId: z.ZodString; capturedAt: z.ZodString; unmappedEvidence: z.ZodObject<{ count: z.ZodNumber; contentHash: z.ZodString; }, z.core.$strict>; evidence: z.ZodObject<{ input: z.ZodArray; kind: z.ZodEnum<{ artifact: "artifact"; compaction: "compaction"; message: "message"; terminal: "terminal"; tool_call: "tool_call"; tool_result: "tool_result"; unknown: "unknown"; usage: "usage"; }>; role: z.ZodNullable>; callId: z.ZodNullable; parentId: z.ZodNullable; content: z.ZodJSONSchema; usage: z.ZodNullable; outputTokens: z.ZodNullable; cachedInputTokens: z.ZodNullable; totalTokens: z.ZodNullable; provenance: z.ZodEnum<{ billed_invocation: "billed_invocation"; reported_cumulative: "reported_cumulative"; reported_invocation: "reported_invocation"; }>; }, z.core.$strict>>; }, z.core.$strict>>; observed: z.ZodArray; kind: z.ZodEnum<{ artifact: "artifact"; compaction: "compaction"; message: "message"; terminal: "terminal"; tool_call: "tool_call"; tool_result: "tool_result"; unknown: "unknown"; usage: "usage"; }>; role: z.ZodNullable>; callId: z.ZodNullable; parentId: z.ZodNullable; content: z.ZodJSONSchema; usage: z.ZodNullable; outputTokens: z.ZodNullable; cachedInputTokens: z.ZodNullable; totalTokens: z.ZodNullable; provenance: z.ZodEnum<{ billed_invocation: "billed_invocation"; reported_cumulative: "reported_cumulative"; reported_invocation: "reported_invocation"; }>; }, z.core.$strict>>; }, z.core.$strict>>; answer: z.ZodJSONSchema; boundary: z.ZodObject<{ id: z.ZodString; familyKey: z.ZodString; projection: z.ZodEnum<{ conversation: "conversation"; turn: "turn"; }>; requestEventId: z.ZodString; start: z.ZodNumber; end: z.ZodNumber; inputHash: z.ZodString; outputHash: z.ZodNullable; revisionHash: z.ZodString; terminal: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; failed: "failed"; unknown: "unknown"; }>; coverage: z.ZodObject<{ answer: z.ZodBoolean; context: z.ZodEnum<{ compacted: "compacted"; retained: "retained"; unknown: "unknown"; }>; process: z.ZodEnum<{ absent: "absent"; partial: "partial"; retained: "retained"; }>; artifacts: z.ZodEnum<{ absent: "absent"; references_only: "references_only"; retained: "retained"; }>; replay: z.ZodLiteral<"unavailable">; gaps: z.ZodArray; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; }, z.core.$strict>; export declare const ConnectedUnmappedEventsSchema: z.ZodObject<{ teamId: z.ZodString; sourceId: z.ZodString; snapshotHash: z.ZodString; contentHash: z.ZodString; count: z.ZodNumber; offset: z.ZodNumber; events: z.ZodArray; kind: z.ZodEnum<{ artifact: "artifact"; compaction: "compaction"; message: "message"; terminal: "terminal"; tool_call: "tool_call"; tool_result: "tool_result"; unknown: "unknown"; usage: "usage"; }>; role: z.ZodNullable>; callId: z.ZodNullable; parentId: z.ZodNullable; content: z.ZodJSONSchema; usage: z.ZodNullable; outputTokens: z.ZodNullable; cachedInputTokens: z.ZodNullable; totalTokens: z.ZodNullable; provenance: z.ZodEnum<{ billed_invocation: "billed_invocation"; reported_cumulative: "reported_cumulative"; reported_invocation: "reported_invocation"; }>; }, z.core.$strict>>; }, z.core.$strict>>; nextOffset: z.ZodNullable; }, z.core.$strict>; export declare const AgentImportPreviewSchema: z.ZodObject<{ teamId: z.ZodString; source: z.ZodEnum<{ claude_code: "claude_code"; codex: "codex"; grok_build: "grok_build"; hermes: "hermes"; oh_my_pi: "oh_my_pi"; openclaw: "openclaw"; opencode: "opencode"; pi: "pi"; }>; sourceHash: z.ZodString; previewHash: z.ZodString; destination: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"existing">; projectId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"new">; name: z.ZodString; }, z.core.$strict>], "kind">; issues: z.ZodArray>; sessions: z.ZodArray; exporterVersion: z.ZodNullable; eventCount: z.ZodNumber; boundaries: z.ZodArray; answer: z.ZodBoolean; process: z.ZodEnum<{ absent: "absent"; partial: "partial"; retained: "retained"; }>; terminal: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; failed: "failed"; unknown: "unknown"; }>; }, z.core.$strict>>; warnings: z.ZodArray; sample: z.ZodArray>; text: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AgentImportReceiptSchema: z.ZodObject<{ teamId: z.ZodString; operationId: z.ZodString; requestHash: z.ZodString; previewHash: z.ZodString; projectId: z.ZodOptional; state: z.ZodEnum<{ admitting: "admitting"; completed: "completed"; failed: "failed"; publishing: "publishing"; }>; outcomes: z.ZodArray; datasets: z.ZodArray>; }, z.core.$strict>>; error: z.ZodOptional; }, z.core.$strict>; export declare class ConnectedEvidenceError extends Error { readonly status: number; readonly code: string; constructor(status: number, code: string, message: string); } export declare class ConnectedEvidenceClient { private readonly options; private readonly baseUrl; constructor(options: { apiKey: string; baseUrl: string; teamId: string; fetch?: typeof fetch; }); capture(raw: z.input, signal?: AbortSignal): Promise<{ teamId: string; operationId: string; projectId: string | null; outcomes: { conversationId: string; state: "captured" | "excluded" | "failed" | "paused" | "pending" | "unchanged"; sourceId?: string | undefined; snapshotHash?: string | undefined; reason?: string | undefined; }[]; nextCursor: string | null; }>; retainStartingAssets(raw: z.input, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.connectedStartingAssetsReceipt.v1"; id: string; operationId: string; teamId: string; ownerUserId: string; projectId: string; requestHash: string; source: { id: string; snapshotHash: string; boundaryId: string; boundaryRevisionHash: string; }; inputHash: string; observationHash: string; assets: { path: string; commitHash: string; gitObjectHash: string; mode: "100644" | "100755"; sizeBytes: number; sha256: string; }[]; selectedPathsUnmodified: true; dependencyClosureQualified: false; createdAt: string; receiptHash: string; }>; startingAssets(id: string, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.connectedStartingAssetsReceipt.v1"; id: string; operationId: string; teamId: string; ownerUserId: string; projectId: string; requestHash: string; source: { id: string; snapshotHash: string; boundaryId: string; boundaryRevisionHash: string; }; inputHash: string; observationHash: string; assets: { path: string; commitHash: string; gitObjectHash: string; mode: "100644" | "100755"; sizeBytes: number; sha256: string; }[]; selectedPathsUnmodified: true; dependencyClosureQualified: false; createdAt: string; receiptHash: string; }>; list(input?: { projectId?: string; cursor?: string; limit?: number; }, signal?: AbortSignal): Promise<{ teamId: string; items: { sourceId: string; source: "claude_code" | "codex" | "grok_build" | "hermes" | "native_chat" | "native_work" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; sessionId: string; snapshotHash: string; title: string; projectId: string | null; capturedAt: string; boundaries: { id: string; familyKey: string; projection: "conversation" | "turn"; requestEventId: string; inputHash: string; outputHash: string | null; revisionHash: string; terminal: "cancelled" | "completed" | "failed" | "unknown"; coverage: { answer: boolean; context: "compacted" | "retained" | "unknown"; process: "absent" | "partial" | "retained"; artifacts: "absent" | "references_only" | "retained"; replay: "unavailable"; gaps: string[]; }; }[]; }[]; nextCursor: string | null; }>; read(raw: z.input, signal?: AbortSignal): Promise<{ teamId: string; ref: { id: string; snapshotHash: string; boundaryId: string; boundaryRevisionHash: string; }; origin: "claude_code" | "codex" | "grok_build" | "hermes" | "native_chat" | "native_work" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; sessionId: string; projectId: string; capturedAt: string; unmappedEvidence: { count: number; contentHash: string; }; evidence: { input: { id: string; sequence: number; occurredAt: string | null; kind: "artifact" | "compaction" | "message" | "terminal" | "tool_call" | "tool_result" | "unknown" | "usage"; role: "assistant" | "system" | "tool" | "user" | null; callId: string | null; parentId: string | null; content: z.JSONType; usage: { invocationId: string; inputTokens: number | null; outputTokens: number | null; cachedInputTokens: number | null; totalTokens: number | null; provenance: "billed_invocation" | "reported_cumulative" | "reported_invocation"; } | null; }[]; observed: { id: string; sequence: number; occurredAt: string | null; kind: "artifact" | "compaction" | "message" | "terminal" | "tool_call" | "tool_result" | "unknown" | "usage"; role: "assistant" | "system" | "tool" | "user" | null; callId: string | null; parentId: string | null; content: z.JSONType; usage: { invocationId: string; inputTokens: number | null; outputTokens: number | null; cachedInputTokens: number | null; totalTokens: number | null; provenance: "billed_invocation" | "reported_cumulative" | "reported_invocation"; } | null; }[]; answer: z.JSONType; boundary: { id: string; familyKey: string; projection: "conversation" | "turn"; requestEventId: string; start: number; end: number; inputHash: string; outputHash: string | null; revisionHash: string; terminal: "cancelled" | "completed" | "failed" | "unknown"; coverage: { answer: boolean; context: "compacted" | "retained" | "unknown"; process: "absent" | "partial" | "retained"; artifacts: "absent" | "references_only" | "retained"; replay: "unavailable"; gaps: string[]; }; }; }; }>; setCollection(paused: boolean, signal?: AbortSignal): Promise<{ teamId: string; projectId: string | null; status: "active" | "archived" | "paused"; revision: number; }>; collection(signal?: AbortSignal): Promise<{ teamId: string; projectId: string | null; status: "active" | "archived" | "paused"; revision: number; }>; collectionStatus(signal?: AbortSignal): Promise<{ teamId: string; ownerUserId: string; projectId: string | null; status: "active" | "archived" | "paused"; revision: number; state: "archived" | "attention" | "collecting" | "paused" | "pending"; lastReconciledAt: string | null; lastCapturedAt: string | null; historyDays: number; sources: number; tasks: number; datasets: { datasetId: string; projection: "conversation" | "turn"; revision: number; }[]; latestBatch: { operationId: string; updatedAt: string; scanned: number; captured: number; unchanged: number; pending: number; failed: number; excluded: number; paused: number; hasMore: boolean; } | null; }>; unmappedEvents(input: { id: string; snapshotHash: string; contentHash: string; offset?: number; limit?: number; }, signal?: AbortSignal): Promise<{ teamId: string; sourceId: string; snapshotHash: string; contentHash: string; count: number; offset: number; events: { id: string; sequence: number; occurredAt: string | null; kind: "artifact" | "compaction" | "message" | "terminal" | "tool_call" | "tool_result" | "unknown" | "usage"; role: "assistant" | "system" | "tool" | "user" | null; callId: string | null; parentId: string | null; content: z.JSONType; usage: { invocationId: string; inputTokens: number | null; outputTokens: number | null; cachedInputTokens: number | null; totalTokens: number | null; provenance: "billed_invocation" | "reported_cumulative" | "reported_invocation"; } | null; }[]; nextOffset: number | null; }>; homeSummary(raw: { from: string; to: string; projectId?: string; }, signal?: AbortSignal): Promise<{ teamId: string; range: { from: string; to: string; projectId?: string | undefined; }; activity: { conversations: number; turns: number; chatTurns: number; workTurns: number; }; accounting: { contextSnapshots: number; }; usage: { total: { invocations: number; inputTokens: number; cachedInputTokens: number; outputTokens: number; totalTokens: number; missingInput: number; missingCachedInput: number; missingOutput: number; missingTotal: number; failures: number; unattributed: number; }; days: { invocations: number; inputTokens: number; cachedInputTokens: number; outputTokens: number; totalTokens: number; missingInput: number; missingCachedInput: number; missingOutput: number; missingTotal: number; failures: number; unattributed: number; key: string; }[]; modes: { invocations: number; inputTokens: number; cachedInputTokens: number; outputTokens: number; totalTokens: number; missingInput: number; missingCachedInput: number; missingOutput: number; missingTotal: number; failures: number; unattributed: number; key: string; }[]; models: { invocations: number; inputTokens: number; cachedInputTokens: number; outputTokens: number; totalTokens: number; missingInput: number; missingCachedInput: number; missingOutput: number; missingTotal: number; failures: number; unattributed: number; key: string; }[]; }; }>; uploadPart(raw: z.input, signal?: AbortSignal): Promise<{ teamId: string; hash: string; parts: number; index: number; }>; preview(raw: z.input, signal?: AbortSignal): Promise<{ teamId: string; source: "claude_code" | "codex" | "grok_build" | "hermes" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; sourceHash: string; previewHash: string; destination: { kind: "existing"; projectId: string; } | { kind: "new"; name: string; }; issues: { file: string; message: string; }[]; sessions: { sessionHash: string; sessionId: string; origin: "claude_code" | "codex" | "grok_build" | "hermes" | "native_chat" | "native_work" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; exporterVersion: string | null; eventCount: number; boundaries: { id: string; projection: "conversation" | "turn"; answer: boolean; process: "absent" | "partial" | "retained"; terminal: "cancelled" | "completed" | "failed" | "unknown"; }[]; warnings: string[]; sample: { role: "assistant" | "system" | "tool" | "user" | null; text: string; }[]; }[]; }>; commit(raw: z.input, signal?: AbortSignal): Promise<{ teamId: string; operationId: string; requestHash: string; previewHash: string; projectId?: string | undefined; state: "admitting" | "completed" | "failed" | "publishing"; outcomes: { sessionHash: string; sourceId: string; status: "already_present" | "imported"; datasets: { datasetId: string; revision: number; changed: boolean; }[]; }[]; error?: string | undefined; }>; readImport(operationId: string, signal?: AbortSignal): Promise<{ teamId: string; operationId: string; requestHash: string; previewHash: string; projectId?: string | undefined; state: "admitting" | "completed" | "failed" | "publishing"; outcomes: { sessionHash: string; sourceId: string; status: "already_present" | "imported"; datasets: { datasetId: string; revision: number; changed: boolean; }[]; }[]; error?: string | undefined; }>; prepareRecorded(raw: z.input, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.connectedRecordedExecution.v1"; id: string; teamId: string; ownerUserId: string; request: { operationId: string; name: string; projectId: string; dataset: { id: string; contentHash: string; revision: number; }; caseIds: string[]; }; manifest: { schemaVersion: "openpond.experimentManifest.v1"; id: string; name: string; teamId: string; operationId: string; maximumCostUsd: number | null; dataset: { id: string; contentHash: string; revision: number; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; execution?: { packageHash: string; runtimeTargetHash: string; metricPolicyHash: string; compatibility?: { protocol: "openpond.evaluation-execution.v1"; targetKind: "agent" | "fixture" | "harness" | "model"; } | undefined; } | undefined; lineage?: { definition: { id: string; contentHash: string; revision: number; } | null; execution: { id: string; contentHash: string; }; scoringPassId: string | null; humanProjection?: { originalManifest: { id: string; contentHash: string; }; selectionHash: string; rulesHash: string; } | undefined; } | undefined; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash?: string | undefined; output: "boolean" | "category" | "score"; categories: string[]; }[]; population: { caseId: string; seed: string; fixtureId: string | null; }[]; createdAt: string; contentHash: string; }; sources: { id: string; snapshotHash: string; boundaryId: string; boundaryRevisionHash: string; inputHash: string; outputHash: string | null; task: { id: string; clusterKey: string; split: "frozen_eval" | "test" | "train" | "validation"; input: Record; expectedOutput: Record | null; policyVisibleContext: Record; privilegedContextRef: string | null; artifactRefs: { id: string; path: string; contentHash: string; sizeBytes: number; mediaType: string; visibility: "host_private" | "policy" | "verifier"; }[]; requiredOutputs?: { path: string; mediaType: string; schemaRef: { id: string; path: string; contentHash: string; sizeBytes: number; mediaType: string; visibility: "host_private" | "policy" | "verifier"; } | null; submissionMode?: "structured_json" | undefined; maxBytes: number | null; metadata: Record; }[] | undefined; tags: string[]; }; taskHash: string; }[]; contentHash: string; }>; listRecordedExecutions(input?: z.input, signal?: AbortSignal): Promise<{ teamId: string; items: { id: string; teamId: string; ownerUserId: string; projectId: string; name: string; dataset: { id: string; contentHash: string; revision: number; }; manifestHash: string; contentHash: string; caseCount: number; createdAt: string; }[]; nextCursor: string | null; }>; recordedExecution(id: string, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.connectedRecordedExecution.v1"; id: string; teamId: string; ownerUserId: string; request: { operationId: string; name: string; projectId: string; dataset: { id: string; contentHash: string; revision: number; }; caseIds: string[]; }; manifest: { schemaVersion: "openpond.experimentManifest.v1"; id: string; name: string; teamId: string; operationId: string; maximumCostUsd: number | null; dataset: { id: string; contentHash: string; revision: number; }; target: { kind: "model"; modelId: string; configurationHash: string; } | { kind: "harness"; source: { profileId: string; sourceRevision: string; harnessRelease: { id: string; contentHash: string; }; catalogHash: string; definitionId: string; definitionHash: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; environmentHash: string; externalDatasetBinding?: { schemaVersion: "openpond.profileExternalDatasetBinding.v1"; dataset: { id: string; contentHash: string; revision: number; }; packageHash: string; profileId: string; target: { kind: "profile"; } | { kind: "workflow"; workflowId: string; } | { kind: "skill"; skillPath: string; } | { kind: "agent_action"; actionId: string; }; declaredProfileCatalogHash: string | null; protectedProfileClosureHash: string; recordedOrigin?: { execution: { id: string; contentHash: string; }; originalEvidence: { id: string; contentHash: string; }; members: { caseId: string; seed: string; fixtureId: string; sourceId: string; snapshotHash: string; boundaryRevisionHash: string; }[]; } | undefined; gradingSource?: { pass: { id: string; contentHash: string; }; evidence: { id: string; contentHash: string; }; } | undefined; split: "frozen_eval" | "test" | "train" | "validation"; population: { taskId: string; seed: string; fixtureId: string | null; }[]; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash: string; output: "boolean" | "category" | "score"; categories: string[]; }[]; fieldMappingsHash: string; fieldMappings: { graderId: string; fields: { destination: "evaluatorContext" | "expectedOutput" | "input" | "output"; path: string[]; source: "evaluatorContext" | "expectedOutput" | "input" | "output"; sourcePath: string[]; }[]; }[]; environmentHash: string; privateDatasetClosureHash: string; criterion: { minimumPassRate: number; requireComplete: boolean; }; contentHash: string; } | undefined; sourceCandidate?: { candidateId: string; frozenRevision: number; frozenHash: string; harnessRelease: { id: string; contentHash: string; }; protectedClosureHash: string; } | undefined; }; model: { modelId: string; configurationHash: string; }; } | { kind: "agent"; source: { harnessRelease: { id: string; contentHash: string; }; agentSnapshot: { id: string; contentHash: string; }; sourcePackageHash: string; }; model: { modelId: string; configurationHash: string; }; } | { kind: "fixture"; configurationHash: string; }; execution?: { packageHash: string; runtimeTargetHash: string; metricPolicyHash: string; compatibility?: { protocol: "openpond.evaluation-execution.v1"; targetKind: "agent" | "fixture" | "harness" | "model"; } | undefined; } | undefined; lineage?: { definition: { id: string; contentHash: string; revision: number; } | null; execution: { id: string; contentHash: string; }; scoringPassId: string | null; humanProjection?: { originalManifest: { id: string; contentHash: string; }; selectionHash: string; rulesHash: string; } | undefined; } | undefined; evaluators: { release: { id: string; contentHash: string; revision: string | number; }; feedbackKey: string; configurationHash?: string | undefined; output: "boolean" | "category" | "score"; categories: string[]; }[]; population: { caseId: string; seed: string; fixtureId: string | null; }[]; createdAt: string; contentHash: string; }; sources: { id: string; snapshotHash: string; boundaryId: string; boundaryRevisionHash: string; inputHash: string; outputHash: string | null; task: { id: string; clusterKey: string; split: "frozen_eval" | "test" | "train" | "validation"; input: Record; expectedOutput: Record | null; policyVisibleContext: Record; privilegedContextRef: string | null; artifactRefs: { id: string; path: string; contentHash: string; sizeBytes: number; mediaType: string; visibility: "host_private" | "policy" | "verifier"; }[]; requiredOutputs?: { path: string; mediaType: string; schemaRef: { id: string; path: string; contentHash: string; sizeBytes: number; mediaType: string; visibility: "host_private" | "policy" | "verifier"; } | null; submissionMode?: "structured_json" | undefined; maxBytes: number | null; metadata: Record; }[] | undefined; tags: string[]; }; taskHash: string; }[]; contentHash: string; }>; publishDataset(input: ConnectedDatasetPublication, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.datasetWorkspaceReceipt.v1"; teamId: string; datasetId: string; revision: number; originProjectId?: string | undefined; workspace: { schemaVersion: "openpond.tasksetDraftWorkspace.v1"; draft: { schemaVersion: "openpond.tasksetDraft.v1"; id: string; revision: number; profileId: string; modelScope: { modelId: string; expectedModelRevision: number; source?: { schemaVersion: "openpond.modelTasksetDraftPreparation.v1"; draftId: string; requestHash: string; sourcePackageHash: string; sourceTasksetRef: { id: string; contentHash: string; revision: number; }; tasksetId: string; tasksetRevision: number; lineage: { schemaVersion: "openpond.modelTasksetAuthoring.v1"; owner: { scopeId: string; modelId: string; }; root: { id: string; contentHash: string; revision: number; }; parent: { id: string; contentHash: string; revision: number; }; }; authoringGraph?: "bound" | undefined; } | undefined; } | null; name: string; objective: string; purpose: "benchmark" | "general"; benchmark: { schemaVersion: "openpond.tasksetBenchmark.v1"; definitionId: string; releaseId: string; releaseHash: string; managedReleasePath: string; adaptationSplit: "frozen_eval" | "test" | "train" | "validation"; evaluationSplit: "frozen_eval" | "test" | "train" | "validation"; primaryMetric: "cost_usd" | "foreground_tokens" | "latency_ms" | "success_rate"; qualityGate: "all_pass" | "non_regression" | "none"; source: "builtin" | "imported"; metadata: Record; } | null; preferenceComparison: { schemaVersion: "openpond.tasksetPreferenceComparisonBinding.v1"; releaseId: string; releaseHash: string; publishedAt: string; metadata: Record; } | null; status: "draft" | "needs_review" | "published" | "validating"; sourceRefs: ({ schemaVersion: "openpond.connectedDatasetSource.v1"; kind: "connected_activity"; id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; origin: "claude_code" | "codex" | "grok_build" | "hermes" | "native_chat" | "native_work" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; sourceId: string; sessionId: string; normalizerVersion: string; projection: "conversation" | "turn"; ownerUserId: string; purpose: "recorded_evaluation"; sourceFileHashes?: string[] | undefined; metadata: Record; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.huggingFaceDatasetSource.v1"; kind: "huggingface"; repositoryId: string; repositoryUrl: string; revision: string; configuration: string; upstreamSplits: string[]; gated: boolean; private: boolean; declaredLicense: string | null; sourceFileHashes: string[]; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.uploadedFileDatasetSource.v1"; kind: "uploaded_file"; originalFileNames: string[]; mediaTypes: string[]; sourceFileHashes: string[]; totalBytes: number; parserVersion: string; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.generatedDatasetSource.v1"; kind: "generated"; generatorId: string; generatorVersion: string; seed: number; generatorHash: string; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.learningBatchDatasetSource.v1"; kind: "learning_batch"; batch: { id: string; revision: number; contentHash: string; }; taskDefinition: { id: string; revision: number; contentHash: string; }; admittedBy: string; } | { schemaVersion: "openpond.trainingSource.v1"; id: string; profileId: string; sessionId: string; turnIds: string[]; workspaceId: string | null; sourceHash: string; clusterKey: string; title: string; occurredAt: string; consent: { status: "denied" | "granted" | "pending" | "revoked"; scope: "full_session" | "metadata_only" | "selected_turns"; grantedBy: string | null; grantedAt: string | null; purpose: "task_authoring_and_evaluation"; }; connectedAppIds: string[]; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; licensingStatus: "approved" | "blocked" | "pending" | "review"; metadata: Record; })[]; datasetArtifact?: { schemaVersion: "openpond.datasetArtifact.v1"; id: string; tasksetId: string; tasksetRevision: number; contentHash: string; format: "parquet"; schema: { schemaVersion: "openpond.datasetSemanticSchema.v1"; fields: { name: string; semanticRole: "chosen" | "cluster_id" | "demonstration" | "expected_output" | "feedback" | "messages" | "metadata" | "privileged_context" | "prompt" | "rejected" | "reward" | "row_id" | "tag"; logicalType: "boolean" | "float" | "integer" | "json" | "messages" | "string"; nullable: boolean; policy: "metadata" | "privileged" | "visible"; }[]; schemaHash: string; }; shards: { id: string; split: "frozen_eval" | "test" | "train" | "validation"; path: string; contentHash: string; schemaHash: string; sizeBytes: number; rowCount: number; rowGroupCount: number; }[]; rowCount: number; splitCounts: Record<"frozen_eval" | "test" | "train" | "validation", number>; sourceReceiptRefs: string[]; mappingHash: string; qualityReportHash: string; createdAt: string; } | null | undefined; policy: { policyVisibleFields: string[]; privilegedFields: string[]; hiddenGraderRefs: string[]; connectedAppScopes: string[]; }; environment: { protocolVersion: "openpond.taskEnvironment.v1"; kind: "agent" | "chat" | "program" | "stateful_harness" | "work"; entrypoint: string; stateful: boolean; deterministicSeeds: boolean; toolNames: string[]; actionBindings?: { schemaVersion: "openpond.harnessActionBinding.v1"; actionId: string; modelToolName: string; description: string; inputSchema: Record; actionSchemaHash: string; agentRelease: { id: string; contentHash: string; }; implementationHash: string; runtimeBindingId: string; capabilityReceiptHash: string; sideEffect: "read" | "write"; studentVisible: boolean; timeoutMs: number; episodeArgumentBindings: { argument: string; source: "case_id"; }[]; }[] | undefined; lifecycle: ("cleanup" | "create" | "grade" | "reset" | "step")[]; defaultTimeoutMs: number; networkPolicy: "declared_read_only" | "declared_scoped" | "none"; resources?: { id: string; kind: "catalog" | "code_module" | "configuration" | "file"; path: string; mediaType?: string | null | undefined; visibility: "policy_hidden" | "policy_visible" | "privileged"; required: boolean; metadata: Record; }[] | undefined; metadata: Record; }; output: { mode: "artifacts" | "structured_json" | "text"; jsonSchema: Record | null; requiredOutputSource?: "task.requiredOutputs" | undefined; responsePath?: string | undefined; renderer: { module: string; exportName: string; configRef: string | null; } | null; }; capabilities: { schemaVersion: "openpond.tasksetCapabilities.v1"; taskKind: "chat" | "custom_program" | "multi_agent" | "single_agent"; supportedSignals: ("correction" | "demonstration" | "feedback" | "label" | "preference" | "reward")[]; compatibleMethods: ("dpo" | "grpo" | "none" | "opd" | "opsd" | "ppo" | "retrieval" | "sdft" | "sdpo" | "sft")[]; rewardKinds: ("deterministic" | "exact" | "human" | "model_judge" | "none")[]; requiresTools: boolean; requiresState: boolean; requiresPrivilegedGrading: boolean; environmentPlacements: ("colocated" | "local" | "provider_native" | "remote")[]; exportable: boolean; portabilityBlockers: string[]; }; metrics: { schemaVersion: "openpond.tasksetMetricPolicy.v1"; primaryMetric: string; aggregation: "custom" | "mean_score" | "pass_rate" | "weighted_mean"; missingReward: "exclude" | "zero"; taskWeights?: Record | undefined; customAggregator: { module: string; exportName: string; contentHash: string; timeoutMs: number; networkPolicy: "none"; } | null; }; review: { enabled: boolean; candidateCount: number; minimumSamples: number; allowTies: boolean; allowRejectAll: boolean; rubric: string; criteria: { id: string; label: string; description: string; weight: number; }[]; }; tasks: { schemaVersion: "openpond.taskData.v1"; id: string; clusterKey: string; split: "frozen_eval" | "test" | "train" | "validation"; input: Record; expectedOutput: Record | null; policyVisibleContext: Record; privilegedContextRef: string | null; assets?: { id: string; sourceRefId: string; artifactRef: string; fileName: string; stagingPath?: string | undefined; mediaType: string; sha256: string; sizeBytes: number; split: "frozen_eval" | "test" | "train" | "validation"; metadata: Record; }[] | undefined; resourceRefs?: string[] | undefined; requiredOutputs?: { path: string; mediaType: string; schemaRef?: string | null | undefined; submissionMode?: "structured_json" | undefined; maxBytes?: number | undefined; metadata: Record; }[] | undefined; tags: string[]; metadata: Record; sourceRefs: string[]; }[]; graders: ({ id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "content" | "diff" | "file" | "runtime_event" | "schema" | "state" | "test"; config: Record; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "model_judge"; rubric: string; judge: { providerId: "anthropic" | "claude-code" | "codex" | "custom-openai-compatible" | "deepseek" | "google" | "grok-build" | "groq" | "moonshot" | "openai" | "opencode" | "openpond" | "openrouter" | "together" | "xai" | "zai" | `acp:${string}`; modelId: string; }; calibrationFixtureRefs: string[]; calibrationStatus: "failed" | "passed" | "pending"; temperature: number; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "human"; form?: { schemaVersion: "openpond.humanForm.v1"; mode: "individual" | "pairwise"; instructions: string; criteria: ({ id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "score"; minimum: number; maximum: number; step: number; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "category"; options: string[]; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "boolean"; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "text"; minimumLength?: number | undefined; maximumLength: number; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "preference"; requireStrength?: boolean | undefined; allowTie: boolean; })[]; } | undefined; rubric: string; reviewerRole: string; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "custom_verifier"; runtime?: "isolated_javascript" | "sandbox_process" | undefined; module: string; exportName: string; timeoutMs: number; networkPolicy: "none"; })[]; graderFixtures: { id: string; taskId: string; label: "adversarial" | "boundary" | "infrastructure_failure" | "negative" | "positive" | "prompt_injection"; output: Record; infrastructureError: string | null; expectedPassed: boolean; expectedRewardEligible: boolean; metadata: Record; }[]; learningSignals: { demonstrations: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "demonstration"; prompt: string | null; response: string | null; }[]; preferences: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "preference"; prompt: string; chosen: string; rejected: string; rationale: string | null; }[]; corrections: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "correction"; original: string; corrected: string; rationale: string | null; }[]; feedback: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "feedback"; feedback: string; polarity: "mixed" | "negative" | "neutral" | "positive"; }[]; rewards: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "reward"; task: string; rules: { id: string; points: number; condition: string; }[]; otherwisePoints: number; executable: boolean; }[]; labels: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "label"; labelKind: "rubric"; task: string; criteria: { id: string; label: string; description: string; }[]; calibrationExamples: { positive: string; negative: string; boundary: string; }; }[]; }; publishedTasksetRef: { id: string; revision: number; contentHash: string; } | null; createdAt: string; updatedAt: string; metadata: Record; }; files: { path: string; contentHash: string; sizeBytes: number; base64: string; }[]; contentHash: string; }; ownerScope?: "personal" | "workspace" | undefined; publication: { tasksetId: string; release: { id: string; revision: number; contentHash: string; }; packageHash: string; } | null; }>; createSelection(input: { operationId: string; projectId: string; name: string; cases: z.input[]; }, signal?: AbortSignal): Promise<{ schemaVersion: "openpond.datasetWorkspaceReceipt.v1"; teamId: string; datasetId: string; revision: number; originProjectId?: string | undefined; workspace: { schemaVersion: "openpond.tasksetDraftWorkspace.v1"; draft: { schemaVersion: "openpond.tasksetDraft.v1"; id: string; revision: number; profileId: string; modelScope: { modelId: string; expectedModelRevision: number; source?: { schemaVersion: "openpond.modelTasksetDraftPreparation.v1"; draftId: string; requestHash: string; sourcePackageHash: string; sourceTasksetRef: { id: string; contentHash: string; revision: number; }; tasksetId: string; tasksetRevision: number; lineage: { schemaVersion: "openpond.modelTasksetAuthoring.v1"; owner: { scopeId: string; modelId: string; }; root: { id: string; contentHash: string; revision: number; }; parent: { id: string; contentHash: string; revision: number; }; }; authoringGraph?: "bound" | undefined; } | undefined; } | null; name: string; objective: string; purpose: "benchmark" | "general"; benchmark: { schemaVersion: "openpond.tasksetBenchmark.v1"; definitionId: string; releaseId: string; releaseHash: string; managedReleasePath: string; adaptationSplit: "frozen_eval" | "test" | "train" | "validation"; evaluationSplit: "frozen_eval" | "test" | "train" | "validation"; primaryMetric: "cost_usd" | "foreground_tokens" | "latency_ms" | "success_rate"; qualityGate: "all_pass" | "non_regression" | "none"; source: "builtin" | "imported"; metadata: Record; } | null; preferenceComparison: { schemaVersion: "openpond.tasksetPreferenceComparisonBinding.v1"; releaseId: string; releaseHash: string; publishedAt: string; metadata: Record; } | null; status: "draft" | "needs_review" | "published" | "validating"; sourceRefs: ({ schemaVersion: "openpond.connectedDatasetSource.v1"; kind: "connected_activity"; id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; origin: "claude_code" | "codex" | "grok_build" | "hermes" | "native_chat" | "native_work" | "oh_my_pi" | "openclaw" | "opencode" | "pi"; sourceId: string; sessionId: string; normalizerVersion: string; projection: "conversation" | "turn"; ownerUserId: string; purpose: "recorded_evaluation"; sourceFileHashes?: string[] | undefined; metadata: Record; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.huggingFaceDatasetSource.v1"; kind: "huggingface"; repositoryId: string; repositoryUrl: string; revision: string; configuration: string; upstreamSplits: string[]; gated: boolean; private: boolean; declaredLicense: string | null; sourceFileHashes: string[]; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.uploadedFileDatasetSource.v1"; kind: "uploaded_file"; originalFileNames: string[]; mediaTypes: string[]; sourceFileHashes: string[]; totalBytes: number; parserVersion: string; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.generatedDatasetSource.v1"; kind: "generated"; generatorId: string; generatorVersion: string; seed: number; generatorHash: string; } | { id: string; profileId: string; title: string; sourceHash: string; occurredAt: string; licensingStatus: "approved" | "blocked" | "pending" | "review"; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; metadata: Record; schemaVersion: "openpond.learningBatchDatasetSource.v1"; kind: "learning_batch"; batch: { id: string; revision: number; contentHash: string; }; taskDefinition: { id: string; revision: number; contentHash: string; }; admittedBy: string; } | { schemaVersion: "openpond.trainingSource.v1"; id: string; profileId: string; sessionId: string; turnIds: string[]; workspaceId: string | null; sourceHash: string; clusterKey: string; title: string; occurredAt: string; consent: { status: "denied" | "granted" | "pending" | "revoked"; scope: "full_session" | "metadata_only" | "selected_turns"; grantedBy: string | null; grantedAt: string | null; purpose: "task_authoring_and_evaluation"; }; connectedAppIds: string[]; secretScanStatus: "blocked" | "passed" | "pending"; piiScanStatus: "blocked" | "passed" | "pending" | "review"; licensingStatus: "approved" | "blocked" | "pending" | "review"; metadata: Record; })[]; datasetArtifact?: { schemaVersion: "openpond.datasetArtifact.v1"; id: string; tasksetId: string; tasksetRevision: number; contentHash: string; format: "parquet"; schema: { schemaVersion: "openpond.datasetSemanticSchema.v1"; fields: { name: string; semanticRole: "chosen" | "cluster_id" | "demonstration" | "expected_output" | "feedback" | "messages" | "metadata" | "privileged_context" | "prompt" | "rejected" | "reward" | "row_id" | "tag"; logicalType: "boolean" | "float" | "integer" | "json" | "messages" | "string"; nullable: boolean; policy: "metadata" | "privileged" | "visible"; }[]; schemaHash: string; }; shards: { id: string; split: "frozen_eval" | "test" | "train" | "validation"; path: string; contentHash: string; schemaHash: string; sizeBytes: number; rowCount: number; rowGroupCount: number; }[]; rowCount: number; splitCounts: Record<"frozen_eval" | "test" | "train" | "validation", number>; sourceReceiptRefs: string[]; mappingHash: string; qualityReportHash: string; createdAt: string; } | null | undefined; policy: { policyVisibleFields: string[]; privilegedFields: string[]; hiddenGraderRefs: string[]; connectedAppScopes: string[]; }; environment: { protocolVersion: "openpond.taskEnvironment.v1"; kind: "agent" | "chat" | "program" | "stateful_harness" | "work"; entrypoint: string; stateful: boolean; deterministicSeeds: boolean; toolNames: string[]; actionBindings?: { schemaVersion: "openpond.harnessActionBinding.v1"; actionId: string; modelToolName: string; description: string; inputSchema: Record; actionSchemaHash: string; agentRelease: { id: string; contentHash: string; }; implementationHash: string; runtimeBindingId: string; capabilityReceiptHash: string; sideEffect: "read" | "write"; studentVisible: boolean; timeoutMs: number; episodeArgumentBindings: { argument: string; source: "case_id"; }[]; }[] | undefined; lifecycle: ("cleanup" | "create" | "grade" | "reset" | "step")[]; defaultTimeoutMs: number; networkPolicy: "declared_read_only" | "declared_scoped" | "none"; resources?: { id: string; kind: "catalog" | "code_module" | "configuration" | "file"; path: string; mediaType?: string | null | undefined; visibility: "policy_hidden" | "policy_visible" | "privileged"; required: boolean; metadata: Record; }[] | undefined; metadata: Record; }; output: { mode: "artifacts" | "structured_json" | "text"; jsonSchema: Record | null; requiredOutputSource?: "task.requiredOutputs" | undefined; responsePath?: string | undefined; renderer: { module: string; exportName: string; configRef: string | null; } | null; }; capabilities: { schemaVersion: "openpond.tasksetCapabilities.v1"; taskKind: "chat" | "custom_program" | "multi_agent" | "single_agent"; supportedSignals: ("correction" | "demonstration" | "feedback" | "label" | "preference" | "reward")[]; compatibleMethods: ("dpo" | "grpo" | "none" | "opd" | "opsd" | "ppo" | "retrieval" | "sdft" | "sdpo" | "sft")[]; rewardKinds: ("deterministic" | "exact" | "human" | "model_judge" | "none")[]; requiresTools: boolean; requiresState: boolean; requiresPrivilegedGrading: boolean; environmentPlacements: ("colocated" | "local" | "provider_native" | "remote")[]; exportable: boolean; portabilityBlockers: string[]; }; metrics: { schemaVersion: "openpond.tasksetMetricPolicy.v1"; primaryMetric: string; aggregation: "custom" | "mean_score" | "pass_rate" | "weighted_mean"; missingReward: "exclude" | "zero"; taskWeights?: Record | undefined; customAggregator: { module: string; exportName: string; contentHash: string; timeoutMs: number; networkPolicy: "none"; } | null; }; review: { enabled: boolean; candidateCount: number; minimumSamples: number; allowTies: boolean; allowRejectAll: boolean; rubric: string; criteria: { id: string; label: string; description: string; weight: number; }[]; }; tasks: { schemaVersion: "openpond.taskData.v1"; id: string; clusterKey: string; split: "frozen_eval" | "test" | "train" | "validation"; input: Record; expectedOutput: Record | null; policyVisibleContext: Record; privilegedContextRef: string | null; assets?: { id: string; sourceRefId: string; artifactRef: string; fileName: string; stagingPath?: string | undefined; mediaType: string; sha256: string; sizeBytes: number; split: "frozen_eval" | "test" | "train" | "validation"; metadata: Record; }[] | undefined; resourceRefs?: string[] | undefined; requiredOutputs?: { path: string; mediaType: string; schemaRef?: string | null | undefined; submissionMode?: "structured_json" | undefined; maxBytes?: number | undefined; metadata: Record; }[] | undefined; tags: string[]; metadata: Record; sourceRefs: string[]; }[]; graders: ({ id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "content" | "diff" | "file" | "runtime_event" | "schema" | "state" | "test"; config: Record; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "model_judge"; rubric: string; judge: { providerId: "anthropic" | "claude-code" | "codex" | "custom-openai-compatible" | "deepseek" | "google" | "grok-build" | "groq" | "moonshot" | "openai" | "opencode" | "openpond" | "openrouter" | "together" | "xai" | "zai" | `acp:${string}`; modelId: string; }; calibrationFixtureRefs: string[]; calibrationStatus: "failed" | "passed" | "pending"; temperature: number; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "human"; form?: { schemaVersion: "openpond.humanForm.v1"; mode: "individual" | "pairwise"; instructions: string; criteria: ({ id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "score"; minimum: number; maximum: number; step: number; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "category"; options: string[]; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "boolean"; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "text"; minimumLength?: number | undefined; maximumLength: number; } | { id: string; label: string; instructions: string; required: boolean; allowAbstain: boolean; requireRationale?: boolean | undefined; anchors?: { value: string | number | boolean; description: string; }[] | undefined; kind: "preference"; requireStrength?: boolean | undefined; allowTie: boolean; })[]; } | undefined; rubric: string; reviewerRole: string; } | { id: string; taskIds?: string[] | undefined; version: string; label: string; weight: number; hardGate: boolean; rewardEligible: boolean; privileged: boolean; metadata: Record; kind: "custom_verifier"; runtime?: "isolated_javascript" | "sandbox_process" | undefined; module: string; exportName: string; timeoutMs: number; networkPolicy: "none"; })[]; graderFixtures: { id: string; taskId: string; label: "adversarial" | "boundary" | "infrastructure_failure" | "negative" | "positive" | "prompt_injection"; output: Record; infrastructureError: string | null; expectedPassed: boolean; expectedRewardEligible: boolean; metadata: Record; }[]; learningSignals: { demonstrations: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "demonstration"; prompt: string | null; response: string | null; }[]; preferences: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "preference"; prompt: string; chosen: string; rejected: string; rationale: string | null; }[]; corrections: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "correction"; original: string; corrected: string; rationale: string | null; }[]; feedback: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "feedback"; feedback: string; polarity: "mixed" | "negative" | "neutral" | "positive"; }[]; rewards: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "reward"; task: string; rules: { id: string; points: number; condition: string; }[]; otherwisePoints: number; executable: boolean; }[]; labels: { id: string; taskId: string | null; sourceRefs: string[]; artifactRef: string; approved: boolean; confidence: number; metadata: Record; kind: "label"; labelKind: "rubric"; task: string; criteria: { id: string; label: string; description: string; }[]; calibrationExamples: { positive: string; negative: string; boundary: string; }; }[]; }; publishedTasksetRef: { id: string; revision: number; contentHash: string; } | null; createdAt: string; updatedAt: string; metadata: Record; }; files: { path: string; contentHash: string; sizeBytes: number; base64: string; }[]; contentHash: string; }; ownerScope?: "personal" | "workspace" | undefined; publication: { tasksetId: string; release: { id: string; revision: number; contentHash: string; }; packageHash: string; } | null; }>; private scope; private request; } //# sourceMappingURL=connected-evidence-client.d.ts.map