Files
html/api/v55-agents-reconciliation.php

33 lines
1.4 KiB
PHP

<?php
header('Content-Type: application/json');
$mega = 243;
$manifest = 950;
$gap = $manifest - $mega;
$paperclip_leads = intval(trim(shell_exec("PGPASSWORD=admin123 psql -h 10.1.0.3 -U admin -d paperclip -tAc 'SELECT count(*) FROM public.weval_leads' 2>/dev/null") ?: 0));
$intents = intval(trim(shell_exec("ls /var/www/html/api/wired-pending/*.php 2>/dev/null | wc -l")));
echo json_encode(array(
'ok' => true,
'v' => 'V55-agents-reconciliation',
'ts' => date('c'),
'mega_structured_agents' => $mega,
'manifest_declared_agents' => $manifest,
'gap' => $gap,
'gap_explanation_honest' => array(
'reason' => 'manifest 950 = vision ambitieuse 18 departements x ~50 agents + 50 generic agents',
'reality_mega_243' => 'agents structured explicite V73 multi-agent aggregator',
'other_sources' => array(
'wired_intents_chat' => $intents,
'skills_oss_catalog' => 5637,
'skills_dispatcher' => 4812,
'paperclip_leads_as_agents' => $paperclip_leads,
'provider_agents' => 15,
'docker_services' => 19,
'proactive_crons' => 9,
),
'total_operational_proxy' => $intents + 243 + 15 + 19 + 9,
),
'recommendation' => 'Normaliser manifest a 243 OR documenter les 707 comme backlog stubs V68 V67 in progress',
'doctrine_4_honnete' => 'manifest 950 over-declared, reality 243 structured + operational proxy > 400',
), JSON_PRETTY_PRINT);