Repository navigation
Conversation
local_parliaments.DATASETS gains mn_parliament: the State Great Khural's 126 members, each written once in Cyrillic with the father's name first, which #1237 measures. The shared cache was fetched with it on 2026-11-12 (24 datasets, 24,302 spellings, 19,283 members), so a tree listing 23 datasets refuses it until this lands. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
mn_parliament, Mongolia's State Great Khural, totools/differential/local_parliaments.DATASETS. It is tools only; nothing about the Mongolian pack.Why now
The shared cache
~/.cache/nameparser-tools/local/opensanctions-parliamentswas fetched with this dataset on 2026-11-12, for #1237's measurement in #1365. A tree whose list holds 23 datasets refuses that cache (_check_datasets: "meta.json was fetched from the datasets [… 24 …], and this tool reads [23]; fetch it again"). Master, #1363, #1366 and #1367 are all refused until this lands. Re-fetching back to 23 would only undo the Mongolian measurement, since the other 23 datasets' export versions are identical to the same day's earlier fetch. Landing the list is the quickest way back to a readable cache for every checkout.The dataset
mn_parliament(export of 2026-11-06): 126 members, each written once in Cyrillic, father's name first, with no aliases.index.jsonhas the same structure as the datasets already listed (tags: list.pep, resources with checksum and size).What changes
local_parliaments.DATASETSgainsmn_parliament, andtests/v2/test_local_parliaments.py's count goes from 23 to 24.tools/differential/README.md, and root AGENTS.md's parliaments sentence name the Khural.Checks
uv run pytest: 45,994 passed.uv run pytest -n0 -m serial: 35 passed.mypyandruff: clean.snapshot.py --local opensanctions-parliamentsloads the shared cache on this branch (24,302 spellings); a master checkout refuses it.Review
A code review (pr-review-toolkit code-reviewer) ran on e1fe505. It found nothing blocking: every enumeration is updated, the dated counts match the cache's meta.json, and the check loads the cache here and refuses one without the Khural. One wording fix: the 2026-11-08 count predates newer exports of other lists too, not only the Khural. Fixed in the next commit. Noted, not changed: the README's per-script breakdown is a dated 2026-11-08 snapshot.
🤖 Generated with Claude Code