Révision lot 2 : validé ; log du resolver corrigé, concurrence des appels consignée
Les vérifications attendues des quatre correctifs ont été rejouées via le protocole et passent toutes : résolution Container/Alias/Item (échec avant tout POST, 6 GET seulement), rejet des paramètres inconnus et requis manquants, garde-fous get_workflow_details/search_logs, corps STS dans les erreurs d'auth sans fuite de credential. Contrôle latéral séquentiel : la bascule EUROTRAFIC reconstruit bien la table par tenant (280 entités, 7 applications, contre 288/5 sur LIMAGRAIN). Trivialité corrigée : tableNames.size (undefined sur un tableau) -> .length dans le log de chargement du resolver. Découverte de révision consignée en point ouvert : le serveur traite les tools/call en concurrence, une bascule de profil pendant des appels en vol les fait partir sur le nouveau profil. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -70,7 +70,7 @@ async function loadResolutionMap() {
|
||||
resolutionMap = map;
|
||||
tableNames = Array.from(names).sort();
|
||||
cacheTimestamp = Date.now();
|
||||
console.error(`[EntityResolver] Cached ${tableNames.size} entities from ${appNames.length} application(s)`);
|
||||
console.error(`[EntityResolver] Cached ${tableNames.length} entities from ${appNames.length} application(s)`);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user