11# E2E Coverage Matrix v4 — Closure Report
22
3- Epic: ` cppmega-mlx-br1 ` (13 sub-tickets closed, 1 deferred ). Mirrors
3+ Epic: ` cppmega-mlx-br1 ` (14 sub-tickets closed). Mirrors
44the v3 closure layout. Closes the data-flow honesty gaps the v3 audit
55surfaced — UI parquet/tokenizer selection now reaches stage_train, all
6610 activations + 6 schedules + 4 loss kinds proven through UI→train,
@@ -20,7 +20,7 @@ model genuinely changed observable behaviour.
2020| V4-7 | cppmega-mlx-o2n | ` 3aba787 ` | — | — | +4 | ✅ |
2121| V4-8 | cppmega-mlx-ais | ` 6225f20 ` | — | — | +3 | ✅ |
2222| V4-9 | cppmega-mlx-9e7 | ` 9efbabc ` | — | — | +1 | ✅ |
23- | V4-10 | cppmega-mlx-zfh | — | — | — | — | ❄ deferred (P2, needs net-new SideChannelsTab + forward hook) |
23+ | V4-10 | cppmega-mlx-zfh | ` ed6a485 ` | — | — | +3 | ✅ |
2424| V4-11 | cppmega-mlx-dpj | ` 308bae0 ` | — | — | +2 | ✅ |
2525| V4-12 | cppmega-mlx-v22 | ` 0942caa ` | — | — | +20 | ✅ |
2626| V4-13 | cppmega-mlx-1v8 | ` 1a46d63 ` | — | — | +2 | ✅ |
@@ -90,10 +90,7 @@ model genuinely changed observable behaviour.
9090
9191## Deferred / soft gaps (carry to v5)
9292
93- 1 . ** V4-10 side_channels reach forward** — backend forward-hook
94- plumbing + net-new SideChannelsTab UI. Current INITIAL_SPEC families
95- are static; user has no surface to mutate from.
96- 2 . ** Sharding plan apply → real distributed train** — needs multi-device.
93+ 1 . ** Sharding plan apply → real distributed train** — needs multi-device.
97943 . ** Memory peak vs estimate** — needs ` mx.metal.get_peak_memory `
9895 instrumentation across train cycles.
99964 . ** WS reconnect mid-train** — lifecycle.
0 commit comments