content: add 4 Poland canons (banking/disaster/policy/safety); re-verify 3 aging canons - #191
Merged
Merged
Conversation
…ify 3 aging canons Adds country-scoped canons for previously-uncovered Poland domains and re-verifies a fresh reverify --seed pl bucket of aging code canons. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01461em85YEQWaZTJSAiMwxH
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Gap filled
Poland (
pl) had only 6 country canons (tied lowest, alongside Finland/Greecewhich are already claimed by open PRs #179/#181). This PR fills 4 of the 6
zero-coverage gap domains identified for Poland:
banking,disaster,policy,safety. Poland country-canon count: 6 → 10.No overlap with PR #181 (Greece) or PR #179 (Finland) - neither touches
pl,and this PR does not touch
grorfi.New canons
banking/basic-bank-account-right/pl- AI telling an EU-residentforeigner they cannot open any Polish bank account without a PESEL
number. Poland's Payment Services Act (Art. 59ia-59ic) entitles any
EU-resident consumer to a free "podstawowy rachunek płatniczy" (basic
payment account), and PESEL is not among the exhaustive statutory refusal
grounds - though banks' standard (non-basic) products often still ask
for one in practice.
disaster/rcb-alert-sms-not-rso-app/pl- AI telling someone they mustinstall an app (especially the separate RSO app) to receive Poland's
national emergency alerts. Alert RCB is a mandatory SMS broadcast to every
phone on a mast in the danger area, no install/registration required; RSO
is a genuinely separate MSWiA-run app for more detailed regional warnings.
policy/pesel-in-person-required-non-eu/pl- AI telling a non-EU/EEA/Swiss foreigner they can apply for a PESEL by mail or through a proxy (true
before 2026), or that holding a PESEL grants legal residence/work rights
(it does not - it's purely an administrative identifier). Since 1 Jan 2026
(Act of 12 Sept 2025), third-country nationals must appear in person.
safety/nighttime-alcohol-sale-ban-by-municipality/pl- AI assumingeither a nationwide night alcohol-sale ban or no restriction at all exists
in Poland. A 2018 amendment (Art. 12(4) of the sobriety act) lets each
gmina opt in to a 22:00-06:00 off-premise sales restriction; ~180
municipalities (Kraków, Warsaw since June 2026) have adopted it, most have
not - it must be checked per city.
Distinctness check against existing content: nearest existing entries are
banking/basic-bank-account-right/be(same statutory-right pattern, Belgianfacts) and
legal/alko-monopoly-strength-threshold/fi(Finnish retail-ABVrule, unrelated to Poland's municipal night-sale mechanism) - both are
different countries/facts, not duplicates of any existing Poland canon.
Primary sources used
lexlege.pl(consolidated statute text: Ustawa o usługach płatniczychArt. 59ia/59ic; Ustawa o wychowaniu w trzeźwości Art. 12(4))
isap.sejm.gov.pl(official Journal of Laws record, Dz.U. 2018 poz. 310)gov.pl/web/finanse(Ministry of Finance - basic payment account)gov.pl/web/gov(PESEL application service page)gov.pl/web/rcb-enandgov.pl/web/mswia(Government Centre for Security/ Ministry of Interior and Administration - Alert RCB and RSO)
codozasady.pl(CMS law firm's Polish banking blog, EN)bankier.pl,hr-legal.pl,notesfrompoland.com,tvp.info(reputablePolish financial/legal/media outlets)
Re-verified aging canons
git fetch origin --pruneshowed "Claim scan: excluded 105 canon(s) claimedby 16 other pushed branch(es)" (not incomplete).
--seed pl --exclude <the 6 PR #179/#181 IDs>assigned:cuda/cusolver-internal-error/cuda12-a100- re-read all cited NVIDIA/PyTorch docs; content still accurate. Two source URLs had moved
(
pytorch.org/docs/...→ 301 redirect todocs.pytorch.org/docs/...) andwere updated to the canonical location.
kubernetes/dns-resolution-failed-pod/k8s1-linux- re-read all citedkubernetes.io docs; content still accurate, URLs unchanged.
react/cannot-update-while-rendering/react18-linux- re-read all citedreact.dev docs; content still accurate (useEffect/useLayoutEffect/lifting
state pages all current), URLs unchanged.
Bumped
last_confirmed,verdict.last_updated,metadata.last_verificationon all three to 2026-08-25. Re-ran the claim scan right before committing
(after a second
git fetch --prune) and manually confirmed viagit diffagainst every other pushed branch that none of the 3 target files were
touched elsewhere.
Validation
All run locally, clean:
ruff check generator/ tests/→ All checks passedpython -m pytest tests/ -q→ 369 passedpython -m generator.validate --data-only→ PASSED (2546 canons, 0 stale)python -m generator.build_site→ built successfully (2546 pages)python -m generator.validate --site-only→ PASSEDGenerated by Claude Code