Skip to content

maps: regenerated JSON IR corpus from interscript-maps 2.5.1 (289 systems) - #26

Merged
ronaldtse merged 3 commits into
mainfrom
maps-corpus-2.5.1
Sep 28, 2026
Merged

ronaldtse merged 3 commits into
mainfrom
maps-corpus-2.5.1

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Built via build-maps.rb through the ISC-fixed interscript-ruby (funcall-node casing + array-Any serialisation). 293 files: 289 systems + 4 libraries. After merge: release chain (worker version, deploy-repo pin, tag) takes /v1/info to 289.

…5.1 (289 systems)

Built with build-maps.rb against the ISC corpus through interscript-ruby's NodeAdapter (funcall-node casing fix + array-valued Any serialisation). 293 files: 289 systems + 4 libraries (posix, unicode, var-Cyrl, var-kor). One corpus-data gap noted: bgnpcgn-tuk-Cyrl-Latn-1993 depends on a 1979 map absent from the maps repo.
Replaces the corpus built by interscript-ruby's JsonIR with output of
the canonical builder — interscript-ts's ISC converter, the same
pipeline that produces the interscript/maps release artifact. 273 of
289 system JSONs were not byte-identical to production; the parity
gate caught Tamil (தமிழ் came out 'tamail̮a').

Also picks up interscript/maps#194: the four dependency libraries
(posix, unicode, var-Cyrl, var-kor) ship in the corpus again, and the
16 maps referencing var-kor aliases declare the dependency. This
restores bgnpcgn-deu (Tschüß! -> Tschueß!) and the other 17
library-dependent maps that api.interscript.org currently fails with
'Map dependency missing'.

The detect ranking (288 systems) and systemCodes count (289
addressable) are re-baselined to the corrected corpus; production
currently returns a truncated 48-map detect ranking and null for
library-dependent maps, so test/fixtures/parity.json records the
corrected behavior until the deploy catches up.

scripts/build-maps.rb pointed at the retired Ruby pipeline; it now
defers to scripts/build-maps.mjs, which runs the canonical TS builder
and regenerates manifest.js.
@ronaldtse
ronaldtse merged commit b7f64fa into main Sep 28, 2026
6 checks passed
@ronaldtse
ronaldtse deleted the maps-corpus-2.5.1 branch September 28, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant