diff --git a/TODO.all-sys/08-iso-gaps.md b/TODO.all-sys/08-iso-gaps.md index e6fb377..77270d2 100644 --- a/TODO.all-sys/08-iso-gaps.md +++ b/TODO.all-sys/08-iso-gaps.md @@ -6,12 +6,18 @@ PDFs are NOT in the library — encoding them without the normative tables would violate the no-fabrication law. OWNER-GATED: acquire the three PDFs (or bless well-known secondary sources per table). -- ISO 9:1995 non-Russian — ACTIONABLE (source present). Table 3 (118 - non-Slavic characters, one sequence in Cyrillic alphabetic order) is - a scanned table; transcription in progress (map planned as - iso-mul-Cyrl-Latn-9-1995-t3 following the -t1/-t2 suffix convention). - Coverage check vs the registry happens on the transcribed pairs (the - Russian tables 1-2 are covered by iso-rus-Cyrl-Latn-9-1995). +- ISO 9:1995 non-Russian — RESOLVED (2026-11-03, maps PR #246). The + planned iso-mul-Cyrl-Latn-9-1995-t3 map was REDUNDANT: + iso-rus-Cyrl-Latn-9-1995 already encodes the combined + Slavic + non-Slavic sequence (its own description cites Table 3's 118 + characters). Transcription against the source scan (Table 3, page 10) + verified the sequence and reduced to 7 row fixes in place: + І̆/і̆, + У̊/у̊, ӧ̄ (was keyed о̄̈); Ј́/ј́ key mark U+0335 -> U+0301; ʼ -> + U+02BC and ˮ -> U+02EE mojibake outputs fixed; embedded tests added. + RECORDED FOR OWNER: the four comma-below rows (җ қ ԡ ң ҫ ҭ ҳ ҷ ҿ) + use the cedilla/ogonek alternate forms throughout the map (source + lists both); switching to the primary comma-below forms is an owner + decision, not taken here. - ISO 259 Hebrew letter table (pointed input = Track B companion) — BLOCKED on the source PDF. - ISO 7098 pinyin (large syllabary — encode with the DIN 32708 kana diff --git a/TODO.all-sys/09-icao-ungegn-diffs.md b/TODO.all-sys/09-icao-ungegn-diffs.md index d138c75..9f5caae 100644 --- a/TODO.all-sys/09-icao-ungegn-diffs.md +++ b/TODO.all-sys/09-icao-ungegn-diffs.md @@ -4,10 +4,20 @@ Obtain current ICAO 9303 + UNGEGN romanization documents; diff each vs the registry's icao-*/un-* maps; encode genuine gaps, note reissues. The registry has icao-{rus,bel,bul,mkd,srp,ukr}-9303 + icao-mul-2015. -SOURCE STATUS (2026-11-03): neither the current ICAO 9303 part -documents nor the current UNGEGN romanization files are in -interscript-private-references/. OWNER-GATED acquisition (the -older .imp-era icao-9303-2 multi-language content was already split -per-language in the registry per the #168 analysis). Once acquired: -diff per language column vs the registry maps; encode genuine gaps; -note reissues as notes, never silently overwrite. +SOURCE STATUS (2026-11-03, updated same day): + +- ICAO — ACQUIRED + DIFFED. Doc 9303 Part 3 Amd 1 (16/09/16) was found + in interscript-references/icao/; the diff ran as WO09 (maps PR + #247): 8 maps aligned to Section 6 (rus/bel/bul/mkd/srp/ukr/fas + fixed, heb notes-only, mul verified on the icao-9303 branch and + adoption left open); 141 embedded tests added; the 04BA -> C + source-side erratum documented in all six Cyrillic maps. Ukrainian + word-initial rules and teh-marbuta XAH remain documented-not-encoded + (boundary-constraint encodings, follow-up). +- UNGEGN — ACQUIRED, DIFF PENDING. 47 unstats PDFs + 92 EKI WGRS + edition files (rom1/rom2, pdf+htm, all editions per language) + downloaded into interscript-references/ungegn/ on branch + ungegn-romanization-library (pushed). Encoding the un-* diffs waits + on the branch landing in the library + owner go-ahead per system. +- The older .imp-era icao-9303-2 multi-language content was already + split per-language in the registry per the #168 analysis.