[FEAT] Risk quantitativo FAIR + KRI dashboard (P2)
Competizione coi GRC enterprise sul risk management quantitativo:
- FairService: simulazione Monte Carlo FAIR (PERT su TEF e Loss Magnitude),
ALE in EUR con percentili P10/P50/P90 + istogramma, deterministico (seed da input)
- RiskController::computeFair -> POST /risks/{id}/fair (persiste parametri+ALE)
- RiskController::fairRegister -> GET /risks/fairRegister (portfolio ALE EUR)
- KRI: listKri/createKri/updateKri (GET/POST /risks/kri, PUT /risks/kri/{id})
con stato semaforo green/amber/red su soglie+direzione
- Migrazione 026: risks += parametri FAIR + ale_min/ml/max/mean; nuova tabella kri
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
f8f78b5ece
commit
1be3bd01a4
@@ -218,6 +218,11 @@ $actionMap = [
|
||||
'PUT:treatments/{subId}' => 'updateTreatment',
|
||||
'GET:matrix' => 'getRiskMatrix',
|
||||
'POST:aiSuggest' => 'aiSuggestRisks',
|
||||
'GET:fairRegister' => 'fairRegister', // P2: registro quantitativo FAIR
|
||||
'POST:{id}/fair' => 'computeFair', // P2: calcolo ALE Monte Carlo
|
||||
'GET:kri' => 'listKri', // P2: dashboard KRI
|
||||
'POST:kri' => 'createKri',
|
||||
'PUT:kri/{subId}' => 'updateKri',
|
||||
],
|
||||
|
||||
// ── IncidentController ──────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user