Projects
Start with the FrenchExDev system: a component map, a BinaryWrapper example and the rules for extending the ecosystem. Anything-as-Code is the shared approach: recurring concepts become typed models, reusable tooling and explicit checks.
Requirements-as-Code applies the approach to intent and verification. Diem gives the C# components a product direction; the HomeLab is its integration target. The TypeScript tooling used by this site and the C#/PowerShell repository remain separate codebases.
Active Projects
| Project | Role and starting point |
|---|---|
| FrenchExDev Ecosystem | The system map, concrete example, extension process and component catalogue. |
| Requirements-as-Code | Typed intent and verification relationships in TypeScript and C#, with explicit implementation boundaries. |
| Diem CMF .NET Lab | Product convergence: application and infrastructure components working toward an integrated Lab. |
| C# Professional Home Lab | The integration target, supported by existing wrappers, Bundles and infrastructure contributors. |
| Home Lab — Roadmap v2 | The remaining integration steps and subsequent platform capabilities. |
Development Method
- Requirements governance: model intent, responsibility and the scope of verification.
- Delivery workflow: human decisions, typed contracts and evidence, including experimental recovery from existing code and tests.
- C# & .NET development with Codex: how I use AI within that engineering workflow.
Research and Extensions
| Project | Description |
|---|---|
| Métacratie — Compilateur croisé Law × Commons × Citizen | A Roslyn cross-compiler that generates specific legal frameworks indexed by META(Espace × Temps × Auteur), verifies cross-DSL coherence at compile-time, and equips citizens, jurists, and legislators with the full software engineering arsenal applied to law. 18-part series. |