Skip to main content

MEP-48 implementation tracking

Per-phase tracking for MEP-48 Mochi-to-.NET 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-48 §Phases. Missing targets become N.1, N.2, ... sub-phases per the umbrella-phase coverage rule.

Phase status

PhaseTitleStatusCommitTracking page
0Spec freeze and skeleton treesLANDEDe12c666489phase-00
1Hello worldLANDED5064211521phase-01
2Primitives and control flowLANDEDd0485c53a2phase-02
3CollectionsLANDED75cb560da3phase-03
4RecordsLANDED3a4e5e6b86phase-04
5Sum types and pattern matchingLANDED6ed3d343e3phase-05
6Closures and higher-order functionsLANDEDbdbc0789a6phase-06
7Query DSL (LINQ / PLINQ)LANDED128f06fe23phase-07
8DatalogLANDED500259a3f1phase-08
9Agents (Channel-backed)LANDED500259a3f1phase-09
10Streams (IAsyncEnumerable)LANDED3cb492549fphase-10
11async/await and structured concurrencyLANDED4696545856phase-11
12.NET FFI and NuGet depsLANDED982cafcc31phase-12
13LLM (generate)LANDEDd1e0b9da42phase-13
14fetch (HTTP)LANDED8221c3f26aphase-14
15NativeAOT packagingLANDEDcb026c11d8phase-15
16ReproducibilityLANDEDcb026c11d8phase-16
17Self-contained packaging across RIDsLANDEDcb026c11d8phase-17
18Trim cleanliness and NuGet publicationLANDEDcb026c11d8phase-18