chore(idea): bookkeeping #225 QA verte (+ tickets #219/#224 retardataires)
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
---
|
||||
issueRef: "#224"
|
||||
version: 14
|
||||
version: 16
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787222847970
|
||||
updatedAt: 1787223037400
|
||||
---
|
||||
2026-08-17 Main
|
||||
- Demande: permettre le passage en custom CLI sur la version web telephone avec une UI correctement adaptee aux telephones.
|
||||
@ -31,4 +31,8 @@ updatedAt: 1787222847970
|
||||
- Retour DevBackend: fix runtime implemente sans commit. `crates/application/src/agent/lifecycle.rs` fait maintenant reutiliser `mcp_server_wiring(...)` par `opencode_config_json` pour ecrire une commande MCP OpenCode basee sur le binaire IdeA (`idea-serve ... mcp-server`) quand un `McpRuntime` web est injecte, au lieu de dependre d'un `node` externe.
|
||||
- Preuve de test ajoutee par DevBackend: integration dans `crates/application/tests/agent_lifecycle.rs` garantissant qu'un lancement custom chat OpenCode avec runtime reste structured, n'ouvre aucun PTY, ecrit `opencode.json`, transmet `OPENCODE_CONFIG`, et que `mcp.idea.command[0] != "node"`.
|
||||
- Tests verts annonces par DevBackend: `cargo fmt`; `cargo test -p application opencode_config_json_with_runtime_uses_idea_exe_not_node -- --nocapture`; `cargo test -p application --test agent_lifecycle launch_opencode_chat_with_runtime_uses_idea_bridge_without_pty_or_node -- --nocapture`; `cargo test -p backend mcp_bridge -- --nocapture`; `cargo test -p web-server web_root_candidates_include_appimage_resource_dir -- --nocapture`; `cargo test -p web-server authorized_open_project_arms_orchestrator_watch -- --nocapture`; `npm test -- WebAgentCell.test.tsx`.
|
||||
- Note de reprise: un filtre large `cargo test -p application opencode -- --nocapture` remonte un echec existant non cible `p8c_opencode_same_pair_and_provider_are_isolated_by_project_root` (`left: 0 right: 2`), mais les non-regressions cibles du fix sont vertes separement.
|
||||
- Note de reprise: un filtre large `cargo test -p application opencode -- --nocapture` remonte un echec existant non cible `p8c_opencode_same_pair_and_provider_are_isolated_by_project_root` (`left: 0 right: 2`), mais les non-regressions cibles du fix sont vertes separement.
|
||||
- Validation QA finale du 2026-08-20: VERT sur commandes reelles. Preuves explicites: lancement structured conserve, pas de dependance `node` dans la commande MCP generee sous runtime web, et non-regression UI mobile verte.
|
||||
- Commandes QA finales: `cargo test -p application opencode_config_json_with_runtime_uses_idea_exe_not_node -- --nocapture`; `cargo test -p application --test agent_lifecycle launch_opencode_chat_with_runtime_uses_idea_bridge_without_pty_or_node -- --nocapture`; `cargo test -p backend mcp_bridge -- --nocapture`; `cargo test -p web-server web_root_candidates_include_appimage_resource_dir -- --nocapture`; `cargo test -p web-server authorized_open_project_arms_orchestrator_watch -- --nocapture`; `cd frontend && npm test -- --run src/features/web/WebAgentCell.test.tsx`.
|
||||
- Retour Git final: commit scope du fix `9a3ca51` sur `fix/224-web-custom-cli-node-runtime`, commit bookkeeping separe `b51a63f`, puis merge local `--no-ff` dans `develop` via `bd9f2cb`. Aucun push. Worktree final propre hors untracked non lies `.appimage-build/` et `scripts/restart-idea-over-ssh.sh`.
|
||||
- Statut final: ticket cloture le 2026-08-20 apres QA verte et merge local dans `develop`.
|
||||
@ -2,7 +2,7 @@
|
||||
id: "2be065b5-1859-4698-8c9e-7f1fc2c1f7a3"
|
||||
number: 224
|
||||
title: "Version web téléphone: permettre le passage en custom CLI avec UI mobile adaptée"
|
||||
status: "qa"
|
||||
status: "closed"
|
||||
priority: "high"
|
||||
sprint: null
|
||||
links: []
|
||||
@ -11,8 +11,8 @@ attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1786980793023
|
||||
updatedAt: 1787222847970
|
||||
version: 14
|
||||
updatedAt: 1787223037400
|
||||
version: 16
|
||||
---
|
||||
Regression du parcours version web téléphone -> custom CLI. Le jeudi 20 août 2026, l'utilisateur signale qu'en lançant la custom CLI depuis la version web téléphone, le runtime indique que `node` est introuvable. Avant tout correctif de production, la priorité est d'ajouter des tests de non-régression prouvant le bon démarrage des serveurs MCP dans ce parcours web/mobile, car cette zone a déjà régressé plusieurs fois.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user