MEP-47 implementation tracking
Per-phase tracking for MEP-47 Mochi-to-JVM transpiler. Status values: NOT STARTED, IN PROGRESS, BLOCKED, LANDED, DEFERRED. Commit is the merge commit short SHA on main.
A phase is LANDED only when its gate is green on every target listed for it in MEP-47 §Phases. Missing targets become N.1, N.2, ... sub-phases per the umbrella-phase coverage rule.
Phase status
| Phase | Title | Status | Commit | Tracking page |
|---|---|---|---|---|
| 0 | Skeleton | LANDED | — | phase-00 |
| 1 | Hello world | LANDED | — | phase-01 |
| 2 | Primitives and control flow | LANDED | — | phase-02 |
| 3 | Collections | LANDED | — | phase-03 |
| 4 | Records | LANDED | — | phase-04 |
| 5 | Sum types and pattern matching | LANDED | — | phase-05 |
| 6 | Closures and higher-order functions | LANDED | — | phase-06 |
| 7 | Query DSL | LANDED | — | phase-07 |
| 8 | Datalog | LANDED | — | phase-08 |
| 9 | Agents (virtual threads, Loom) | LANDED | — | phase-09 |
| 10 | Streams | LANDED | — | phase-10 |
| 11 | async (Loom-backed) | LANDED | — | phase-11 |
| 12 | FFI (JVM interop) | LANDED | — | phase-12 |
| 13 | LLM (generate) | LANDED | — | phase-13 |
| 14 | fetch (HTTP) | LANDED | — | phase-14 |
| 15 | Release packaging | LANDED | — | phase-15 |
| 16 | Native image (GraalVM) | LANDED | — | phase-16 |
| 17 | Matrix and reproducibility | LANDED | — | phase-17 |
| 18 | Maven Central + v0.14.0 release | LANDED | — | phase-18 |