Five phases
-
Done Phase 0: Foundation
Workspace, the Rust backend trait, both inference backends, hello-world generation, a perplexity baseline, pre-commit hooks, CI workflows and DVC. Closed with ADR 0008.
-
Ratified Phase 1: Fine-tune, evaluate, minimal agent
The agent loop with its REPL tool, the four-metric evaluation suite and experiment tracking are done. Carried over: a QLoRA adapter that beats its base on at least one benchmark. Ratified with that carry-over in ADR 0015.
-
Code-complete Phase 2: Memory, retrieval, sandbox
mem0 memory, hybrid retrieval, the SOUL.md parser, the Docker sandbox, the SQLite knowledge graph and the grounding verifier are built and unit-tested. Two items still need a running host to demonstrate end to end.
-
Current Phase 3: Pretraining infrastructure
Model, data pipeline, trainer, configuration, command line and cloud scaffolding are built, and the trainer is proven on CPU. A multi-GPU launcher exists but is not yet safe: data is not sharded by rank, so multi-process runs are to be refused until that is fixed. Still open: a T1-or-larger run that completes reasonable English, measured as perplexity below 30.
-
Not started Phase 4: Production hardening and interface
A desktop app, voice, distillation into a smaller model, signed multi-architecture images, the custom licence, and edge deployment guides. Gated until Phase 3 exits.