Roadmap
Project Builder is being built in levels, and the order is deliberate: each level builds on the guarantees of the one before it. Determinism comes first; composition, distribution, and orchestration only make sense once the foundation is proven.
Level 1 — Local schematics (we are here)
Section titled “Level 1 — Local schematics (we are here)”Everything these docs cover today: authoring typed, testable, deterministic schematics and running them inside your own repository. That includes the seven mutation verbs, templates, AST-aware dialects, and the in-memory testing harness.
Level 1 is built, and it is now being proven in the field. The workbenches are real projects running real schematics, and the next level starts only once they show that level 1 is demonstrably effective.
Level 2 — Interconnected schematics
Section titled “Level 2 — Interconnected schematics”Schematics that compose: one schematic invoking others, chaining generation into larger flows. The determinism guarantee extends across the chain: a composed run is still all-or-nothing and still reproducible.
Level 3 — External schematics
Section titled “Level 3 — External schematics”Consuming schematics from outside your own repository: private registries for your organization and public packages for the ecosystem. Your team’s proven patterns become installable building blocks.
Level 4 — Project Builder
Section titled “Level 4 — Project Builder”The full vision, and the reason for the project’s name: an orchestrator of schematics that is, itself, easy to orchestrate. Generation pipelines span projects and teams, with the same guarantee that has held since level 1: the same input produces the same bytes.