Skip to main content

MEP-46 implementation tracking

Per-phase tracking for MEP-46 Mochi-to-BEAM transpiler. Each phase has its own page; this index gives the at-a-glance view. 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-46 §Phases. Missing targets become N.1, N.2, ... sub-phases per the umbrella-phase coverage rule.

Phase status

PhaseTitleStatusCommitTracking page
0Spec freeze and skeleton treesLANDED02267c451cphase-00
1Hello worldLANDED49ae468de3phase-01
2Primitives and control flowLANDED78d817ae3bphase-02
3Collections (lists, maps, sets, omaps)LANDEDe1e3ed8a59phase-03
4RecordsLANDED24cb35621aphase-04
5Sum types and pattern matchingLANDED24cb35621aphase-05
6Closures and higher-order functionsLANDED5935a9cc4ephase-06
7Query DSLLANDED6da271c582phase-07
8DatalogLANDED86668b31bbphase-08
9Agents and gen_serverLANDED3edc11cbdaphase-09
10Streams and pubsubLANDED3edc11cbdaphase-10
11async/awaitLANDED2a1344880dphase-11
12FFILANDED924dfd9901phase-12
13LLM (generate)LANDED92d475a936phase-13
14fetch (HTTP)LANDEDf366d46f1fphase-14
15Release packagingLANDEDf088b884bephase-15
16Multi-OTP-version matrixLANDED22ac6cd980phase-16
17Dialyzer cleanlinessLANDEDa0502fa230phase-17
18Reproducibility and perfLANDED9d88339dfephase-18
19v1.0 releaseLANDEDf088b884bephase-19

Each phase page records the gate, the goal-alignment audit, the sub-phase breakdown, decisions made, the test set, and the closeout notes once gate-green.