Expand description
Child-session completion notification primitives.
The engine owns child runner lifecycle, but parent resume policy lives in the
server/application layer. This module defines the small callback boundary
between them so child completion is event-driven without making the engine
depend on AppState.
Structs§
- Child
Completion - Terminal child-session completion recorded by the child runner lifecycle.
- Child
Completion Message Source - Child
Completion Source - A seal stored by the final runtime writer in the existing Session commit. It is not a second outcome store: later input/output makes it unavailable.
Traits§
- Child
Completion Handler - Application-layer callback invoked when a child session reaches a terminal state. Implementations must be idempotent: duplicate completion events for the same child can occur when watchdog timeout races normal runner teardown.