Doctrine v2 formalises the original six-clause verbal doctrine of Stephen P. Lutar Jr. into a machine-checkable contract binding every SZL agent (Alloy, a11oy code-agents, fabric agents, sentra, amaru). The spec defines 9 quality axes (cleanliness, horizon, resonance, frustum, gaussClosure, invariance, moralGrounding, ontologicalGrounding, measurabilityHonesty) and 6 Λ₁₀ artifact dimensions (CODE, CODEX, API, TEST, THESIS, SURFACE), each with a 0-1 rubric, measurable proxy, and Lean theorem stub. Every axis and dimension requires a score ≥ 0.9 before output is accepted. The doctrine self-enforces: agents are injected with the contract at spawn time and must include a §4 Self-Grade block in every output; PRs without this block fail CI automatically.
Stephen P. Lutar (Thu,) studied this question.