This is an experiment in treating software generation as compilation, not text generation.
The system takes a natural-language specification and produces a full-stack application (backend, frontend, tests) through a deterministic IR → passes → emitters pipeline.
The same spec compiled twice produces bit-identical output (same files, same tests, same hashes).
There is no post-editing, no human intervention between runs.
The repo includes:
• the input spec
• the generated system
• pipeline manifests / evidence
• instructions to reproduce and verify determinism
I’m not claiming this replaces developers or current tools.
The point is to explore whether software generation can have compiler-level guarantees instead of probabilistic ones.
aeghysels•1d ago
This is an experiment in treating software generation as compilation, not text generation.
The system takes a natural-language specification and produces a full-stack application (backend, frontend, tests) through a deterministic IR → passes → emitters pipeline.
The same spec compiled twice produces bit-identical output (same files, same tests, same hashes).
There is no post-editing, no human intervention between runs.
The repo includes: • the input spec • the generated system • pipeline manifests / evidence • instructions to reproduce and verify determinism
I’m not claiming this replaces developers or current tools. The point is to explore whether software generation can have compiler-level guarantees instead of probabilistic ones.
Feedback and criticism welcome.
https://github.com/devmatrix-ai/devmatrix-public