From 226d6acd033ccc500254d926ebcc9d4efa087dbc Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Wed, 7 Oct 2026 20:49:41 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20TODO.sota=2020-23=20=E2=80=94=20heb-lar?= =?UTF-8?q?ge=20arm,=20plane=20transfer,=20release=20queue,=20ORT=20alignm?= =?UTF-8?q?ent=20(root=20cause=20corrected)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO.sota/00-README.md | 6 +++++- TODO.sota/20-hebrew-large-arm.md | 10 ++++++++++ TODO.sota/21-arabic-plane-transfer.md | 7 +++++++ TODO.sota/22-runtime-releases.md | 11 +++++++++++ TODO.sota/23-ort-alignment.md | 13 +++++++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 TODO.sota/20-hebrew-large-arm.md create mode 100644 TODO.sota/21-arabic-plane-transfer.md create mode 100644 TODO.sota/22-runtime-releases.md create mode 100644 TODO.sota/23-ort-alignment.md diff --git a/TODO.sota/00-README.md b/TODO.sota/00-README.md index 4c484bd..c23cf49 100644 --- a/TODO.sota/00-README.md +++ b/TODO.sota/00-README.md @@ -56,7 +56,11 @@ hf jobs run --flavor a100-large -d \ | 16 | 16-parking-lot.md | — | — | parked (not now) | | 17 | 17-arabic-register-closure.md | P1 | 11 | r8a RUNNING; r8b launching | | 18 | 18-parity-runs.md | P1 | 10 | pending | -| 19 | 19-lexicon-loader.md | P2 | 13 | pending | +| 19 | 19-lexicon-loader.md | P2 | 13 | DONE (py#33) | +| 20 | 20-hebrew-large-arm.md | P1 | 04 | RUNNING (run-026, byt5-large/K=4) | +| 21 | 21-arabic-plane-transfer.md | P2 | 17 | pending verdict | +| 22 | 22-runtime-releases.md | P1 | 14 | PREPARED — owner-gated versions | +| 23 | 23-ort-alignment.md | P1 | 18 | golden regen on ORT 1.29 RUNNING; re-dispatch after | ## Schedule diff --git a/TODO.sota/20-hebrew-large-arm.md b/TODO.sota/20-hebrew-large-arm.md new file mode 100644 index 0000000..4125792 --- /dev/null +++ b/TODO.sota/20-hebrew-large-arm.md @@ -0,0 +1,10 @@ +# WO20 — Hebrew byt5-large arm (run-026) + +RUNNING (a100-large): byt5-large encoder, 3 epochs (large overfits 50K +units faster), K=4, bs4/accum4. Same gate protocol as WO04. + +- Gate: artifact-level DER < 8.18 (beat base) — else negative verdict. +- Ship: export int8, package, 3-leg parity (goldens on linux/ORT-1.29 + per WO23), owner-confirmed version. +- Honest risk: 1.2B params on 50K units may overfit by epoch 2; the + per-epoch gate decides. diff --git a/TODO.sota/21-arabic-plane-transfer.md b/TODO.sota/21-arabic-plane-transfer.md new file mode 100644 index 0000000..a657a15 --- /dev/null +++ b/TODO.sota/21-arabic-plane-transfer.md @@ -0,0 +1,7 @@ +# WO21 — Arabic plane register transfer (post-r8) + +Once WO17's dual-surface verdict names the winning silver mixture +(r8a self / r8b qcri / r8c both), retrain ara-diac-plane-large with +that mixture (same plane recipe) so the ON-DEVICE family inherits the +register closure — not just the dedicated line. Gate: plane-large OOD +(18.69/11.35) moves AND in-domain stays ≤3.0. diff --git a/TODO.sota/22-runtime-releases.md b/TODO.sota/22-runtime-releases.md new file mode 100644 index 0000000..990f12c --- /dev/null +++ b/TODO.sota/22-runtime-releases.md @@ -0,0 +1,11 @@ +# WO22 — runtime release queue (OWNER-GATED, prepared) + +Everything staged; version numbers are owner decisions (standing rule): + +1. interscript-ts 5.7.0 (plane kind + preserve + parity leg) — unblocks + the api worker's real dependency (vitest alias is dev-only today). +2. interscript-ruby gem next (plane preserve + index-v9 + bound knob). +3. interscript-py (pip) — still blocked on the previous developer's PyPI + trusted-publisher fix; everything staged per TODO.final/01. +4. api-worker deploy: after (1), drop the vitest alias + type + augmentation and deploy with the real package. diff --git a/TODO.sota/23-ort-alignment.md b/TODO.sota/23-ort-alignment.md new file mode 100644 index 0000000..bee9d6f --- /dev/null +++ b/TODO.sota/23-ort-alignment.md @@ -0,0 +1,13 @@ +# WO23 — ORT generation alignment (the parity root cause, corrected) + +WO18 mis-attributed the ruby-vs-py 9.25% skew to "the gem's older ORT". +The gem bundles ORT **1.29.0** — NEWER than the golden-generation +platform (py 1.20.1). The skew is a GOLDEN-PLATFORM version mismatch. + +Fix (eval infrastructure only — no library requirement changes): +1. Golden generation pins onnxruntime==1.29.0 (HF cpu job). +2. neural-parity py leg pins the same. +3. Re-dispatch with DEFAULT bounds; if ruby passes, the calibrated + tiers stand and the per-dispatch override reverts to escape-hatch. +4. ts onnxruntime-node bump (1.27→1.29) is a runtime requirement change + — owner decision, only if the ts leg misses tolerance.