Constitution × État × Économie — assets C# type-check-only
Code adjacent aux articles 08-5-state-economy-dsl.md, 09-bis-constitution-dsl.md,
09-ter-instances-fr-us.md de la série metacratie-compilateur.
Statut
Scaffold C# de conception, pas câblé à la build SSG. Il contient les racines Constitution et State.Economy, leurs instances FR/US, six analyseurs CST et quatre analyseurs ECO, ainsi que des projets de démonstration. Une présence de fichiers ou de binaires locaux ne suffit pas à établir une validation reproductible : les commandes et leurs résultats doivent être consignés séparément.
Pas un package NuGet publié. Pas dans un CI. Miroir C# du pattern TypeScript de
meta-ide-dsl/assets/features.ts, adapté
à une série dont la voix est C#/Roslyn/NuGet.
Structure (cible complète — voir plan)
constitution-economy/
├── ConstitutionEconomy.sln
├── Constitution.Dsl/ # racine M2 constitutionnelle
├── Constitution.France1958.Official.Dsl/ # instance FR
├── Constitution.Usa2026.Official.Dsl/ # instance US
├── State.Economy.Dsl/ # racine M2 économie d'État
├── State.Economy.France2026.Insee.Dsl/ # SEC 2010 FR
├── State.Economy.France2026.DGFiP.Dsl/ # overlay LOLF
├── State.Economy.Usa2026.OMB.Dsl/ # FASAB / OMB A-11
├── analyzers/
│ ├── Constitution.Dsl.Analyzers/ # CST001..CST006
│ ├── State.Economy.Dsl.Analyzers/ # ECO001..ECO004
│ └── Tests/ # xUnit + Roslyn test SDK
└── demos/
├── eco001-deficit-fr-2013/ # Budget FR 2013, déficit 4.8%
├── cst003-referendum-degaulle-1962/ # Révision art. 11 vs art. 89
└── cst002-executive-order-tariff/ # EO tarif sans habilitationconstitution-economy/
├── ConstitutionEconomy.sln
├── Constitution.Dsl/ # racine M2 constitutionnelle
├── Constitution.France1958.Official.Dsl/ # instance FR
├── Constitution.Usa2026.Official.Dsl/ # instance US
├── State.Economy.Dsl/ # racine M2 économie d'État
├── State.Economy.France2026.Insee.Dsl/ # SEC 2010 FR
├── State.Economy.France2026.DGFiP.Dsl/ # overlay LOLF
├── State.Economy.Usa2026.OMB.Dsl/ # FASAB / OMB A-11
├── analyzers/
│ ├── Constitution.Dsl.Analyzers/ # CST001..CST006
│ ├── State.Economy.Dsl.Analyzers/ # ECO001..ECO004
│ └── Tests/ # xUnit + Roslyn test SDK
└── demos/
├── eco001-deficit-fr-2013/ # Budget FR 2013, déficit 4.8%
├── cst003-referendum-degaulle-1962/ # Révision art. 11 vs art. 89
└── cst002-executive-order-tariff/ # EO tarif sans habilitationStatut courant
Les sources et la solution ConstitutionEconomy.sln sont présentes. Les démos contiennent des variantes Failing et Passing. Ce scaffold ne livre pas le bridge Law × Commons × Citizen ni le Ship 1 Dumas. Les règles sont des vérifications structurelles sur les déclarations encodées ; elles ne constatent pas les faits et ne rendent pas une décision juridique.
La validation locale doit distinguer la compilation de la solution et les diagnostics attendus des démos, avec versions du SDK et résultats conservés. Les anciens compteurs de progression ne sont pas des preuves d’exécution.
Convention de nommage
Héritée de la part 2 de la série : ${DslName}.${Space}${Time}.${Author}.Dsl.
Les racines M2 (Constitution.Dsl, State.Economy.Dsl) n'ont pas de ${Space}${Time}
parce qu'elles sont agnostiques au cadre. Les instances en portent obligatoirement.
Références
- Pattern DSL racine + meta-generator :
07-law-dsl.md - Pattern smoke test politique :
10-trace-dumas.md - Convention M2 :
02-convention-nommage.md - Framework indexation :
04-meta-ex-ty.md