saphan return
Brings a stream's results home from the run that worked on it — its status file into the stream's local channel, its committed branch into this workspace's repository, and for a review run the reviewe
Brings a stream's results home from the run that worked on it — its status file into the stream's local channel, its committed branch into this workspace's repository, and for a review run the reviewer's verdict and evidence into the reviewed stream's worktree, with content-addressed copies kept in the engine's state — and verifies each against its source by SHA-256 or commit. Use it after a run on a remote machine finishes, and to deliver every review, local or remote, before the review can be recorded.
Every attempt, including refused ones, is written to the record with both branch tips, what arrived and what is still owed. A refusal names its cause — a missing file, a digest mismatch, a partial return — and nothing is written for a half that did not verify. ⛔ A returned branch that is not a fast-forward of your local branch is refused: your local history is never rewound, and the local branch is left where it was.
| flag | type | default | what it does |
|---|---|---|---|
--history | bool | false | Print this stream's recorded return attempts and exit, without contacting any machine. |
--round | string | The run id to return from, instead of the stream's latest run; host, workdir and other facts are read from that run's record. |
Global options apply to every command — see Every command.
saphan relay
Records requests between masters — the coordinating sessions that each run a set of streams — when one master's streams cannot finish without an answer from another.
saphan review
Checks that an executor's completion report for a stream is structurally complete — the diff and output attached, and a well-formed close signal that matches the stream's registry entry — and, if it i