Specifications

The rules, written down and executed

Each area of Saybooks is governed by a written spec: the acts it must support, the invariants it must keep, and scenario files that replay real sequences of acts — including the refusals — through the actual command registry. A module that claims an area must map every act and pass every scenario; the contract test fails the build otherwise. The specs speak in acts, not commands, so a competing implementation can be certified by the same files.

bridge — The Ledger Bridge · Goal Sketchspec only · draftcrm — Relationship Pursuit · Area Specificationcrm@0.2 · 18 acts · 4 scenarios · conformantjobhunt — One Person's Search · Area Specificationjobhunt@0.1 · 18 acts · 3 scenarios · conformanto2c — Order to Cash · Area Specificationo2c@0.2 · 26 acts · 10 scenarios · conformantp2p — Procure to Pay · Area Specificationp2p@0.1-draft · 21 acts · 0 scenarios · no run yetsolo — Freelancer Invoicing · Area Specificationsolo@0.1 · 10 acts · 2 scenarios · conformant