Interface: ForkBatchEntryRecord
Defined in: ports/fork-batch-continuation-frame.ts:26
Per-fork execution entry inside a ForkBatchContinuationFrame.
Tracks the child fork's lifecycle status, 3-way commit retry state, suspension epoch, scope checkpoints, and nested continuation stack.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
activePartitions | readonly | readonly string[] | Active partition identifiers extracted for this child fork. | ports/fork-batch-continuation-frame.ts:36 |
callId | readonly | string | Parent assistant turn callId that dispatched this fork or resumeFork batch. | ports/fork-batch-continuation-frame.ts:32 |
childScopeCheckpoint? | readonly | string | Serialized child scope checkpoint captured prior to suspension. | ports/fork-batch-continuation-frame.ts:58 |
committedReceiptJson? | readonly | string | JSON-serialized scope receipt returned by a clean commitChild. | ports/fork-batch-continuation-frame.ts:62 |
conflictCheckArmed | readonly | boolean | Whether conflictCleanCheck is armed on this child fork's scope handle. | ports/fork-batch-continuation-frame.ts:48 |
conflictRetryCount | readonly | number | Number of 3-way commitChild conflict-bounce retries attempted so far. | ports/fork-batch-continuation-frame.ts:46 |
continuationStack | readonly | readonly ContinuationFrame[] | Nested outer-to-inner continuation stack for the child executable. | ports/fork-batch-continuation-frame.ts:68 |
forkId | readonly | string | Logical identifier of the child fork. | ports/fork-batch-continuation-frame.ts:28 |
lessonsFlushed? | readonly | boolean | Whether the child's deduplicated lesson outcomes have been flushed to LessonStore. | ports/fork-batch-continuation-frame.ts:66 |
outputJson? | readonly | string | JSON-serialized validated child output payload once completed. | ports/fork-batch-continuation-frame.ts:60 |
resumeFrameInjected? | readonly | boolean | Whether the resumption tool_result or synthetic user frame has already been injected. | ports/fork-batch-continuation-frame.ts:56 |
status | readonly | | "RUNNING" | "CHILD_COMMITTED" | "COMPLETED" | "SUSPENDED" | "FAILED" | "ABORTED" | Lifecycle status of the child fork within the batch. | ports/fork-batch-continuation-frame.ts:38 |
suspendedForkId? | readonly | string | Monotonic suspendedForkId when resuming a prior SuspendedForkRecord via resumeFork. | ports/fork-batch-continuation-frame.ts:30 |
suspensionEpoch | readonly | number | Monotonic suspension epoch counter for this forkId. | ports/fork-batch-continuation-frame.ts:50 |
syncedToParentCheckpoint? | readonly | string | Parent checkpoint marker persisted after syncChild completes during resumeFork. | ports/fork-batch-continuation-frame.ts:52 |
syncResultJson? | readonly | string | JSON-serialized ReconcileResult from syncChild persisted for crash-safe resumption. | ports/fork-batch-continuation-frame.ts:54 |
toolName | readonly | string | Name of the .fork() capability tool (or 'resumeFork'). | ports/fork-batch-continuation-frame.ts:34 |
toolResultJson? | readonly | string | JSON-serialized wire tool_result payload recorded when the fork entry settles. | ports/fork-batch-continuation-frame.ts:64 |