Skip to main content
Welcome. This site supports keyboard navigation and screen readers. Press ? at any time for keyboard shortcuts. Press [ to focus the sidebar, ] to focus the content. High-contrast themes are available via the toolbar.
serard@dev00:~/cv

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 habilitation

Statut 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

⬇ Download