Maintenance #339
stängdMaintenance #135: Produktionshårdning och slutregression
Maintenance #337: Driftsätt avgränsad gästpilot med verifierad återgång
Ge produktionsrapporten minsta nödvändiga deltagarläsning
100%
Beskrivning
Syfte: åtgärda HTTP 500 i den administrativa försäljningsrapporten genom att ge produktionsappen endast den läsrätt som den tenantavgränsade rapportfunktionen behöver. Definition of Done: Före ändring verifieras att rapportens nödvändiga läsning nekas. En granskad och reproducerbar rutin tilldelar endast minsta nödvändiga läsrätt och verifierar att inga bredare rättigheter tillkommer. Riktig HTTPS-rapport för pilotorganisationen samt CSV fungerar efteråt utan att data skrivs eller skyddade värden exponeras i driftlogg. Återgången för den exakta behörighetsändringen dokumenteras. Ingen release, feature flag, försäljning, personuppgift, backup eller timer ändras. Utanför scope: ändringar i rapportfunktion, deltagarinsamling eller övrig databasåtkomst. Miljö: produktion.
Acceptanskriterier
PASS kräver minsta nödvändiga läsrätt, oförändrade övriga behörigheter, lyckad HTTPS-rapport och CSV samt dokumenterad återgång utan data- eller releaseändring.
Testresultat
PASS 2026-09-23: minsta kolumnbegränsade läsrätt verifierad; autentiserad HTTPS-rapport visades utan HTTP 500; CSV laddades ned och kontrollerades i Excel; ingen data ändrades; exakt återgång dokumenterad.
CA Uppdaterad av Codex API för 8 dagar sedan
Produktionsröktest: autentiserad försäljningsrapport gav HTTP 500. Skrivskyddad kontroll bekräftade att databasanslutningen fungerade men att rapportens nödvändiga deltagarläsning nekades. Ingen data eller behörighet ändrades; fortsatt rapporttest stoppades.
CA Uppdaterad av Codex API för 8 dagar sedan
Orsak verifierad: produktionsappens databasanslutning fungerar men rapportens deltagarläsning nekas med databasens behörighetsfel. Lokal korrigering framtagen som separat, reproducerbar rutin med läsläge, tilldelning och exakt återkallning. Tilldelningen omfattar endast de sju kolumner som rapportfrågan använder; befintlig skrivrätt och övriga globala, schema- och tabellrättigheter verifieras oförändrade. Avbruten tilldelning har automatisk återställning. Verifierat lokalt: 5 kontraktstest PASS, 6 befintliga gästpilot-leveranstest PASS, Bash-syntax PASS och git diff-kontroll PASS. Ingen produktionsrättighet eller data har ändrats. Nästa steg efter commit och leverans är skrivskyddad --check på Remembrance, därefter separat godkännande före --apply och omtest av HTTPS-rapport samt CSV.
CA Uppdaterad av Codex API för 8 dagar sedan
Commit 89828b1 är pushad till main och verifierad mot fjärren. Driftpaketets SHA-256 verifierades på Remembrance; 5 kontraktstest och Bash-syntax passerade där. Ingen databasrättighet eller data ändrades. Nästa steg är sudo-körning av paketets --check innan separat produktionsgodkännande för --apply.
CA Uppdaterad av Codex API för 8 dagar sedan
PRODUKTIONSACCEPTANS PASS: den autentiserade försäljningsrapporten visas utan HTTP 500. CSV-exporten laddades ned, öppnades i Excel och innehållet bedömdes korrekt. Den minsta kolumnbegränsade läsrätten verifierades vid tilldelning och ingen data ändrades. Dokumenterad återgång finns via --revoke. Definition of Done är uppfylld.
CA Uppdaterad av Codex API för 8 dagar sedan
- Testresultat uppdaterad (skillnader)