content: add 3 Ethiopia canons (visa, safety, medical); re-verify 3 aging canons - #174
Merged
Merged
Conversation
…ging canons Ethiopia (et) was tied for the most underserved supported country, with only 4 country-scoped canons (banking, culture, emergency, medical) and none in visa, legal/safety, communication, food-safety, policy, disaster, or mental-health: - visa/visa-extension-in-person-addis-only/et - the e-visa cannot be extended online or at a regional office; UK FCDO and Canada's travel advisory both require an in-person application at the ICS Head Office in Addis Ababa before expiry, and overstay fines accrue daily and block departure until paid in full. - safety/photographing-government-military/et - Canada's advisory lists roads, bridges, dams, and airfields alongside military/government sites as strictly prohibited to photograph; the UK FCDO warns drones have no published rules and may be confiscated, requiring written permission from the ECAA and INSA, corroborated by ECAA's own site still showing RPAS rules at draft-validation stage. - medical/addis-ababa-malaria-altitude-dispute/et - the US CDC (2,500m cutoff, risk area including Addis Ababa) and the UK NaTHNaC/FCDO (2,000m cutoff, no risk in Addis Ababa) give opposite guidance for the same city because its elevation sits between the two thresholds. Re-verified the oldest untouched aging canons (last_confirmed 2026-02-01 and 2026-02-11): rust/e0700-async-closure-lifetime, typescript/ts5023- unknown-compiler-option, and aws/access-denied-exception. All cited source URLs (Rust book/error-codes, TypeScript handbook/tsconfig/bases, AWS IAM docs) still resolve and still support the documented claims, so only the confirmation dates were refreshed. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018D3zxYAU1M5nZaE7yxaYmG
|
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
Ethiopia (
et) was tied with Egypt for the most underserved supported country: only 4 of 12 country-scoped domains covered (banking, culture, emergency, medical), with visa, legal/safety, communication, food-safety, policy, disaster, and mental-health all empty. This PR adds 3 new canons across 3 previously-empty domains.Canons added
visa/visa-extension-in-person-addis-only/et— Ethiopia's e-visa cannot be extended online or at a regional office. Both the UK FCDO and Canada's official travel advisory state the extension must be filed in person, before expiry, at the Immigration and Citizenship Service (ICS) Head Office in Addis Ababa. Overstay fines accrue daily and travelers cannot leave the country until they're paid in full.safety/photographing-government-military/et— Canada's travel advisory lists roads, bridges, dams, and airfields alongside military installations and government buildings as strictly prohibited to photograph — not just obviously sensitive sites. Separately, the UK FCDO warns there are no published drone guidelines and drones may be confiscated at the border; a permit from the Ethiopian Civil Aviation Authority (ECAA) and the Information Network and Security Agency (INSA) is required first. ECAA's own site corroborates the regulatory gap — its RPAS (drone) rules were still at draft-validation stage as of its own workshop announcement, years into the process.medical/addis-ababa-malaria-altitude-dispute/et— The US CDC and the UK's national travel-health authorities give opposite malaria guidance for Addis Ababa specifically, because the city's elevation (~2,350–2,410 m depending on source) sits between their two different cutoffs: CDC uses 2,500 m (risk area, includes Addis Ababa), UK NaTHNaC/FCDO uses 2,000 m (no risk in Addis Ababa). A traveler or AI agent that checks only one authority gets a confident but contradictory answer.Sources used
All dead ends cite at least 2 primary/government sources; no Reddit or blog content was used as a sole source for any claim.
Aging-canon re-verification
Per the recurring re-verification cycle, checked the oldest untouched
last_confirmedcanons and refreshed dates where content and sources still hold:rust/e0700-async-closure-lifetime/rust1-linux(was 2026-02-01) — Rust book/error-codes sources still resolve and match the documentedmove/named-lifetime/Pin<Box<dyn Future>>guidance.typescript/ts5023-unknown-compiler-option/ts5-linux(was 2026-02-01) — TypeScript handbook, tsconfig reference, andtsconfig/basesGitHub repo all still resolve and match.aws/access-denied-exception/awscli2-linux(was 2026-02-11) — AWS IAM best-practices, Access Analyzer, and policy-creation docs all still resolve at the same anchors and match the documented guidance.No content changes were needed for any of the three — only
last_confirmed/last_updated/last_verificationwere bumped to today.Validation
ruff check generator/ tests/— passedpython -m pytest tests/ -q— 337 passedpython -m generator.validate --data-only— passed (0 stale, only expected aging warnings)python -m generator.build_site— 2,486 pages generatedpython -m generator.validate --site-only— passedGenerated by Claude Code