docs(wiki-kpi-sources-ref-v107): documentation exhaustive sources KPI pour zero probleme chiffre tableaux bord - tableau agents 906 unique vs 1042 overlaps vs 726 catalog vs 706 paperclip vs 1349 grand_total - tableau skills 15509 dedupliqué vs 20126 brut vs 619 tools seulement - tableau intents 1263 wired vs 1579 declared vs 2025 files - tableau dashboards 96 all vs 84 public filtered - doctrine 5 regles scope de comptage different pas bug - fetchers JS detailles 11 KPIs ERP CC WTP pointe vers sources correctes - GOLD wiki_kpi_ref preserve - cause racine user disait zero probleme chiffre sur tableaux bord mais different APIs comptaient different - solution: documenter et utiliser Truth Registry V107 comme source unique pour pilotage ERP
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

This commit is contained in:
opus
2026-04-21 11:37:02 +02:00
parent a5f160e239
commit fc2d5d3ebe

View File

@@ -295,3 +295,72 @@ Autonomie comptabilisait 6 composants seulement dans v83_autonomie_status. **Les
### Cause racine attaquée (doctrine 14)
**Autonomie plafonnée à 56%** : v83_autonomie_status comptabilisait 6 composants alors que **11 autres étaient déjà en place mais pas mesurés**. Fix = ajout de 11 checks additifs dans le script, pas création de nouvelle fonctionnalité. Doctrine additif pur.
---
## KPI Sources Reference · <!-- KPI-SOURCES-V107 · 2026-04-21 --> 2026-04-21
**Doctrine** : "ZERO probleme de chiffre sur les tableaux de bord" — clarification des sources pour chaque KPI.
### Agents · source de vérité unique : `/api/wevia-truth-registry.json` → 906
| Source API | Valeur | Méthode |
|---|---|---|
| **Truth Registry** `count_unique` | **906** | Dédupliqué cross-source (paperclip + agent_avatars_v1/v2 + stubs + subagents + agility) |
| Truth Registry `count_with_overlaps` | 1042 | Somme brute toutes sources (doublons inclus) |
| Orchestrator API `catalog_total` | 726 | Somme manuelle catégories (core + claudecode + deerflow + hermes + superclaude + skills + business + big4) |
| Orchestrator API `paperclip_agents` | 706 | Count depuis paperclip_db SQL |
| Orchestrator API `grand_total` | 1349 | realtime + paperclip + catalog (triple count) |
**Règle UI** : WTP ERP Command Center affiche **906** (Truth Registry dédupliqué). Orchestrator fleet panel affiche 726 (vue catalog opérationnelle).
### Skills · source unique : Truth Registry → 15509
| Source | Valeur | Méthode |
|---|---|---|
| **Truth Registry** `skills_total` | **15509** | Dédupliqué (qdrant_vectorized + tools_registry + arena_declared + disk_dirs) |
| wevia_count intent `skills_count` | 20126 | Brut cross-source (doublons inclus) |
| Orchestrator `registry_tools` | 619 | Tools registry seulement (sous-ensemble skills) |
### Intents · source unique : Truth Registry → 1263 wired
| Source | Valeur | Méthode |
|---|---|---|
| **Truth Registry** `intents.count_wired` | **1263** | Intents ACTIFS/EXECUTED dans wired-pending/ |
| wevia_architecture `1579` | Agrégé déclarations Arena + wired + pending |
| Disk wired-pending files | 2025 | Tous fichiers intent-opus4-*.php (incluant brouillons) |
### Dashboards · 2 sources distinctes
| Source | Valeur | Scope |
|---|---|---|
| **Truth Registry** `dashboards.count` | **96** | TOUS dashboards disk scan |
| Registry API `dashboards-registry.php` | 84 | Filtrés (public, classified by category) |
### Doctrine globale
- **Règle 1** : WTP ERP Command Center UI → toujours `/api/wevia-truth-registry.json`
- **Règle 2** : Orchestrator fleet panel → toujours `/api/orchestrator-agents.php`
- **Règle 3** : Tooltips recommandés sur chaque KPI pour expliquer le scope
- **Règle 4** : Les discrepancies ne sont PAS des bugs mais des **niveaux de comptage différents** (dédupliqué vs brut vs filtré)
- **Règle 5** : Truth Registry V107 est la source unique pour pilotage ERP
### Fetchers dans ERP CC (WTP)
```javascript
// 11 KPIs agrégés dans WTP ERP Command Center :
erp-kpi-autonomy master-api chat "autonomie wevia"
erp-kpi-components master-api chat (X/Y format)
erp-kpi-nonreg master-api multi-agents nonreg
erp-kpi-registry /api/wevia-tool-registry.json tools.length
erp-kpi-dashboards /api/dashboards-registry.php total
erp-kpi-tips /api/wevia-v82-tips-catalog.php total_tips
erp-kpi-orphans master-api "orphans count" intent
erp-kpi-pillars HEAD requests 5 pivots HTTP status
erp-kpi-agents /api/wevia-truth-registry.json agents.count_unique (906)
erp-kpi-skills /api/wevia-truth-registry.json skills.count_total (15509)
erp-kpi-brains /api/wevia-truth-registry.json brains.count (25)
```
---