chore(tickets): synchro du store local — création #258, #259, carnet #257

This commit is contained in:
2026-09-03 14:32:03 +02:00
parent cd8bca9283
commit d7b24ad183
8 changed files with 110 additions and 12 deletions

View File

@ -1,8 +1,8 @@
---
issueRef: "#257"
version: 6
version: 8
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1787950467916
updatedAt: 1787950677814
---
2026-08-28 Main
@ -29,10 +29,15 @@ Etat implémentation observé
- Backend: sessions structurées conservées, `cancel_current_turn()` introduit, cascade sur dépendances actives + préemption runtime, autorisation requester/sous-arbre sur `idea_stop_agent`, `TurnCancel` pour couper le process du tour courant.
- Frontend: bouton `Stop` rebranché sur l’annulation de chat courante, état `Stopping...`, anti double-clic, session réutilisable.
Verdict QA 1
- Ciblé backend/frontend vert.
- Blocage global: `app-tauri` ne compile plus ses tests DTO après l’ajout de `runtime_state` et `node_id`.
- Erreurs repérées dans `crates/app-tauri/tests/dto_agents.rs` lignes ~282, ~325, ~694.
Verdict QA final
- `cargo test -p application --test workstate_actions stop_structured -- --nocapture` => vert.
- `cargo test -p application --test orchestrator_service stop_agent -- --nocapture` => vert.
- `cargo test -p infrastructure --test mcp_server stop_agent -- --nocapture` => vert.
- `npm --prefix frontend test -- --run src/features/agents/CustomAgentChatView.test.tsx -t "cancels only the current request and keeps the structured session usable|treats NOT_FOUND during request cancel as an already-stopped request"` => vert.
- `cargo test -p app-tauri --test dto_agents -- --nocapture` => vert.
Risque résiduel
- Pas de scénario live end-to-end multi-agents + vrais tools externes exécuté par QA; couverture transitive validée surtout via tests backend ciblés.
Prochaine étape
- DevBackend corrige les fixtures/tests DTO Tauri puis QA relance.
- Git décide/pose le commit local du ticket #257.