
DevEnv nis2-agileandClaude Opus 4.8
4dfab2a391
[FORMAZIONE] Avatar di prodotto — mappa-logica COMPLETA (22 viste) + SELETTORI_DEMO + tassonomia corso + fix kb.js
Deliverable formazione-first (DESIGN_AVATAR_FORMAZIONE / product-demo-complete):
- docs/mappa-logica/01..22_*.md: tutte le viste app V2 mappate (formato canonico standard §2),
selettori VERIFICATI sul DOM reale, endpoint verificati su api.js/script, gate ruolo dai controller
- docs/mappa-logica/SELETTORI_DEMO.md: registry canonico (22 viste, 131 visualizzazione + 89 azioni)
+ worklist consolidata 132 id stabili da aggiungere (modifiche chirurgiche future)
- docs/formazione/TASSONOMIA_CORSO_NIS2.{md,json}: 10 moduli / 28 lezioni / ~7h45, prerequisiti+durate,
esame con soglia 80%, sandbox 'prova tu' org 996002
- fix kb.js: ingest scope=ORG ora invia organization_id (prima 422 KB_ORG_REQUIRED) — bug trovato da A2
Prodotto con 4 trittici di agenti (A1 esecutore -> A2 revisore -> A3 controllore avversariale):
A2: ~14 correzioni (cross-ref, gate ruolo, comportamenti); A3 PASS: 38 selettori campionati 0 rotti,
18 endpoint reali, 0 violazioni normative (Allegati 3/4, IS-4, '1 mese', PII.* interna), 9 claim verificati.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 18:50:19 +02:00
..
2026-06-12 14:49:15 +02:00
2026-03-10 11:27:19 +01:00
2026-03-10 09:40:27 +01:00
2026-03-07 14:07:10 +01:00
2026-06-12 18:50:19 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 13:31:53 +02:00
2026-02-17 18:08:43 +01:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-02-17 17:50:18 +01:00
2026-02-18 08:34:37 +01:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-05-29 15:42:00 +02:00
2026-06-01 14:43:34 +02:00
2026-06-12 18:15:37 +02:00
2026-05-31 16:16:53 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-03-10 12:00:26 +01:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-05-31 16:16:53 +02:00
2026-05-29 15:42:00 +02:00
2026-05-29 15:42:00 +02:00
2026-03-07 16:05:49 +01:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-01 14:20:32 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-02-17 19:49:57 +01:00
2026-03-10 15:26:23 +01:00
2026-03-17 15:16:00 +01:00
2026-03-10 10:51:48 +01:00
2026-03-17 15:32:02 +01:00
2026-05-30 10:19:01 +02:00
2026-05-31 17:42:23 +02:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-03-09 10:03:14 +01:00
2026-06-12 13:31:53 +02:00
2026-06-12 14:49:15 +02:00
2026-06-11 11:32:42 +02:00
2026-06-12 14:46:37 +02:00
2026-06-12 14:49:15 +02:00
2026-03-09 07:54:15 +01:00