Expand description
Per-run NDJSON output capture. Agent and aftercare stdout/stderr are untrusted evidence: they are stored as ordered chunks, never parsed as lines and never routed through the dispatcher.
Structs§
- Output
Page - Output
Record - RunLog
Writer - Append-only writer shared by the stdout and stderr reader threads of one run. Sequence numbers are capture order across both pipes.
Enums§
- Output
Chunk - One captured chunk. UTF-8 chunks stay readable; anything else round-trips through base64 rather than being lossily converted.
- Output
Source - Output
Stream
Functions§
- read_
page - Reads a finite page of records with
sequence > after, in order. A missing file is an empty page: the run may exist before any output does.