Prototype Roadmap
This roadmap keeps the remaining work visible as one bounded core phase plus a small set of optional later expansions rather than one vague backlog.
Current Position
- SLICE-001: First Strong Vertical Slice established the core workstation loop.
- SLICE-002: Persistent Run History extended the runtime with durable run summaries.
- SLICE-003: JSON Recipe File Management moved recipes out of code and into realistic external files.
Core Roadmap State
The merged core prototype roadmap is now complete through SLICE-004.
From this point, there are 2-3 optional expansion slices if you want a richer teaching/demo system.
Completed Core Slice Plan
| Slice | Status | Theme | Why It Matters |
|---|---|---|---|
| SLICE-004 | Completed | Operational maturity | Grouped diagnostics, recovery, simulator profiles, and richer results into one bounded phase that completed the core prototype roadmap |
Optional Expansion Slices
These are useful, but not required to call the prototype successful:
| Slice | Status | Theme |
|---|---|---|
| SLICE-008 | Optional | Trend charts and operator metrics |
| SLICE-009 | Optional | Performance instrumentation and memory profiling hooks |
| SLICE-010 | Conditional | Explicit state machine library adoption if workflow complexity outgrows the current approach |
Planning Rule
Earlier roadmap themes for richer diagnostics, richer recovery, configurable profiles, and richer results were intentionally grouped into SLICE-004, and that merged core slice is now closed out.
Do not try to schedule every future detail now.
Instead:
- keep the completed core slices stable
- prepare only one optional expansion slice in full detail at a time
- keep later optional work as short roadmap entries until it becomes the next implementation target
That keeps the docs stable enough for AI tools without locking the project into unnecessary early decisions.