Interface: PostRaceResolution
Defined in: runtime/speculate/post-race-resolution.ts:7
Post-race classification computed by resolvePostRaceCases() (SPEC.md §3.7.2 Capability 2).
Distinguishes Case 1 ('all-failed'), Case 2 ('unpark-sole-escalated'), Case 3 ('sole-survivor'), and Case 4 ('contested-arbitration').
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
caseKind | readonly | | "all-failed" | "unpark-sole-escalated" | "sole-survivor" | "contested-arbitration" | Post-race case discriminant. | runtime/speculate/post-race-resolution.ts:9 |
targetBranchIndex? | readonly | number | Target branch index for Case 2 ('unpark-sole-escalated') or Case 3 ('sole-survivor'). | runtime/speculate/post-race-resolution.ts:15 |