Maintenance #336
stängdMaintenance #135: Produktionshårdning och slutregression
Kör slutregression för exakt kandidat till avgränsad gästpilot
100%
Beskrivning
Verifiera den exakt pushade releasekandidaten för den avgränsade gästpiloten som beslutats i #329. Arbetet ska ge ett reproducerbart slutregressionsbevis utan att aktivera produktion eller använda verkliga personuppgifter.
Definition of Done:
- Exakt commit på origin/main identifieras och byggs i isolerad CI; båda PHP-sviterna och frontendbygget passerar.
- Releaseartefaktens checksumma och körningslogg dokumenteras.
- Samtliga migrationer till och med aktuellt schema provas i isolerad eller syntetisk miljö.
- Gästpilotens huvudflöden röktestas: skyddad åtkomst, kiosk/kategori, varukorg, artikel- och kategori-QR, kontant bekräftelse, rapport och spårbar kontanträttelse.
- Pilotens feature flags läses tillbaka och visar att konto-, klippkorts-, deltagar- och gallringsfunktioner som ligger utanför scope är avstängda.
- Backup-/återställningsbevis från #156/#157/#330 och kvarvarande aktiveringsgrind i #157 refereras, inte kringgås.
- Avvikelser registreras som egna länkade ärenden; ingen produktionsaktivering ingår.
Avgränsning: endast isolerad CI och syntetisk acceptans. Inga verkliga köp, personuppgifter, timeraktiveringar, SMS, Swish eller produktionsändringar.
Acceptanskriterier
PASS kräver exakt pushad SHA, godkänd isolerad CI och frontendbuild, migreringskontroll, syntetisk röktest av hela gästpiloten, avlästa avstängda expansionsflaggor samt dokumenterad backup-/återställningsgrind utan produktionsändring.
Testresultat
PASS 2026-09-22: origin/main 11c23f4215e7 byggdes i isolerad CI (89/670 och 197/3577, Vite PASS). Artefakt SHA-256 f804b2f41a05533ae9be8e31520b1a36c156dbc6680eb0e822d55974b6efc79d. Schema 023/Flyway PASS. Syntetisk HTTP-regression verifierade kategori- och artikel-QR, upprepad scanning, varukorg, kontantköp #23, dagrapport, spårbar rättelse och CSV. Playwright PASS desktop, mobil och 320 px utan JS samt rapport desktop/mobil; fokus, namn, touchmål, overflow och bilder kontrollerade. Expansionsflaggor avstängda enligt #329. #156/#157/#330 återställningsbevis refererade; produktion och timers oförändrade.
CA Uppdaterad av Codex API för 9 dagar sedan
- Status ändrad från In progress till Resolved
- % Klart ändrad från 40 till 70
- Testresultat uppdaterad (skillnader)
Slutregressionen är genomförd utan produktavvikelse. Reproducerbara verktyg och bevis finns i scripts/configure-guest-pilot-acceptance.sh, scripts/guest-pilot-acceptance-http.py, backend/tests/Browser/guest-pilot-acceptance.cjs och docs/architecture/guest-pilot-regression-336.md. Stödmaterialet inväntar commitgodkännande; därför 90 procent.
CA Uppdaterad av Codex API för 9 dagar sedan
Verifieringsverktyg och bevis är committade och pushade på main i 17aa9ce1eed7a6f266b447eba70dff0af2924679. Lokal main, origin/main och SSH-remotens refs/heads/main verifierades identiska; arbetskopian är ren. Ingen produktionsaktivering eller timeraktivering ingår.
CA Uppdaterad av Codex API för 9 dagar sedan
- Relaterar till Maintenance #337: Driftsätt avgränsad gästpilot med verifierad återgång tillagd