From cb6106d08c560fe7933e8bb9bd03993fe095dcdb Mon Sep 17 00:00:00 2001 From: DevEnv nis2-agile Date: Mon, 3 Aug 2026 12:25:50 +0200 Subject: [PATCH] [DOCS] Contesto 2026-08-03: rework Rischi (matrice 4 fasce/toggle, trasversali 12 col) v1.27.0 Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/CONTEXT_LAST_SESSION.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/CONTEXT_LAST_SESSION.md b/docs/CONTEXT_LAST_SESSION.md index b81da54..fd8b566 100644 --- a/docs/CONTEXT_LAST_SESSION.md +++ b/docs/CONTEXT_LAST_SESSION.md @@ -2,6 +2,17 @@ > Il 2026-05-29 ci sono state DUE sessioni: **pomeriggio** e **mattina** (TRPG). Il 2026-05-30 sessione lunga: gap competitivi P1/P2/P3 + connettori + review multi-agente + fix. +## 2026-08-03 — Rework pagina Rischi (richieste Simon): matrice 4 fasce + toggle inerente/residuo, trasversali a 12 colonne — LIVE v1.27.0 + +Memorie: [[project_ticket_500_risks_page]] (aggiornata), [[project_modulo_azioni]]. + +Nuove richieste Simon (via email, non ticket — #501 già RESOLVED) sulla finestra Rischi, tutte IMPLEMENTATE e LIVE (commit **4809d8e** rework + **f421f4e** help/manuale/KB): +1. **Matrice 5×5 a 4 fasce** (eliminata 10-14): 1-2 basso verde, 3-8 medio arancione, 9-12 alto rosso tenue, 15-25 critico rosso — stesse soglie dell'Alert. `matrixBand()` + CSS `.matrix-cell.band-low/med/high/crit` (rimosse `.level-1..10`). +2. **Toggle Inerente/Residuo** sopra la matrice (`setMatrixView('derived'|'trans', 'inherent'|'residual')` + `matrixPoints()` legge likelihood/impact o residual_*). +3. Rischi trasversali: **3.1** sezione in FONDO (matrice requisiti `#view-matrix`/grid `risk-matrix-grid-derived` risalita dopo la tabella derivata); **3.2** tabella `#risks-table-body` rifatta a **12 colonne** (`renderRisksTable` + `scoreSelT`/`onTransversalScoreChange`→`api.updateRisk`, update parziale P/I+residuo); **3.3** tasti `btn-ai-suggest`/`btn-new-risk` spostati in testa (tolti dall'header pagina); **3.4** **2ª matrice** `#view-matrix-trans`/grid `risk-matrix-grid-transversal` con toggle; **3.5** tasto Elimina (`confirmDeleteRisk`) per riga. `viewRiskDetail`/`backToList` aggiornati (nascondono/mostrano anche allhazard-section + view-matrix-trans). + +Verificato **puppeteer** 996002: 4 bande, 2 toggle funzionanti, 14 th (12 col), 6 delete, 24 select inline, sezione in fondo, 0 errori. **version 1.27.0** + SW cache bump. help.js (§matrice+trasversali) + manuale (§6 matrici, §7 trasversali) + KB `RISCHI_MODELLO.md` re-ingest (3 chunk). Buster help.js `20260801`. Email Simon + copia cristiano.benassati@ (201). **Nota aperta**: Alert dei trasversali apre `viewRiskDetail` (scheda rischio/trattamenti), NON il popup crea-azione (che è sui rischi dai requisiti via `requisito_actions`) — proposto a Simon di unificarlo se lo vuole. Ancora solo frontend; DB invariato (prossima mig **068**). + ## 2026-08-01 — #501 punto 3 RISOLTO (all-hazard comprimibile) + ticket RESOLVED Memorie: [[project_ticket_500_risks_page]], [[project_modulo_azioni]].