State
The run's memory. Written after every step.
stepstepstep
  • owned by the run, not the process
  • on disk, not in memory
  • survives a crash or a restart
Suspend & resume
A step that waits. Needs a person only when necessary.
run
any channel
UIchatticket
same run continues
  • the run stops, nothing is lost. Nobody watches it
  • it reaches people where they already are
  • their reply resumes the same run, a minute or three days later
Trace
What every step saw and decided. The audit record.
step
3 · draft reply
model
LLM B · prompt v12
branch
score 0.71 ≥ 0.50
decision
sent
  • input, output, model and prompt version
  • the branch taken, and why
  • a record, not a log