Skip to content

content: add 5 Sweden canons (banking/legal/disaster/policy/food-safety); re-verify 3 aging canons - #190

Merged
dbwls99706 merged 1 commit into
mainfrom
claude/nifty-goldberg-5bu96r
Aug 25, 2026
Merged

content: add 5 Sweden canons (banking/legal/disaster/policy/food-safety); re-verify 3 aging canons#190
dbwls99706 merged 1 commit into
mainfrom
claude/nifty-goldberg-5bu96r

Conversation

@dbwls99706

Copy link
Copy Markdown
Owner

Gap filled

Sweden (se) had only 5 canons - tied for the fewest among supported
countries alongside Greece and Finland, both of which already have open PRs
in flight (#181, #179) claiming those two countries. This PR brings Sweden to
10.

Canons added

  1. banking/bankid-requires-personnummer/se - A samordningsnummer
    (coordination number), even one issued after Skatteverket's in-person
    "styrkt identitet" (verified identity) check, does not grant BankID
    access. Sweden's Parliament confirmed in October 2024 that no official
    Swedish photo-ID exists yet for coordination-number holders and set no
    timeline for change.
  2. legal/systembolaget-monopoly-not-absolute/se - Systembolaget's
    alcohol retail monopoly is not exception-free: since 1 June 2025 (Prop.
    2024/25:86), small-scale producers may sell directly to visitors who
    complete a paid educational event, within per-visit quantity limits, as a
    time-limited (through 2031) carve-out.
  3. disaster/hemberedskap-one-week-official/se - Sweden's official
    household-preparedness guidance is "at least one week," not the 72-hour
    framing used elsewhere in the Nordics, and the responsible agency
    (formerly MSB) was renamed Myndigheten for civilt forsvar (MCF) effective
    1 January 2026.
  4. policy/personnummer-registration-not-automatic/se - A personnummer
    is not issued automatically on residence-permit approval; it requires
    active registration (12+ month stay) and an in-person identity check.
  5. food-safety/baltic-fish-dioxin-advisory/se - Livsmedelsverket
    limits wild-caught Baltic herring/salmon/trout to 2-3 servings/year for
    children, pregnant/breastfeeding women, and those who may become
    pregnant, due to dioxin/PCB bioaccumulation; ordinary supermarket
    (farmed/Atlantic/Pacific) salmon is not covered by this limit.

Checked existing Sweden canons (communication/eu-roaming, culture/allemansratten,
emergency/112, medical/ehic, visa/90-180-schengen) - no topical overlap with
any of the five above.

Sources used

  • Skatteverket (movingtosweden, personalidentitynumbers, samordningsnummer pages)
  • Sveriges Riksdag (written parliamentary question hc11306; aktuellt notice on
    Prop. 2024/25:86; Betankande 2024/25:SoU24)
  • Regeringen.se (press releases on gardsforsaljning proposition and the
    MSB -> MCF rename)
  • Krisinformation.se / MCF.se (official household-preparedness guidance)
  • Livsmedelsverket (dioxin/PCB page, official pregnancy dietary-advice PDF)
  • DIGG (Sweden Connect / eIDAS eID page)
  • Informationsverige.se (Lansstyrelserna-run integration guidance)

Re-verification (seed se)

Per generator.reverify --seed se (after git fetch --prune; claim scan
excluded 97 canons already touched by 15 other pushed branches, none
overlapping this bucket):

  • php/database-deadlock/php83-linux - claim still holds. Its sole citation
    (a generic PHP error-constants page) never really substantiated the
    MySQL-deadlock claim, so it's replaced with the official MySQL InnoDB
    deadlock docs, which directly confirm deadlock-detection vs.
    innodb_lock_wait_timeout being separate mechanisms and the recommended
    lock-ordering/retry fixes.
  • rust/rust-cargo-feature-conflict/rust1.77-linux - all three Cargo doc
    sources re-fetched and still support their claims verbatim; date bumped.
  • cuda/cudnn-execution-plan-failed/cuda12-a100 - claim still holds. Two
    pytorch.org doc links had moved (301) to docs.pytorch.org - updated to
    the new canonical URLs after confirming content. The two dead-end entries
    cited a bare docs.nvidia.com/cuda/ landing page with no real bearing on
    cuDNN/CUDA/driver version mismatches; replaced with NVIDIA's actual cuDNN
    support matrix, which documents the driver/CUDA/cuDNN compatibility
    requirements the claim is about.

No claim was found to be false; all three keep resolvable: true.

Validation

  • ruff check generator/ tests/ - all checks passed
  • python -m pytest tests/ -q - 369 passed
  • python -m generator.validate --data-only - PASSED (only pre-existing
    aging warnings, 0 errors)
  • python -m generator.build_site - 2542 pages generated
  • python -m generator.validate --site-only - PASSED

Generated by Claude Code

…ty); re-verify 3 aging code canons

Adds country coverage for Sweden (previously tied for fewest canons among
supported countries, alongside Greece/Finland which are claimed by open PRs):

- banking/bankid-requires-personnummer/se: samordningsnummer, even with
  verified identity, does not grant BankID access
- legal/systembolaget-monopoly-not-absolute/se: small-scale farm-sale
  exception to the alcohol monopoly took effect 1 June 2025
- disaster/hemberedskap-one-week-official/se: official guidance is one
  week of self-sufficiency, and MSB renamed to Myndigheten for civilt
  forsvar (MCF) on 1 January 2026
- policy/personnummer-registration-not-automatic/se: personnummer requires
  active registration and a 12+ month stay, not automatic issuance
- food-safety/baltic-fish-dioxin-advisory/se: Livsmedelsverket's dioxin/PCB
  limit on wild Baltic fish for risk groups

Also re-verifies the generator.reverify seed-'se' bucket: php/database-deadlock,
rust/rust-cargo-feature-conflict, and cuda/cudnn-execution-plan-failed. Sources
still held for the core claims, but two PyTorch doc links had moved to
docs.pytorch.org (updated), and two generic/weakly-relevant citations (a PHP
error-constants page, a bare CUDA docs landing page) were swapped for sources
that actually substantiate the specific claims (MySQL InnoDB deadlock docs,
NVIDIA cuDNN support matrix).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K4x5DiKn7BQ1sMZRtTtneB
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
deadends-dev Ready Ready Preview Aug 25, 2026 2:30am

@dbwls99706
dbwls99706 merged commit a7c7c88 into main Aug 25, 2026
4 checks passed
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