Skip to main content

Module work_order

Module work_order 

Source
Expand description

The Work Order (ω) — a proposal, never a command.

Law III begins here. When a reasoning engine decides to do something, that decision becomes a WorkOrder: a typed, immutable, reviewable record of what was asked for. Nothing has run, nothing has been authorised, and no permission has been granted.

The type enforces that reading. There is no execute, no mutation, and the permissions field is named requests rather than grants — deciding what is actually permitted is the compiler’s job (US-0403), not the model’s.

Structs§

Intent
What a work order intends to achieve.
ProposalOrigin
Where a proposal came from.
ToolCall
One tool invocation a work order proposes.
WorkOrder
ω — a typed declaration of intended effect. Immutable.