Command reference
oko shame record
Records one wasted build against the model that started it and prints the penalty that model now carries.
Invocation#
oko shame record --model NAME --session ID --product NAME --build TEXT --skipped TEXT --wasted TEXT [--json]Inputs and options#
- --model as Brama names it; --session; --product; --build, the command or revision built for nothing; --skipped, what was not checked first; --wasted, the time and consent lost. Every flag is required.
Output and state effect#
- Appends the entry and prints `recorded wasted build <id> by <model>` and `penalty: <rule>`. One entry makes every later build of that model wait for the mandatory check; two bans its builds for seven days; three or more ban building, compiling and testing with no end date. Tama's build gate reads this before any build.
Refusals and safe exits#
- `oko shame requires --model <text>` and the same for --session, --product, --build, --skipped and --wasted (exit 2); `a wasted build needs the model that wasted the build`, `a wasted build needs the session it ran in`, `a wasted build needs the product it built`, `a wasted build needs the build command or revision`, `a wasted build needs what it did not check before building`, `a wasted build needs the time and consent lost` for a blank value.