Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / TerminalPatch

Interface: TerminalPatch

Defined in: packages/core/src/journal/replayer.ts:161

Properties

PropertyTypeDescriptionDefined in
artifacts?unknownTerminal agent entries: Artifact list.packages/core/src/journal/replayer.ts:179
checkpointRef?string-packages/core/src/journal/replayer.ts:177
costAttribution?CostAttributionFactsAttribution facts behind the CostReport breakdowns; see JournalEntry.packages/core/src/journal/replayer.ts:171
error?WireError-packages/core/src/journal/replayer.ts:164
escalation?unknownTerminal escalated entries: the validated EscalationReport.packages/core/src/journal/replayer.ts:189
evidence?{ met: boolean; minEntries: number; recordedEntries: number; }Terminal agent entries: the evidence verdict; see JournalEntry.packages/core/src/journal/replayer.ts:181
evidence.metboolean-packages/core/src/journal/replayer.ts:181
evidence.minEntriesnumber-packages/core/src/journal/replayer.ts:181
evidence.recordedEntriesnumber-packages/core/src/journal/replayer.ts:181
evidenceEntries?{ citation?: string; claim: string; }[]Terminal agent entries: recorded evidence entry content; see JournalEntry.packages/core/src/journal/replayer.ts:183
hostRejected?booleanTerminal agent entries: the host finish rejection stamp (RV3702); see JournalEntry.packages/core/src/journal/replayer.ts:187
memoizeOutcome?booleanEngine-decided terminal abort classes (the no-progress abort) stamp memoizeOutcome on the TERMINAL entry so the frozen memoize rules replay them on every resume; the running entry keeps the user's policy verbatim (M3 amendment).packages/core/src/journal/replayer.ts:196
providerCalls?ProviderCallRecord[]The per-dispatch reconciliation ledger (P1.3); see JournalEntry.packages/core/src/journal/replayer.ts:173
servedBy?`${string}:${string}`-packages/core/src/journal/replayer.ts:167
site?string-packages/core/src/journal/replayer.ts:197
status"error" | "limit" | "ok" | "cancelled" | "escalated"-packages/core/src/journal/replayer.ts:162
toolBudget?{ cap?: number; used: number; }Terminal agent entries: the durable tool-budget subset; see JournalEntry.packages/core/src/journal/replayer.ts:185
toolBudget.cap?number-packages/core/src/journal/replayer.ts:185
toolBudget.usednumber-packages/core/src/journal/replayer.ts:185
transcriptRef?string-packages/core/src/journal/replayer.ts:176
usage?Usage-packages/core/src/journal/replayer.ts:165
usageApprox?boolean-packages/core/src/journal/replayer.ts:166
usageByModel?UsageSlice[]Set only when the call spanned several serving models; see JournalEntry.packages/core/src/journal/replayer.ts:169
usageSemantics?stringThe serving adapter's usage-semantics version; see JournalEntry.packages/core/src/journal/replayer.ts:175
value?unknown-packages/core/src/journal/replayer.ts:163