draft
A meta-specification for specifications.
- 01Human-legiblePlain text. No encoding obscures meaning. A person can sit down, read it, and understand it. Clarity is the constraint.
- 02Machine-legibleFor the same reason it is legible to humans. LLMs read it directly, without translation layers.
- 03Syntactically unambiguousA defined abstract syntax tree. Machines can parse it, conformance can be tested, and it renders losslessly to any format.
- 04Self-bootstrappingdraft is written in its own notation. The specification specifies itself. Self-referential without being self-defeating.