content: add 4 Egypt canons, re-verify 3 aging canons - #176
Merged
Conversation
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
|
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
Egypt (
eg) had only 4 country canons (culture, emergency, food-safety, visabanking, 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 USD10,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/codeinerequire 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 MarineAccident 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-fetchedoriginfirst, 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_confirmedbumped.
docker/cannot-connect-to-docker-daemon/docker27-linux- one source URL(
docs.docker.com/config/daemon/start/) now redirects todocs.docker.com/engine/daemon/start/; content (systemctl start command)unchanged, URL updated in place,
last_confirmedbumped.node/err-import-assertion-type-missing/node20-linux- re-read Node.js ESMdocs; confirmed
with { type: 'json' }is now mandatory (the olderassertsyntax was dropped in Node 22), which matches what the canonalready says,
last_confirmedbumped.Validation
ruff check generator/ tests/- passedpython -m pytest tests/ -q- 369 passedpython -m generator.validate --data-only- passedpython -m generator.build_site- passedpython -m generator.validate --site-only- passedGenerated by Claude Code