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
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 is, prints a ready-to-paste review prompt built from the library's review template. An incomplete report is bounced with exit 2 and a list of what is missing. It first refreshes the workspace's stream registry, and refuses a stream whose worktree is on another host it could not check. It does not judge whether the work is correct, and it does not start a review.
| flag | type | default | what it does |
|---|---|---|---|
--anchor | stringArray | A reference to include in the review prompt for the reviewer to anchor on. Repeatable. | |
--lib | string | The library directory that holds the review-template manifest. Required. | |
--stop2 | string | The file holding the executor's completion report. Required. | |
--task-md | string | The task document the executor worked from. Required. | |
--template | string | Which review template to use; defaults to the library's only one. |
saphan review verdicts
Lists every review verdict delivered to a stream, one row per review and model, with the path where each reviewer's evidence is stored. Verdicts from several models are all kept and shown side by side.
| flag | type | default | what it does |
|---|---|---|---|
--json | bool | false | Print the verdicts as JSON. |
Global options apply to every command — see Every command.
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
saphan role
Starts the working environment for a role a person occupies at a terminal: master, advisor or scribe.