Skip to content

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 ​

PropertyModifierTypeDescriptionDefined in
branchIndexreadonlynumberZero-based candidate branch index.ports/speculate-continuation-frame.ts:60
outcomesreadonlyreadonly object[]Deduplicated (lessonId, outcome) pairs accumulated on this branch.ports/speculate-continuation-frame.ts:62

Released under the MIT License.