Files
jobtrackingapp/docs/ui-modernisation/REFINEMENT_AND_EUROPE.md
T

4.0 KiB

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 Search-first layout moves the query above filters and qualifies the existing NAV request, keyboard submit and source disclosure. Expose new filters, map and multilingual suggestions only with qualified data and the existing GJ architecture. Mobile filter drawer and focused detail remain open.
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 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.