V93 Missing APIs + cache wrapper: 3 endpoints 200 OK (business-kpi-dashboard alias, v83-business-kpi-dashboard-data JSON serve, visual-management-data 60s cache 48x speedup) + 2 intents + vault
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"ok": true,
|
||||
"version": "V83-business-kpi",
|
||||
"ts": "2026-04-20T12:14:13+00:00",
|
||||
"ts": "2026-04-20T12:14:40+00:00",
|
||||
"summary": {
|
||||
"total_categories": 7,
|
||||
"total_kpis": 56,
|
||||
|
||||
@@ -6,9 +6,9 @@ return array(
|
||||
1 => 'cumul 64 sessions',
|
||||
2 => 'v93 sessions snapshot',
|
||||
),
|
||||
'cmd' => 'echo \'{"sessions_consecutive":64,"nr_constant":"153/153","l99":"153/153","services":"19/19 100%","linkedin_archi_score":"9.1/10 live","drill_coverage_dashboards":{"growth_engine_v2":"10/10 cards","v82_unified":"4 cards","oss_discovery_v77":"8 cards","crm_dashboard_live":"5 metrics","wevia_master":"42 handlers","weval_arena":"42 handlers","dg_command_center":"1 handler","total_drill_handlers_propagated":"112+"},"chat_intents":302,"gold_backups":22,"doctrines":65,"zero_regression_64_sessions":true}\'',
|
||||
'cmd' => 'echo \'{"sessions":64,"nr":"153/153","l99":"153/153","score":"9.1/10","services":"19/19","git_dirty":0,"chain":"V85 services -> V86 WePredict -> V87-88 drill -> V90 pixel -> V91 guardian -> V92 gitclean -> V93 missing_APIs","v93_improvement":"visual-management-data.php 48x faster via 60s cache","all_endpoints_200":true,"zero_regression_64_sessions":true}\'',
|
||||
'status' => 'EXECUTED',
|
||||
'created_at' => '2026-04-20T14:15:00+00:00',
|
||||
'created_at' => '2026-04-20T12:15:00+00:00',
|
||||
'source' => 'opus-wire-v93-cumul-64',
|
||||
'description' => 'V93 Cumul 64 sessions',
|
||||
);
|
||||
|
||||
15
api/wired-pending/intent-opus4-v93_missing_apis_fixed.php
Normal file
15
api/wired-pending/intent-opus4-v93_missing_apis_fixed.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
return array(
|
||||
'name' => 'v93_missing_apis_fixed',
|
||||
'triggers' => array(
|
||||
0 => 'v93 missing apis',
|
||||
1 => 'v93 aliases fixed',
|
||||
2 => 'v93 404 resolved',
|
||||
3 => 'business kpi alias',
|
||||
),
|
||||
'cmd' => 'echo \'{"v93":"missing APIs resolved","fixes":{"api/business-kpi-dashboard.php":"alias root to api path (was 404)","api/v83-business-kpi-dashboard-data.php":"serves v83-business-kpi-latest.json","api/visual-management-data.php":"60s cache wrapper around visual-management-live.php (was 8s)"},"performance":{"visual_cache_hit":"132ms","visual_cache_miss":"6343ms","speedup":"48x faster"},"root_cause":"clients call /api/ path but files at root + no cache on psql queries"}\'',
|
||||
'status' => 'EXECUTED',
|
||||
'created_at' => '2026-04-20T12:15:00+00:00',
|
||||
'source' => 'opus-wire-v93-missing-apis',
|
||||
'description' => 'V93 missing APIs + cache wrapper fix',
|
||||
);
|
||||
29
wiki/session-opus-wire-20avr-v93-cache.md
Normal file
29
wiki/session-opus-wire-20avr-v93-cache.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# V93 Opus WIRE - Missing APIs + Cache performance
|
||||
|
||||
Date: 2026-04-20 (session 64)
|
||||
|
||||
## Scan (doctrine #1 AVANT, #4 HONNETE)
|
||||
- 2 missing PHP files referenced: api/business-kpi-dashboard.php + api/v83-business-kpi-dashboard-data.php (404 Primary script unknown)
|
||||
- 1 slow endpoint: api/visual-management-data.php = 8343ms (psql shell_exec uncached)
|
||||
- 4 git dirty (3 JSON agents + 1 intent)
|
||||
|
||||
## Root causes (doctrine #13)
|
||||
1. business-kpi-dashboard.php exists at /var/www/html/ but nginx callers use /api/ path
|
||||
2. v83-business-kpi-dashboard-data.php never created (only JSON cache at v83-business-kpi-latest.json)
|
||||
3. visual-management-live.php runs 8-12 psql queries each request, no cache layer
|
||||
|
||||
## V93 fixes
|
||||
1. Created /var/www/html/api/business-kpi-dashboard.php as alias require_once ../business-kpi-dashboard.php
|
||||
2. Created /var/www/html/api/v83-business-kpi-dashboard-data.php serves the JSON cache
|
||||
3. Rewrote /var/www/html/api/visual-management-data.php as 60s cache wrapper
|
||||
|
||||
## Performance
|
||||
- visual-management cache MISS: 6343ms (psql queries)
|
||||
- visual-management cache HIT: 132ms
|
||||
- Speedup: 48x faster
|
||||
|
||||
## Verifications (doctrine #4 real measurement)
|
||||
- 3 endpoints all return 200
|
||||
- NR 153/153 CONSTANT
|
||||
- audit_score 9.1/10 stable
|
||||
- services 19/19 100%
|
||||
Reference in New Issue
Block a user