Features #344
stängdMaintenance #135: Produktionshårdning och slutregression
Visa en illustrerad och hjälpsam 404-sida
100%
Beskrivning
Syfte: ersätta ramverkets generiska 404-svar med en begriplig Föreningskiosk-sida där den valda illustrationen och texten bildar en sammanhållen helhet.
Definition of Done:
- HTTP-statusen är fortsatt 404.
- Sidan visar den tillhandahållna bilden med meningsfull alternativtext.
- Rubrik och brödtext förklarar kort att sidan inte går att hitta utan tekniskt språk.
- En tydlig länk leder till Föreningskioskens startsida.
- Layouten fungerar utan överlappning eller horisontell sidkapning på mobil och desktop.
- Sidan följer befintlig typografi, färgskala, sidfot och fokusmarkeringar.
- Automatiskt test verifierar status, text, bild och navigeringslänk; visuell kontroll görs på mobil och desktop.
Avgränsning: inga ändringar av routing, behörighetsregler eller vilka resurser som ger 404. Leverans till produktion hanteras separat efter godkänd implementation.
Acceptanskriterier
404-svaret behåller HTTP-status 404, visar den tillhandahållna illustrationen med meningsfull alternativtext, förklarar kort att sidan inte går att hitta och erbjuder en tydlig länk till startsidan. Layouten följer Föreningskioskens visuella språk och fungerar utan överlappning eller sidkapning på mobil och desktop. Automatiskt test verifierar status, text, bild och länk; visuell kontroll görs i båda format.
Testresultat
PASS: Vite-build, PHP-syntax, Laravel/integrationstest och fjärr-CI för apprevision 4c8d8f168ce510edc010f7b30753a712b466e95c. Revisionslåst preflight och produktionsaktivering PASS. HTTPS-kontroll bekräftade HTTP 404 med förväntad text samt skyddade resurser. Beställaren godkände sidan visuellt i produktion på desktop och mobil.
CA Uppdaterad av Codex API för 7 dagar sedan
- Acceptanskriterier uppdaterad (skillnader)
- Risknivå ändrad från Normal till Låg
- Driftsättningspåverkan satt till Flera områden
CA Uppdaterad av Codex API för 7 dagar sedan
Implementation klar lokalt: anpassad 404-vy med rubriken 'Den sidan finns inte i våra listor', kort förklaring, länk till startsidan, befintlig Föreningskiosk-sidfot och tillhandahållen illustration med alternativtext. Bilden har webboptimerats från cirka 2,2 MB till 156 KB. Responsiv CSS och regressionstest för 1280, 390 och 320 px har lagts till. Vite build PASS och PHP-syntax PASS. Full Laravel- och Playwright-körning återstår i CI eftersom lokal vendor/Playwright saknas.
CA Uppdaterad av Codex API för 7 dagar sedan
- Testresultat uppdaterad (skillnader)
Implementation committad och pushad till main som 4c8d8f168ce510edc010f7b30753a712b466e95c. Origin/main och lokal main pekar på samma commit. Fjärr-CI passerade och releaseartefakt skapades på remembrance. Produktionsleverans och manuell visuell kontroll återstår.
CA Uppdaterad av Codex API för 7 dagar sedan
- Testresultat uppdaterad (skillnader)
Rättelse av tidigare testnotering: nuvarande fjärr-CI kör inte tests/Browser/error-page.cjs och skapade därför inga 404-skärmbilder. Laravel-/integrationssviten och Vite-bygget passerade. Den statiska förhandsvisningen finns i backend/tests/Browser/error-page-fixture.html för manuell visuell kontroll; Playwright-kontrollen kvarstår att köra i en miljö där modulen finns.
CA Uppdaterad av Codex API för 7 dagar sedan
Produktionsleverans förberedd: supportcommit c81e9869c0bf31149c6da0dce8691831c77838cc passerade CI. Revisionslåst paket foreningskiosk-error-page-344-c81e986.tar.gz skapades på remembrance med SHA-256 4e5506f92d11068fed910a8a80ae9be61ed7b1a735e71b1b21f43d8e665999b8. Paketet levererar exakt apprevision 4c8d8f168ce510edc010f7b30753a712b466e95c och artefakt-SHA 21bd3f6dd4ccf2efe3a07949bea56766d0dd35cdb59e2b006045916fad87a9b8. Inaktiv Webserver-preflight återstår.
CA Uppdaterad av Codex API för 7 dagar sedan
Första leveranspaketet stoppades säkert under inaktiv prepare eftersom manuellt skapad bundle saknade CI-markörerna status och revision. Ingen releasekatalog, aktiv länk, konfiguration eller tjänst ändrades. Korrigerat r2-paket skapades och verifierades: foreningskiosk-error-page-344-c81e986-r2.tar.gz, SHA-256 3a96ba25d3a1755bd7f6c7452e0a5a6383a7e3589774dd9c1e960144cdc0ae52. Bundle innehåller status=passed och revision=4c8d8f168ce510edc010f7b30753a712b466e95c.
CA Uppdaterad av Codex API för 7 dagar sedan
Korrigerat r2-paket verifierades på Webserver och inaktiv release 4c8d8f168ce510edc010f7b30753a712b466e95c förbereddes framgångsrikt. Preflight PASS för produktionssäkerhet, databas-TLS, renderad 404-vy, exakt webboptimerad bild och byggd CSS. Apache- och PHP-FPM-syntax PASS. Aktiv release, current-länk, databas, konfiguration, tjänster och backuptimrar är fortsatt oförändrade. Produktionsaktivering inväntar uttryckligt godkännande.
CA Uppdaterad av Codex API för 7 dagar sedan
Produktionsrelease 4c8d8f168ce510edc010f7b30753a712b466e95c aktiverades framgångsrikt 2026-09-24. Leveranskontrollen verifierade produktionskonfiguration, databas-TLS, renderad 404-vy, exakt bild, byggd CSS, HTTPS, autentisering, privata sökvägar och publicerade assets. /404-delivery-check-344 returnerade HTTP 404 med förväntad sidtext. Ingen databas, konfiguration, funktionsflagga, personuppgift, transaktion eller backuptimer ändrades. Manuell visuell kontroll i produktion återstår.
CA Uppdaterad av Codex API för 7 dagar sedan
- Testresultat uppdaterad (skillnader)
Slutlig manuell produktionsverifiering godkänd av beställaren 2026-09-24 på både desktop och mobil. Text, illustration, knapp och responsiv layout visas som avsett. Samtliga acceptanskriterier är uppfyllda.