Skip to content

content: add 4 Egypt canons, re-verify 3 aging canons - #176

Merged
dbwls99706 merged 1 commit into
mainfrom
canon/20260818-25199
Aug 18, 2026
Merged

content: add 4 Egypt canons, re-verify 3 aging canons#176
dbwls99706 merged 1 commit into
mainfrom
canon/20260818-25199

Conversation

@dbwls99706

Copy link
Copy Markdown
Owner

Gap filled

Egypt (eg) had only 4 country canons (culture, emergency, food-safety, visa

  • one each) versus 5+ for every other supported country, and zero coverage in
    banking, medical, legal, or safety. This PR adds one canon in each of those
    four missing domains, taking Egypt from 4 → 8 country canons.

New canons

  • banking/currency-declaration-required/eg - foreign currency over USD
    10,000 must be declared on both entry and exit; Egyptian pounds are capped
    at EGP 5,000 regardless of declaration.
  • medical/controlled-medication-import-permission/eg - tramadol/codeine
    require advance Ministry of Health permission even with a valid foreign
    prescription; a UK traveler was jailed 3 years in 2018 for exactly this.
  • legal/drone-possession-requires-military-permit/eg - drone possession
    (not just flying) is a criminal offense without Ministry of Defence
    authorization; airport X-ray screening routinely confiscates undeclared
    drones.
  • safety/red-sea-liveaboard-safety-standards-vary/eg - the UK Marine
    Accident Investigation Branch found Red Sea liveaboard dive boats "poorly
    constructed" with defective safety gear, following the Nov 2024 Sea Story
    capsizing (11 dead/missing) and June 2023 Hurricane fire (3 dead); price
    and operator reputation are not reliable safety indicators.

Checked existing Egypt canons for topic overlap first - none of the four new
canons restate an existing one.

Sources used

Re-verified aging canons

Bucket assigned by python -m generator.reverify --seed eg (re-fetched
origin first, claim scan clean - no conflicts with other pushed branches):

  • cuda/illegal-memory-access/cuda12-linux - re-read the NVIDIA CUDA C++
    Programming Guide error-handling docs; still current, last_confirmed
    bumped.
  • docker/cannot-connect-to-docker-daemon/docker27-linux - one source URL
    (docs.docker.com/config/daemon/start/) now redirects to
    docs.docker.com/engine/daemon/start/; content (systemctl start command)
    unchanged, URL updated in place, last_confirmed bumped.
  • node/err-import-assertion-type-missing/node20-linux - re-read Node.js ESM
    docs; confirmed with { type: 'json' } is now mandatory (the older
    assert syntax was dropped in Node 22), which matches what the canon
    already says, last_confirmed bumped.

Validation

  • ruff check generator/ tests/ - passed
  • python -m pytest tests/ -q - 369 passed
  • python -m generator.validate --data-only - passed
  • python -m generator.build_site - passed
  • python -m generator.validate --site-only - passed

Generated by Claude Code

Egypt (eg) had only 4 country canons versus 5+ for every other supported
country and zero coverage in banking, medical, legal, or safety. Adds:

- banking/currency-declaration-required/eg - USD 10,000 declaration
  threshold and EGP 5,000 local-currency cap on entry/exit
- medical/controlled-medication-import-permission/eg - tramadol/codeine
  require Ministry of Health permission regardless of a foreign
  prescription
- legal/drone-possession-requires-military-permit/eg - drone possession
  (not just flying) needs Ministry of Defence authorization
- safety/red-sea-liveaboard-safety-standards-vary/eg - MAIB findings on
  Red Sea liveaboard safety failings after the 2024 Sea Story and 2023
  Hurricane incidents

Also re-verifies 3 aging canons assigned by generator.reverify --seed eg
(cuda/illegal-memory-access, docker/cannot-connect-to-docker-daemon,
node/err-import-assertion-type-missing): all sources re-read and still
current, except docs.docker.com/config/daemon/start/ which redirects to
docs.docker.com/engine/daemon/start/ - updated in place.

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

vercel Bot commented Aug 18, 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 18, 2026 5:26pm

@dbwls99706
dbwls99706 merged commit 94fb39b into main Aug 18, 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