[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>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
e1ab0b3ea0
commit
4dfab2a391
@@ -0,0 +1,30 @@
|
||||
# Tassonomia corso — Formazione con avatar NIS2 Agile
|
||||
|
||||
> Deliverable punto 7 dello standard `product-demo-complete` / `DESIGN_AVATAR_FORMAZIONE.md`.
|
||||
> Macchina: `TASSONOMIA_CORSO_NIS2.json` (formato definito da noi: lo standard non lo fissa — da validare con AgileHub).
|
||||
> Completamento: **esame con soglia 80%** (decisione utente 2026-06-12) → attestato solo se superato.
|
||||
|
||||
## Struttura: 10 moduli · 28 lezioni · ~7h45m
|
||||
|
||||
| Mod | Titolo | Durata | Prerequisiti | Viste |
|
||||
|---|---|---|---|---|
|
||||
| M1 | Fondamenti NIS2 e accesso | 45' | — | onboarding, settings |
|
||||
| M2 | Dashboard e governance | 30' | M1 | dashboard, settings |
|
||||
| M3 | Assessment e Gap Analysis | 60' | M2 | assessment, acn-gap |
|
||||
| M4 | Gestione dei rischi | 45' | M3 | risks |
|
||||
| M5 | Incidenti e notifiche Art.23 | 60' | M2 | incidents |
|
||||
| M6 | Policy e SGSI (ISO 27001) | 60' | M3 | policies, isms |
|
||||
| M7 | Supply chain e asset | 45' | M2 | supply-chain, assets |
|
||||
| M8 | Formazione, whistleblowing, normative | 45' | M2 | training, whistleblowing, normative, kb |
|
||||
| M9 | Report, audit e ARIA | 45' | M4+M5+M6 | reports, cross-analysis |
|
||||
| M10 | Percorsi per ruolo (opz.) | 30' | M2 | companies, admin/* |
|
||||
|
||||
## Principi
|
||||
- Ogni lezione referenzia le **mappe-logiche** (`kb_refs: mappa:NN_vista`) → l'avatar insegna sulla vista REALE coi selettori verificati.
|
||||
- **Fonti certe**: i contenuti normativi citano `nis2_sources.php` (Dir. 2022/2555, D.Lgs. 138/2024, Det. ACN); mai riferimenti inventati.
|
||||
- Punti delicati codificati nei topics: Allegato 3=importanti / 4=essenziali; IS-4 solo essenziali; relazione finale **1 mese dalla notifica 72h** (non "30 giorni dal rilevamento").
|
||||
- **Sandbox "prova tu"**: org 996002 scrivibile isolata con reset (vs demo read-only 996001).
|
||||
- M10 è opzionale e per ruolo (consultant/super_admin).
|
||||
|
||||
## Banca esercizi (punto 8 — prossimo deliverable)
|
||||
Per ogni modulo: 5-8 domande chiuse + 1-2 esercizi pratici in sandbox ("crea un rischio con score ≥12 e un trattamento", "registra un incidente significativo e invia il preallarme"). Da produrre dopo la verifica delle mappe.
|
||||
Reference in New Issue
Block a user