Skip to content

content: add 4 Greece canons; re-verify 3 aging canons - #181

Open
dbwls99706 wants to merge 2 commits into
mainfrom
canon/20260821-24146
Open

content: add 4 Greece canons; re-verify 3 aging canons#181
dbwls99706 wants to merge 2 commits into
mainfrom
canon/20260821-24146

Conversation

@dbwls99706

Copy link
Copy Markdown
Owner

Summary

Greece (gr) had only 5 canons and zero coverage in banking, disaster, legal, food-safety, culture, policy, or mental-health — a strong coverage gap and not claimed by any other open PR (checked #179, which claims Finland). Fills the gap with 4 primary-sourced canons across banking, disaster, legal, and policy. Also re-verifies this cycle's assigned bucket of aging canons.

New canons

  • banking/afm-tax-number-required/gr — A Greek AFM (tax registration number, issued by AADE) is a separate, additional requirement before opening a bank account, signing a lease, or getting a phone contract — a passport (EU) or residence permit (non-EU) alone is not enough. Any natural person can apply regardless of nationality/status; asylum seekers can be assigned an AFM without a full residence permit.
  • disaster/112-alert-app-not-required/gr — Greece delivers 112 hazard alerts (earthquake, wildfire, storm, flood) via automatic Cell Broadcast to any modern smartphone in the country since Dec 2019 — no app download is required, contrary to a plausible AI assumption. A separate opt-in SMS/email/voice registration service exists only as a fallback for non-smartphone users.
  • legal/wild-camping-nationwide-ban/gr — Greece has a nationwide, actively enforced ban on wild/free camping (tents, trailers, motorhomes with equipment deployed) on beaches, archaeological sites, forest land, and public land generally, under Law 5170/2025 Art. 27 — on-the-spot €300 fines plus possible imprisonment, no Nordic-style right-to-roam exception.
  • policy/amka-required-for-employment-and-healthcare/gr — AMKA (social security registration number) is mandatory for legal employment and residence-based healthcare access, separate from both the EHIC (temporary-visitor healthcare only) and the AFM (tax number). Asylum seekers get a different provisional number (PAAYPA) since a 2019–2020 reform, not regular AMKA.

Sources used

  • mitos.gov.gr (Greece's official National Registry of Administrative Procedures) — AFM issuance, 112 registered-notification service, AMKA issuance to third-country nationals
  • migration.gov.gr (Ministry of Migration and Asylum) — AFM for asylum seekers
  • gov.gr (master government portal) — AFM service page, 112 service page
  • civilprotection.gov.gr (Ministry of Climate Crisis and Civil Protection) — 112 Cell Broadcast mechanism (content confirmed via search-engine extraction of the named official page; direct fetch was bot-blocked/403, so I corroborated with the gov.gr and mitos.gov.gr pages above before citing)
  • ypergasias.gov.gr (Ministry of Labour and Social Affairs) — AMKA requirements for non-EU nationals, PAAYPA legal basis
  • e-nomothesia.gr and mycamper.gr — quote the actual statutory text of Law 5170/2025 Art. 27 (camping ban and fine amounts); I fetched e-nomothesia.gr directly myself and confirmed the €300/3-month figures against the quoted statute (a third source, iefimerida.gr, cited a conflicting €3,000 figure tied to an older, separate 1976 law — dropped rather than used, to avoid publishing an unresolved number)

Every dead_ends[]/workarounds[] entry has ≥2 sources; evidence_count: 3 on each canon.

Re-verified aging canons

This cycle's assigned bucket (seed gr, after excluding the 3 IDs already touched by open PR #179):

  • aws/cognito-user-not-confirmed/aws-cli2-linux — sources re-read and still hold. Also fixed two dead-end citations that were mismatched from bulk generation (one pointed at the unrelated Amazon ECR user guide, the other at a non-specific docs root) — replaced with the actual AWS Cognito API docs that support each claim.
  • node/err-invalid-url/node20-linux — Node.js URL constructor docs re-read, content unchanged, still accurate.
  • aws/aws-cloudfront-origin-error/awscli2-linux — the cited troubleshooting-distributions.html page has moved on and no longer covers 502/origin-connectivity content at all (it's now Access Denied / certificate / CNAME troubleshooting only). Replaced with the current canonical http-502-lambda-validation-error.html page (which despite its URL slug covers all general 502 causes: DNS, SSL/TLS, ports) and the DistributionConfig API reference for the price-class claim.

Validation

  • ruff check generator/ tests/ — passed
  • python -m pytest tests/ -q — 369 passed
  • python -m generator.validate --data-only — passed (2513 canons; 959 pre-existing aging warnings, 0 stale, 0 errors)
  • python -m generator.build_site — built cleanly
  • python -m generator.validate --site-only — passed

Generated by Claude Code

…ont)

Re-read every sources[] URL. aws/aws-cloudfront-origin-error had a
source (troubleshooting-distributions.html) whose content moved on -
it no longer covers 502/origin-connectivity troubleshooting - replaced
with the current canonical http-502-lambda-validation-error.html page
and the DistributionConfig API reference for the price-class claim.
The other two canons' sources still support their claims as-is.
Greece had only 5 canons and zero coverage in banking, disaster, legal,
food-safety, culture, policy, or mental-health. Fills the gap with
primary-sourced dead ends across four of those domains.

- banking/afm-tax-number-required/gr - AADE's separate tax registration
  number, required before banking/leasing/contracts, is not the same as
  a passport or residence permit.
- disaster/112-alert-app-not-required/gr - Greece delivers 112 hazard
  alerts via automatic Cell Broadcast, not a dedicated app.
- legal/wild-camping-nationwide-ban/gr - Nationwide ban on wild camping
  under Law 5170/2025 Art. 27, with on-the-spot fines and possible
  imprisonment; not Nordic-style right-to-roam.
- policy/amka-required-for-employment-and-healthcare/gr - Social
  security registration required for employment/healthcare access,
  distinct from EHIC and from the AFM tax number; asylum seekers use a
  separate PAAYPA number since 2019-2020.

Sourced from mitos.gov.gr (National Registry of Administrative
Procedures), migration.gov.gr, gov.gr, civilprotection.gov.gr,
ypergasias.gov.gr, and Greek legislation text (e-nomothesia.gr,
mycamper.gr quoting the same statute).
@vercel

vercel Bot commented Aug 21, 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 21, 2026 2:24am

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