Tamil Eelam Public Service Design Manual
ECSL's own production discipline. This manual is the rule-set every ECSL surface must satisfy before it ships. Versioned and append-only. Each new minor version (v0.2, v0.3 …) is a continuity event in the public changelog.
Two-layer construction
Every operational claim is paired with a Now (TLTE today, design study, citation-only) and a Becoming (a future civic spec, never a promise). The TwoLayerPanel component is the canonical layout. One-layer pages are a doctrinal violation.
Typography-only wordmarks
No badge, no shield, no force-style logo. ECSL wordmarks are typography-only, gold-on-charcoal, Tamil above English, "Design Study" inline on the bottom rule. The ServiceWordmark component is the canonical mark.
DesignStudyPlaque non-removable
Every ECSL surface renders <DesignStudyPlaque /> in one of three variants. Removing or hiding the plaque is a doctrinal violation tracked in the continuity changelog.
Sample-stamp on every dataset
Every chart, table or dashboard renders the stamp "sample · 0 verified this era" as a small uppercase footer. Real data, when it exists, would replace the stamp with the era label and the verification chain link.
Bilingual rule
Every unit name, model name, principle name and dashboard label is rendered in Tamil and English. Tamil is the upper line on cards; English is the title. Other minority languages (Sinhala, Eastern Muslim community languages) are added per dossier as research matures.
Citation discipline
Every comparative anchor cites jurisdiction + short name + year + a public source. Every model cites its anchor literature. Every cautionary case carries an explicit "ECSL refuses" block.
Routing contract
Every founding unit at /lab/units/<slug>. Every model at /lab/models/<id>. Every page has a BackLink to /lab. Every page lives in the sitemap and the SITE_INDEX.
Couples-to discipline
Every unit page declares at least one "couples to" link to an existing TLTE surface (Magalir Avai, Unmai, Sovereignty Doctrine, Ocean Layer, Orbit Layer, Reading Room, MP Packs). ECSL is never an island.
Sealed-vault separation
Sensitive operational specifics live in RB-11 (Sealed Vault). The public surface never reveals them. The relationship between the public surface and the sealed runbook is the same as between the Doctrine and Vault on /doctrine/sovereignty.
Continuity changelog
Every new unit, every new model and every manual-version bump produces a continuity event. The changelog is the single audit surface for ECSL's evolution.