From cbdb5f9053d78d1af6cc2c2add25eebc1f6f65bd Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Tue, 8 Sep 2026 03:18:57 +0200 Subject: [PATCH] docs(register): round-two statuses --- TODO.impl/06-catalogue-detection.md | 2 +- TODO.impl/07-sync-miss-hint.md | 2 +- TODO.impl/09-cross-runtime-parity.md | 8 ++++++-- TODO.impl/10-readme-quickstart.md | 2 +- TODO.impl/11-py-isc-support.md | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/TODO.impl/06-catalogue-detection.md b/TODO.impl/06-catalogue-detection.md index f8e87e4..8dcb08c 100644 --- a/TODO.impl/06-catalogue-detection.md +++ b/TODO.impl/06-catalogue-detection.md @@ -1,4 +1,4 @@ -# 06 — Catalogue-driven detection (P1) +# [COMPLETE 2026-09-08 (PR #68 merged)] 06 — Catalogue-driven detection (P1) ## Goal Detection that can rank a supplied candidate catalogue instead of only diff --git a/TODO.impl/07-sync-miss-hint.md b/TODO.impl/07-sync-miss-hint.md index 35a29b7..36a754c 100644 --- a/TODO.impl/07-sync-miss-hint.md +++ b/TODO.impl/07-sync-miss-hint.md @@ -1,4 +1,4 @@ -# 07 — Actionable sync-miss error (P1) +# [COMPLETE 2026-09-08 (PR #68 merged)] 07 — Actionable sync-miss error (P1) ## Goal When a sync `load()`/`transliterate()` misses but the configured diff --git a/TODO.impl/09-cross-runtime-parity.md b/TODO.impl/09-cross-runtime-parity.md index 87438b0..a1d03b2 100644 --- a/TODO.impl/09-cross-runtime-parity.md +++ b/TODO.impl/09-cross-runtime-parity.md @@ -1,4 +1,4 @@ -# [RUBY COMPLETE 2026-09-08; PYTHON HALF SUPERSEDED BY 11] 09 — Cross-runtime example parity (P2) +# [PYTHON COMPLETE 2026-09-08 (PR #5); RUBY SPEC SHIPPED, OPEN PR #769] 09 — Cross-runtime example parity (P2) ## Goal The example gallery's core conversions expressed as secryst (Ruby) @@ -23,7 +23,11 @@ iterate it (adding a case = one line). playground-specific). ## Acceptance -- Ruby: green locally (3/3) and in CI. +- Python: green — the parity table is the ISC port's gate (PR #5 merged). +- Ruby: spec verified 3/3 locally against the live corpus; on the repo's + monorepo harness it joins 79 pre-existing corpus-era failures — root + cause named (reverse_run on nil for .isc documents, interpreter.rb:78); + PR #769 held open for owner triage. - Python: blocked on item 11 (the runtime cannot parse the corpus at all) — its half of the table lands with the ISC port. - The conversion table matches `examples/` outputs exactly (Anton diff --git a/TODO.impl/10-readme-quickstart.md b/TODO.impl/10-readme-quickstart.md index 00bdb0e..df143dd 100644 --- a/TODO.impl/10-readme-quickstart.md +++ b/TODO.impl/10-readme-quickstart.md @@ -1,4 +1,4 @@ -# 10 — README quickstart wiring (P3) +# [COMPLETE 2026-09-08 (PR #68 merged)] 10 — README quickstart wiring (P3) ## Goal The new surfaces discoverable: interscript-ts README links the diff --git a/TODO.impl/11-py-isc-support.md b/TODO.impl/11-py-isc-support.md index cf71ddb..3e93605 100644 --- a/TODO.impl/11-py-isc-support.md +++ b/TODO.impl/11-py-isc-support.md @@ -1,4 +1,4 @@ -# 11 — interscript-py ISC support (P1) +# [COMPLETE 2026-09-08 (PR #5 merged)] 11 — interscript-py ISC support (P1) ## Goal The Python map runtime reads the ISC corpus — the only map format the