Date : 08/02/2026 Status : TERMINE Projets modifies : connectors-api, mcp-claude-tools, connectors-front
Le filtre "Mes jobs" dans l'UI AI Orchestrator compare input_params._user avec le userId Supabase. Seuls les jobs soumis depuis les panels custom du frontend incluaient _user (ajoute manuellement). Les jobs via MCP, service AI interne ou API directe n'avaient pas ce champ.
_user = userId dans proxyFetch.execute() quand le body contient input_paramssubmitJob() loggait en ai.submit_job → invisible dans les logs d'instancefetch.execute avec details.instance → visible dans les logs d'instanceai_job : appel direct → passe par connector_fetch → POST /api/fetchai_status : 3 GET directs → _connector_fetch_raw x3 → POST /api/fetchai_job_status : GET direct → _connector_fetch_raw → POST /api/fetch_connector_fetch_raw() pour parser le JSON brut?tool=xxxreplaceState au clic_user present, visible dans logs instanceFront → connectors-api (POST /api/fetch) → proxyFetch.execute() → instance utilisateur Aucun composant ne doit appeler un service externe en direct. Tout transite par connectors-api pour : auth, audit, injection userId, routing instance.