Expand description
The steps of an understanding as it runs, for a consumer that wants to show them.
A Step is published to the turn’s StepSink the moment a task decides
something. It states what was understood, never what happened: nothing here is a
receipt. Each step carries its facts as data and a plain one-line Step::describe;
a consumer that wants prose feeds the facts to its own writer.
Structs§
- Channel
Steps - A sink that sends each step down an unbounded channel.
- NoSteps
- A sink that drops every step.
- Recorded
Steps - A sink that keeps every step, for tests and for a caller that reads them at the end.
- Unit
Summary - A unit, as a step names it.
Enums§
- Located
- The record an act was aimed at.
- Routing
- Where a unit was routed.
- Step
- One thing the understanding decided.
Traits§
- Step
Sink - Receives the steps of a turn as they happen.