Command reference
oko work board depend
Records a dependency the supervisor stated: STREAM waits on TARGET, another stream or a dependency named in words (`installable stado`). The board counts it from the moment the supervisor said it.
Invocation#
oko work board depend STREAM --on TARGET --quote TEXT [--supervisor SESSION] [--by SESSION]Inputs and options#
- --quote must stand word for word in the supervising session's own words or in a message it sent; the dependency's time is the first record that holds it, so a board read --at an earlier moment does not count it. An agent session reading the transcript records it; the quote proves what it read.
- --by is the session recording it, proven from the machine, or `operator` outside every agent session.
Output and state effect#
- Keeps {supervisor, stream, on, stated: {quote, saidAt, declaredBy, declaredAt}} in work-board-dependencies.json beside the defect register (`OKO_WORK_BOARD_DEPENDENCIES`) and prints it. The board draws it as a `stated` wait.
Refusals and safe exits#
- `the supervising session <id> never said or sent "<quote>" word for word: the quote may be paraphrased, cut differently, or said by another session; copy a passage of its own words or of a message it sent exactly`.
- `<stream> already waits on <target> by a stated dependency; resolve it before stating it again`.
- `oko work board depend names one STREAM: oko work board depend STREAM --on TARGET --quote TEXT`, a missing --on or --quote, and outside every agent session without --by (exit 2).