nis2-agile/application
DevEnv nis2-agile 43c6a87c5f [FIX] P1 ingestion: retry su collisione incident_code + dedup race graceful + try/catch CCM (findings review)
- ingestIncident: insert in loop (max 5) -> rigenera incident_code su collisione UNIQUE
  (sotto carico SIEM il random a 6 cifre poteva collidere -> 500 = alert perso). Inoltre la
  race su external_ref (due alert simultanei) ora ritorna 200 dedup invece di 500.
- controlsMonitoring (services): UPDATE auto-stale avvolto in try/catch come la gemella in
  AuditController (degrada con grazia se control_evidence_auto manca).
Verificato E2E: ingest 201, dedup 200.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 11:40:50 +02:00
..
config [FEAT] Integrazione analisi docs/nis2 v1.7.0 — scoring asset, tassonomia incidenti, PIR, NIST CSF, fonti certe 2026-05-29 17:15:13 +02:00
controllers [FIX] P1 ingestion: retry su collisione incident_code + dedup race graceful + try/catch CCM (findings review) 2026-05-30 11:40:50 +02:00
data [CORE] Initial project scaffold - NIS2 Agile Compliance Platform 2026-02-17 17:50:18 +01:00
services [FEAT] Risk quantitativo FAIR + KRI dashboard (P2) 2026-05-30 09:25:46 +02:00