Rulings
Binding decisions for the 1.x line. A ruling the code contradicts is worse
than no ruling, so each records how to check it against the repository.
scripts/verify_curriculum.py fails if a ruling file is missing from this
list, so the list cannot silently drift behind the directory.
- Ruling: Sovereign Agent 1.x educational reset
- Ruling amendment:
main is the 1.x educational integration line
- Ruling amendment: effects are required where a SOW declares them
- Deferral: multi-process fencing is Unit 8, not Unit 4
- Deferral: credentialed provider smokes are Unit 12
- Ruling: one process per actor in 1.x; lease fencing is Unit 8
- Ruling: an outcome is a standing condition; a SOW is a unit of work
- Ruling: the persistence boundary, refined
- Ruling: SQLite writers are inside the trust boundary
- Ruling: the book is published by
zeo-site; this repository builds no site — SUPERSEDED, see below
- Ruling: the book’s rendered home is a section of
profrod-site; this repository still builds no site
- Ruling: Unit 7 is workspace lifecycle; Pulse stays out until Unit 9
- Ruling: Unit 9 Pulse is a separate mechanism from the supervisor; attribution is structured and durable
- Ruling: attributed governance communication protocol
- Ruling: Unit 11 scope — pilot start marker, multi-SKU catalog, Chapters 8-12
- Ruling: Unit 11 closes on local, learner-controlled SQLite — the real-deployment pilot-start gate is withdrawn
- Ruling: Unit 12 scope — release evaluation, proof pack, Andrea protocol, provider truthfulness, release sequence
- Ruling: build the complete always-on teaching agent
- Ruling: count the complete always-on teaching distribution