1.8 KiB
1.8 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #225 | 6 |
|
1787224897257 |
2026-08-20 Main
- Ticket créé suite au signalement utilisateur: erreur
invalid node idpersistante sur la version web mobile/téléphone avec custom CLI. - Pistes initiales locales:
frontend/src/features/web/WebAgentCell.tsx, gateways de launch/attach custom CLI, validation backendcrates/backend/src/dto.rs, surface web mobilefrontend/src/features/web/*. - UX: ne pas exposer
invalid node idbrut; fallback sûr + message générique si feedback nécessaire (Impossible d’ouvrir cette vue./L’emplacement demandé n’est plus disponible. Réessayez depuis l’écran actuel.). - Architect: cause probable validée.
WebAgentCellmobile custom forgenodeId: web-mobile-${agentId}au lieu d’utiliser le vrainodeIdreçu ou rien. Backend à conserver strict (UUID valide uniquement). Fix propriétaire frontend. - Git: branche décidée
fix/225-web-mobile-invalid-node-idbasée surdevelop@bd9f2cb; commits de fix séparés du bookkeeping Idea; merge local après QA verte uniquement. - DevFrontend: fix livré.
WebAgentCellpasse désormais le vrainodeIdou rien;CustomAgentChatViewrendnodeIdoptionnel, n’envoienodeIdau launch que s’il existe, et masque l’erreur technique brute en mobile derrière un message générique. Tests ciblésWebAgentCell.test.tsxverts (11 tests),npm run typecheckvert. - QA: verdict VERT. Commandes validées sur
fix/225-web-mobile-invalid-node-id:npm test -- --run src/features/web/WebAgentCell.test.tsx(11/11),npm run typecheck,npm run build:web. Aucun finding bloquant. - Prochaine étape: demander à Git de commit/merge local conformément à la stratégie décidée.