From 32bfb82d4b0a7b1b9957ee68526f3bc12ee124f5 Mon Sep 17 00:00:00 2001 From: CertiSource Server Date: Tue, 24 Feb 2026 12:56:23 +0000 Subject: [PATCH] [SERVER] Auto-commit: allineamento repository --- .claude/settings.local.json | 3 +++ CLAUDE.md | 44 ++++++++++++++++++++++++++++++++++++ docs/CONTEXT_LAST_SESSION.md | 13 +++++++++++ 3 files changed, 60 insertions(+) create mode 100644 docs/CONTEXT_LAST_SESSION.md diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 0827a86..a23791c 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -26,6 +26,9 @@ "Bash(scp:*)", "Bash(tar:*)", "Read(//root/**)" + ], + "additionalDirectories": [ + "/tmp" ] } } diff --git a/CLAUDE.md b/CLAUDE.md index 64cb2ce..8e85f05 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -5,6 +5,24 @@ - Il progetto e' al **100% di completamento** (24.000+ righe di codice, 50+ file sorgente) - 7 commit su main, tutto deployato e testato su Hetzner - E2E test completati, bug fixing, Docker verificato, UI polished +> 3. `docs/CONTEXT_LAST_SESSION.md` - **Contesto ultima sessione (continuita cross-browser)** +> +> Poi dimmi cosa hai capito dello stato attuale e dove eravamo rimasti. + +## A FINE SESSIONE + +> **OBBLIGATORIO**: Prima di chiudere, aggiornare SEMPRE: +> +> Aggiorna `docs/CONTEXT_LAST_SESSION.md` con: +> - Data sessione +> - Cosa hai fatto in questa sessione +> - File creati o modificati +> - File deployati su Hetzner +> - Problemi aperti / errori non risolti +> - Prossimi passi consigliati +> +> Se hai modificato schema DB, architettura o URL, aggiorna anche CLAUDE.md. + ## Panoramica NIS2 Agile e' una piattaforma SaaS multi-tenant per supportare le aziende nella compliance alla Direttiva NIS2 (EU 2022/2555) e al D.Lgs. 138/2024 italiano. Include AI integration (Claude API) per gap analysis, generazione policy, classificazione incidenti e suggerimenti rischi. @@ -282,6 +300,32 @@ Tutti i moduli sono implementati e testati: *Ultimo aggiornamento: 2026-02-20* +## Infrastruttura DevEnv + +| Risorsa | Valore | +|---------|--------| +| **Container** | nis2-agile-devenv | +| **IDE** | https://certisource.it/dev-nis2-ide/ | +| **API** | https://certisource.it/dev-nis2-api/ | +| **Browser** | https://certisource.it/dev-nis2-browser/ | +| **Porte** | 8454 / 3046 / 3047 / 6091 | +| **Password IDE** | Nis2AgileDev2026! | +| **Produzione** | https://nis2.certisource.it/ | + +## Documentazione Commerciale + +> Standard grafici e workflow: `/opt/devenv/COMMERCIAL_STANDARDS.md` + +5 documenti per il catalogo Agent AI: +1. Landing Page - `/opt/agent-ai/hub/landing/nis2-agile.html` +2. Scheda Funzionale - `products.json -> detail.funzionale` +3. Scheda Tecnica - `products.json -> detail.tecnica` +4. Presentazione - `/opt/agent-ai/hub/presentations/nis2-agile.html` +5. Link Demo - `products.json -> links.demo` + +### REGOLA +> SEMPRE chiedere conferma utente PRIMA di generare documenti commerciali. + ## REGOLA: Sincronizzazione CLAUDE.md - Dopo QUALSIASI modifica a: URL produzione, dominio, porta, path, schema DB, architettura -> **AGGIORNARE CLAUDE.md IMMEDIATAMENTE** - CLAUDE.md e la "single source of truth" del progetto diff --git a/docs/CONTEXT_LAST_SESSION.md b/docs/CONTEXT_LAST_SESSION.md new file mode 100644 index 0000000..47c2fd9 --- /dev/null +++ b/docs/CONTEXT_LAST_SESSION.md @@ -0,0 +1,13 @@ +# Nis2 Agile - Contesto Ultima Sessione + +> Questo file viene aggiornato da Claude a fine di ogni sessione. +> Serve per mantenere continuita tra sessioni diverse (anche da browser/PC diversi). + +## Ultima sessione + +**Data**: (non ancora aggiornato) +**Cosa e stato fatto**: (prima sessione) +**File modificati**: - +**File deployati**: - +**Problemi aperti**: - +**Prossimi passi**: -