21 lines
1.0 KiB
PHP
21 lines
1.0 KiB
PHP
<?php
|
|
// V38 WARN handler - Opus WIRE doctrine 7+13+14 - Opus parle WEVIA chat USER
|
|
return array(
|
|
'name' => 'data_completeness_kpi',
|
|
'triggers' => array(
|
|
0 => 'data completeness',
|
|
1 => 'completeness data',
|
|
2 => 'data source missing',
|
|
3 => 'kpi data missing',
|
|
4 => 'kpi complete status',
|
|
5 => 'data coverage',
|
|
6 => 'kpi coverage',
|
|
7 => 'source completeness',
|
|
),
|
|
'cmd' => 'curl -sk --max-time 3 https://weval-consulting.com/api/v83-business-kpi-latest.json 2>/dev/null | python3 -c \'import json,sys; d=json.load(sys.stdin); s=d.get("summary",{}); print(json.dumps({"completeness_pct":s.get("data_completeness_pct"),"ok":s.get("ok"),"warn":s.get("warn"),"wire_needed":s.get("wire_needed"),"total":s.get("total_kpis"),"gap_pct":round(100-s.get("data_completeness_pct",0),2)}))\'',
|
|
'status' => 'EXECUTED',
|
|
'created_at' => '2026-04-19T19:50:00+00:00',
|
|
'source' => 'opus-wire-v38-warn-handlers-regle-tous',
|
|
'description' => 'V38 WARN handler chat - regle tous warnings/anomalies',
|
|
);
|