Interface: SpeculateBufferedLessonOutcomeRecord
Defined in: ports/speculate-continuation-frame.ts:58
Buffered lesson outcome batch for a single speculative candidate branch.
Flushed to LessonStore.recordOutcomes() only for winnerBranchIndex after WINNER_COMMITTED.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
branchIndex | readonly | number | Zero-based candidate branch index. | ports/speculate-continuation-frame.ts:60 |
outcomes | readonly | readonly object[] | Deduplicated (lessonId, outcome) pairs accumulated on this branch. | ports/speculate-continuation-frame.ts:62 |