Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
Ruling 11 fields

www-blocker/Ruling

needId non-empty string
The need this ruling answers; doubles as the record filename.
required
ruledAt non-empty string
ISO timestamp the CTO ruled, or the deadline fired the default.
required
decision object
What the CTO decided, as one object because one writer lands both fields together.
required
action one of: choose | archive
Whether the CTO picked an option or dismissed the ask.
required
choice string
The option key chosen; empty only when the action is archive.
required
note string
Free text the CTO typed with the ruling; empty when they typed none.
required
by one of: member | shell | deadline | agent
Who ruled: a browser click, a human shell, the decideBy deadline, or an agent archiving on the user's quoted word.
required
authorization object
Present only on an agent archive: whose word it acted on and which agent wrote it.
1
userQuote non-empty string
The user's verbatim words ordering the archive.
required
host non-empty string
Host of the agent that archived.
required
paneId string
tmux pane id of the agent that archived; empty when it ran outside tmux.
required

Checks

This binding declares no checks beyond its field shape.

Defects

No defects in the 36 records checked.

Where it lives

Bound bywww-blocker
Declared in~/mnt/mdr/skills/www-blocker/assets/schemas/ruling.ts
BindingrulingDataStore
Directory~/data/www-blocker/rulings
Files*.yaml
Referenced asruling