Sarmal Library · foundation
Project
the productive root (MAIN); one tree / a Structure-First declaration
- Family
- foundation
- Place in the tree of life
- Root
- .sar
- Proje
Fields
| Field | Type | Required |
|---|---|---|
code | · | Required |
prefixes | list | Optional |
formatExemptions | list | Optional |
regimeAllowed values: | enum | Optional |
visibilityAllowed values: | enum | Optional |
Rule
The regime contract (the YAS-1 family): under the strict regime every Layer→Step containment path passes through at least one Sublayer and a Layer may not hold a Step directly (YAS-1.1 · the enforcing `katı-rejim-altkatman-eksik` diagnostic is still owed by the engine); only in small or experimental Projects declared flexible may a Layer hold a Step directly, and that permission does not forbid Sublayers (YAS-1.2); the regime changes only through an explicit user action — structure is never auto-wrapped, moved or deleted, and nodes that contradict the target regime carry a visible diagnostic until they are fixed (YAS-1.3)
Source: SNF-0 v0.6 · Seal 8031fb8fcffc113a