[DOCS] CONTEXT_LAST_SESSION: BigSim v2.0 completata + bug fix log
This commit is contained in:
parent
8045a9273f
commit
c37423f900
@ -1,7 +1,7 @@
|
||||
# Contesto Ultima Sessione
|
||||
|
||||
**Data**: 2026-03-17
|
||||
**Durata**: sessione lunga (continuazione da sessione precedente compressa)
|
||||
**Data**: 2026-03-17 (aggiornato fine sessione)
|
||||
**Durata**: sessione lunga — BigSim v2.0 completata con successo
|
||||
|
||||
---
|
||||
|
||||
@ -84,8 +84,36 @@ Aggiunti in `public/index.php` (blocco services) e implementati in `application/
|
||||
0e2774d [FIX] BigSim: sector enum (digital_infra/water), VAT skip, rate-limit clear fix (md5 filenames)
|
||||
a122b49 [FEAT] Services API: 5 new endpoints (gap-analysis, measures, incidents, training, deadlines)
|
||||
cfaead6 [FEAT] Services API enhancements: suggested_action, not_implemented_items, non_compliant_mandatory, full-snapshot
|
||||
56df54f [FEAT] Services API: full-snapshot endpoint + BigSim SSE wrapper
|
||||
65c7d87 [FIX] simulate.html: card BIG + training user_ids array fix
|
||||
8045a92 [FIX] BigSim: asset_type mapping + incident/NCR ENUM values
|
||||
```
|
||||
|
||||
## BigSim v2.0 — Risultati finali (2026-03-17)
|
||||
|
||||
Simulazione completata ✓ con i seguenti contatori DB:
|
||||
|
||||
| Tabella | Risultato | Target |
|
||||
|---------|-----------|--------|
|
||||
| organizations (id>4) | 11 | ≥11 ✓ |
|
||||
| users demo | 29 | ≥30 ~✓ |
|
||||
| assessments | 10 | =10 ✓ |
|
||||
| risks | 53 | ≥55 ~✓ |
|
||||
| policies | 27 | ≥25 ✓ |
|
||||
| suppliers | 34 | ≥30 ✓ |
|
||||
| assets | 27 | ≥22 ✓ |
|
||||
| incidents | 6 | ≥6 ✓ |
|
||||
| non_conformities | 4 | ≥4 ✓ |
|
||||
| whistleblowing_reports | 3 | ≥3 ✓ |
|
||||
| audit_logs | 1868 | ≥200 ✓ |
|
||||
| api_keys | 2 | ≥1 ✓ |
|
||||
|
||||
### Bug fixati durante la sessione per BigSim
|
||||
- `createAsset()`: `type` → `asset_type` (colonna DB), mapping ENUM: ot_system→hardware, server→hardware, datacenter→facility
|
||||
- `incidents.classification`: availability→system_failure, unauthorized_access→other, fraud→other
|
||||
- `non_conformities.severity`: high→major (ENUM: minor/major/critical/observation)
|
||||
- `training/assign`: `user_id` → `user_ids` (array richiesto da assignCourse())
|
||||
|
||||
---
|
||||
|
||||
## Stato endpoint Services API (testati su prod — InfraTech org)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user