Oko/Docs

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#

Command
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).

CLI reference#