Readonlyboundary
boundary: { failure?: TerminalFailureContext; status: "failed" | "paused" | "running" | "completed" | "cancelled";}
Readonlychannels
channels: Omit<
{
attention: "unknown"
| "failed"
| "captured"
| "disabled"
| "partial";
control: "unknown" | "failed" | "captured" | "disabled" | "partial";
reads: "unknown" | "failed" | "captured" | "disabled" | "partial";
readSources: "not-collected";
writes: "unknown" | "failed" | "captured" | "disabled" | "partial";
},
"readSources",
> & {
readSources: "unknown"
| "failed"
| "captured"
| "disabled"
| "partial";
}
Readonlycommits
commits: { from: number; to: number }
Readonlylimitations
limitations: readonly (
| "tracked-state-only"
| "final-attempt-views"
| "read-sources-not-collected"
| "child-scopes-not-attested"
| "storage-not-attested"
| "resumed-segment"
| "redacted-export"
| "redaction-active"
| "custom-scope"
| "read-retention-failed"
| "commit-retention-failed"
| "attention-omitted"
| "recorder-snapshot-failed"
| "identity-omitted"
| "execution-broken"
| "modes-unavailable"
| "checkpoint-history-not-included"
| "source-history-not-included"
)[]
ReadonlylogAddress
logAddress: LogAddress
Readonlymodes
modes: {
commitValues: "unknown" | "full" | "delta";
readTracking: "unknown" | "full" | "summary" | "off";
writeProvenance: "unknown" | "off" | "reads-prefix";
writeTracking: "unknown" | "full" | "summary" | "off";
}
Readonlypersistence
persistence: "memory-only"
ReadonlyrunId
runId: string
Readonlyscope
scope: "root-log"
Readonlyversion
version: 2
A new discriminant prevents strict v1 readers from accepting new completeness claims.