Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / ChildrenAtFailure

Interface: ChildrenAtFailure

Defined in: packages/core/src/engine/run-handle.ts:242

The roster facts of a run that died before any acceptance verdict (RV2602): a fold over the children's own journaled terminals, so an exhausted or failed orchestration still names the work it paid for.

Properties

PropertyTypeDescriptionDefined in
belowFloorOkChildren?string[]Children that settled ok under a declared evidence contract they did not meet. The acceptance fold names these too, but only after it runs: the fourth parity run's silent worker was ok with zero recorded entries and its run never reached acceptance at all.packages/core/src/engine/run-handle.ts:255
settlednumberOf those, the ones carrying a terminal at the moment of death.packages/core/src/engine/run-handle.ts:246
spawnednumberChildren admitted, whether or not they settled.packages/core/src/engine/run-handle.ts:244
statusCountsRecord<string, number>Their statuses, counted; the same vocabulary a child terminal uses.packages/core/src/engine/run-handle.ts:248
unsettled?string[]Children still running when the run gave up; absent when none were.packages/core/src/engine/run-handle.ts:257