Expand description
Plan-step execution event.
PlanStepEvent is the runtime bridge between immutable planning
structure and actual execution.
§How to use this object
- Append a new event whenever a logical plan step changes execution state inside a run.
- Use
consumed_framesandproduced_framesto document context flow. - Set
spawned_task_idwhen the step delegates work to a durableTask. - Set
outputswhen the step produced structured runtime output.
§How it works with other objects
plan_idpoints to the immutablePlanrevision.step_idpoints to the stablePlanStep.step_id.run_idties the execution fact to the specific attempt.ContextFrameIDs describe what context the step consumed and produced.
§How Libra should call it
Libra should reconstruct current step state from the ordered
PlanStepEvent stream rather than mutating PlanStep inside the
stored plan snapshot.
Structs§
- Plan
Step Event - Append-only execution fact for one logical plan step in one
Run.