diff --git a/docs/i18n/00/EUROPE_COUNTRY_LANGUAGE_MATRIX.md b/docs/i18n/00/EUROPE_COUNTRY_LANGUAGE_MATRIX.md index 61bf7cda..4b88eb52 100644 --- a/docs/i18n/00/EUROPE_COUNTRY_LANGUAGE_MATRIX.md +++ b/docs/i18n/00/EUROPE_COUNTRY_LANGUAGE_MATRIX.md @@ -1,5 +1,7 @@ # Europe country and language research matrix +The [EUROPE-READY-01 coverage companion](EUROPE_RELEASE_COVERAGE.md) tracks release evidence for these same candidate codes. This file remains the country/language research register. + Research checkpoint 2026-11-02; not a market-launch list or legal opinion. All entries are candidate scope. CLDR 49 provides an initial language relationship dataset; national/regional official-record cross-checks remain incomplete. Blank CLDR status is not proof of absence or recognition. No tag decides sovereignty, EU membership, provider rights or support. XK is a CLDR user-assigned territory code, not ISO 3166-1; do not silently persist it as an ISO identifier. Source: [Unicode CLDR 49 territory-language data](https://www.unicode.org/cldr/charts/49/tsv/territory_language_information.tsv); retrieved SHA-256 `29bcadbb4362e1a7a3685f4bf199152809635acca58fab10a3576a0f7b55868c`. Population percentages are deliberately omitted; they are not product usage evidence. diff --git a/docs/i18n/00/EUROPE_RELEASE_COVERAGE.csv b/docs/i18n/00/EUROPE_RELEASE_COVERAGE.csv new file mode 100644 index 00000000..395fc099 --- /dev/null +++ b/docs/i18n/00/EUROPE_RELEASE_COVERAGE.csv @@ -0,0 +1,60 @@ +territoryCode,scopeReview,countrySelectable,administrativeHierarchy,canonicalResolution,mapCountrySwitching,canonicalLocationFilters,providerCoverage,countryAwareResults,multiCountrySavedSearches,marketLanguageOptions,marketCatalogue,currencyAndTimezone,mobile,accessibility,countryTestEvidence,humanApproval,productionAvailability,existingNavFixture +AD,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +AL,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +AT,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +AX,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +BA,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +BE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +BG,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +BY,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +CH,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +CY,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +CZ,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +DE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +DK,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +EE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +ES,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +FI,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +FO,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +FR,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GB,AWAITING REVIEW,NOT IMPLEMENTED,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,BLOCKED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GG,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GI,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GR,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +HR,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +HU,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +IE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +IM,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +IS,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +IT,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +JE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +LI,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +LT,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +LU,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +LV,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +MC,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +MD,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +ME,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +MK,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +MT,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +NL,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +NO,AWAITING REVIEW,NOT IMPLEMENTED,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,BLOCKED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,TESTED +PL,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +PT,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +RO,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +RS,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +RU,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +SE,AWAITING REVIEW,NOT IMPLEMENTED,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,BLOCKED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +SI,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +SJ,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +SK,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +SM,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +TR,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +UA,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +VA,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +XK,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +AM,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +AZ,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GE,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +KZ,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED +GL,AWAITING REVIEW,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,NOT IMPLEMENTED,AWAITING REVIEW,BLOCKED,NOT IMPLEMENTED diff --git a/docs/i18n/00/EUROPE_RELEASE_COVERAGE.md b/docs/i18n/00/EUROPE_RELEASE_COVERAGE.md new file mode 100644 index 00000000..e3147b11 --- /dev/null +++ b/docs/i18n/00/EUROPE_RELEASE_COVERAGE.md @@ -0,0 +1,30 @@ +# EUROPE-READY-01 release coverage + +9 November 2026. The [coverage table](EUROPE_RELEASE_COVERAGE.csv) uses the exact 59 candidate codes from the existing [country/language register](EUROPE_COUNTRY_LANGUAGE_MATRIX.md). The roster retains its market and territory review flags. XK remains a candidate territory code outside ISO 3166-1. The [locale catalogue](LOCALE_CATALOG.json) remains the source of locale identities. The CSV records qualification status only. + +The country columns refer to the new country-aware experience. Existing EN/NB interface support is global. Existing NAV source evidence is separate and marked `TESTED` for the narrow Norway fixture only. `BLOCKED` provider coverage for NO/SE/GB denotes the full Global Jobs entry and provider qualification gates. For other candidates, provider coverage has no implementation or approved claim. No row is accepted or released. Verified all 59 codes matched the research register once, all values used the approved status vocabulary, and only Norway carried the existing fixture result. + +## Integrate with existing owners + +Use GJ-00 `0ec9f98e6ed4a646fc5e017d8eb6fade07653f37` for the geography and provider-rights decisions, then its GJ-02 implementation contract for stable `LocationNode` and `LocationScope` identities. Keep administrative containment, settlement relationships, display names and provider-specific IDs distinct. The tree, query and map use the same resolved scopes and edition. The map is optional for search completion. When country changes invalidate a location, clear only that filter and explain why. Preserve user residence, UI language, advertisement languages and saved searches. Maintain separate per-document languages. + +GISCO offers administrative and statistical data at several versions and scales. The administrative dataset page explicitly restricts its listed downloads to non-commercial use without a separate commercial agreement. Treat each proposed product's edition, licence, attribution, resolution and update policy as a required review item before ingestion. The LAU directory is evidence of available editions. [GISCO administrative terms](https://ec.europa.eu/eurostat/en/web/gisco/geodata/administrative-units), [GISCO LAU catalogue](https://gisco-services.ec.europa.eu/distribution/v2/lau/) + +The public OSMF Nominatim service disallows autocomplete, limits traffic and asks users to avoid sending private or confidential data. It is excluded from the proposed interactive location search. A provider evaluation must establish a suitable licensed dataset or service, explicit quotas, attribution, privacy and fallback. It must also distinguish tile access, boundaries, geocoding and provider job-feed rights. No map, tile or geocoder service was activated. [Nominatim usage policy](https://operations.osmfoundation.org/policies/nominatim/), [OSMF tile policy](https://operations.osmfoundation.org/policies/tiles/) + +## Cross-country acceptance queue + +| Case | Required outcome | Status | +| --- | --- | --- | +| EN interface, residence NO, search GB | GB geography and qualified source capabilities; EN preserved | NOT RUN | +| NB interface, search SE | SE geography and source capabilities; NB preserved | NOT RUN | +| PL interface, search DE | Local locale formats and DE scope | NOT RUN | +| FR interface, search BE and FR | Both countries retain correct administrative paths and capability disclosures | NOT RUN | +| Cross-country search and map | Only selected areas/results determine viewport, sources and result eligibility | NOT RUN | +| Parent then child selection | Parent covers whole area until explicit child refinement; siblings remain independent | NOT RUN | +| Multiple towns and independent branches | Canonical scopes combine without checking unselected children | NOT RUN | +| Switch country with filters | Only incompatible geography clears, with an explanation | NOT RUN | +| Switch UI language with active search | Search scope, saved settings and document languages stay intact | NOT RUN | +| Save and reopen cross-border search | Stable identifiers, owner isolation and unchanged effective scope | NOT RUN | + +Basic locale, location and geography contracts must pass for every code accepted into release scope. Real provider evidence, licensed map coverage, native-language review and the release gate remain separate. The CSV can advance each dimension only when the corresponding evidence is recorded. diff --git a/docs/ui-modernisation/REFINEMENT_AND_EUROPE.md b/docs/ui-modernisation/REFINEMENT_AND_EUROPE.md new file mode 100644 index 00000000..9d40c804 --- /dev/null +++ b/docs/ui-modernisation/REFINEMENT_AND_EUROPE.md @@ -0,0 +1,19 @@ +# A3 refinement and Europe-ready release + +Owner addendum received 9 November 2026. Source `E:/Storage/Projects/Active/temp docs/final/additional/# Jobjakt — A3 refinement+EUJOBS.txt`, SHA-256 `5aaefea0e2fde342fd78917d0b9d9eb38c873d902095bdaa4389c9bb6d83397d`. The three adjacent reference images were reviewed. The job search image shows the current banner-first layout. The FINN example informs filter categories and hierarchy only. The admin image shows the alignment problem in the existing Users table. This work extends the approved A3 and existing roadmap owners. + +| Work package | Next independently eligible slice | Gate or residual requirement | +| --- | --- | --- | +| Admin information isolation | First slice published on `codex/security-offline-preflight` at `ecadc29b`. Reproduced and removed imported mail subjects from the Admin Audit projection. 62 selected offline tests passed, including owner-bound notices and operations. | Integrated security, remaining delivery paths, broader minimisation and deployment checks remain separate. | +| Discover Jobs | Move the existing query to the top and make current source limits contextual. Preserve NAV request, municipality, saved search, attribution and track workflow. | Expose new filters, map and multilingual suggestions only with qualified data and the existing GJ architecture. | +| Applications | Review title/employer hierarchy, navigation and explicit bulk mode with keyboard and mobile parity. | Preserve status/revision writes, all current actions, Kanban, filtering, sorting and selection operations. | +| Admin Users and Audit | Verify row alignment and review existing read metadata, available filters and expandable records. The MFA proposal is in `docs/security/MFA_RECOVERY_PROPOSAL.md` on the security branch. | 2FA recovery and private support access require explicit owner approval of their technical and privacy designs. | +| Job Correspondence | Continue inbox layout, mailbox-status presentation and existing explicit consent flow. | Provider verification, restricted scopes, multiple-account persistence and retention decisions retain their gates. Signing in grants no mailbox access. | +| System Status | Review current operational owners and distinguish current, stale and unavailable readings. Keep the CV benchmark while qualification depends on it. | Predefined diagnostics require isolated execution, role checks and audit. Live diagnostics, workers and arbitrary command execution are outside this scope. | +| Terminology | Verify the application preparation action before changing EN/NB display copy. | Preserve internal routes, identifiers, versions and data contracts. | +| Bookmarklet | Compare bookmarklet capture with the existing supported URL import and manual fallback. | Preserve existing workflows until an accepted replacement and retirement approval. | +| EUROPE-READY-01 | [Coverage companion](../i18n/00/EUROPE_RELEASE_COVERAGE.md) added for all 59 existing candidate codes. | Qualified data/licences, implementation entry, additional locales, native review and release approval are separate. | + +European acceptance requires independent residence, search countries and locations, interface language, job-ad languages and per-document languages. The query, accessible location tree and optional map must consume the same canonical location selection. Selecting a parent covers its area. Selecting children refines that branch, and independent branches combine. Changing countries clears only incompatible filters with an explanation. It preserves language and saved search definitions. Provider scope, map coverage, catalogue support and production availability must each have their own status. + +Keep the 34 routes and 57 preservation groups reconciled in the existing A3 registers. Continue independent development under IM10 and the applicable phase gates. Production launch requires the country-by-country, native, accessibility, provider, security and recovery evidence in the addendum. diff --git a/docs/ui-modernisation/UI-10.md b/docs/ui-modernisation/UI-10.md index f43aee79..b8025f7f 100644 --- a/docs/ui-modernisation/UI-10.md +++ b/docs/ui-modernisation/UI-10.md @@ -1,5 +1,7 @@ # A3-IM10 Cross-application qualification +The owner's additional A3 refinements and mandatory Europe-ready criteria are tracked in the [refinement and Europe register](REFINEMENT_AND_EUROPE.md). It extends the current milestones and preserves their separate security, provider and release gates. + Settings privacy recovery passed 36 configurations and 180 states on unchanged runtime `e8e7d839`. Loading, unavailable, retry, rejected save and discard were exercised with fixture responses. [Settings recovery review](visual-correction/SETTINGS_RECOVERY_REVIEW.md) Audit timestamp successor `2dc8fe4c` preserves date and time readability without inflating the table row. Nine native cases, types, lint, build and 36 focused rendered states passed. See [Audit date review](visual-correction/AUDIT_DATE_REVIEW.md).