--- name: the-system-board description: "Use before proposing or updating System board state through system_board_propose or system_board_update." --- # The System board contract Board state lives only in `.system/board.json` at schema version 0. Specs and plans use `todo|done`; issues use `open|done`. A spec may be done without plans, but cannot be done while any linked plan is todo. Issues never change spec state. Assessment proposes board changes for human review; it never applies them. Exec applies verified states directly through `system_board_update`, recorded with source agent and a terse evidence note. Claim a state only from verification you ran and read; the human overrides any entry in `/system board`.