chore(tickets): sync store local — reopen #290 régression partielle reprise sans objectif suspendu (fix d03300a valable sur Final prématuré/chat, handoff de reprise à cadrer et implémenter; scripts/ hors périmètre; aucun push)
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
---
|
||||
issueRef: "#290"
|
||||
version: 5
|
||||
version: 9
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1788935506924
|
||||
updatedAt: 1788936952028
|
||||
---
|
||||
# Ticket #290 - Redemarrage agent finalise le tour et bloque le chat
|
||||
|
||||
@ -58,10 +58,6 @@ updatedAt: 1788935506924
|
||||
- `cargo fmt --all -- --check`
|
||||
- `git diff --check`
|
||||
|
||||
## Risques signales
|
||||
- Suites globales avec echecs hors perimetre: 7 tests PTY `web-server` et 2 tests package plugin `application`.
|
||||
- QA doit confirmer que ces echecs sont preexistants/hors #290 ou remonter le detail.
|
||||
|
||||
## Validation QA - 2026-09-09
|
||||
|
||||
Verdict: VERT sur le perimetre #290, avec reserves globales reproduites hors perimetre.
|
||||
@ -85,3 +81,23 @@ Couverture confirmee:
|
||||
Suites globales rouges reproduites hors perimetre:
|
||||
- `cargo test -p web-server -- --test-threads=1` -> 103 passed, 7 failed. Les 7 echecs sont les tests PTY `websocket_*terminal*`/`websocket_launch_agent_*` qui recoivent `error` au lieu de `terminal.attached`.
|
||||
- `cargo test -p application -- --test-threads=1` -> rouge dans `tests/layout_usecases.rs`, 2 failed: `create_layout_plugin_validates_active_runtime_contribution_and_persists_root` et `mutate_set_plugin_layout_state_persists_opaque_state`, tous deux sur `NotFound("plugin package")`.
|
||||
|
||||
## Git
|
||||
- Fix commit: `d03300a` sur `fix/290-restart-agent-send-premature-final`.
|
||||
- Merge local no-ff vers `develop`: `546c7b7`.
|
||||
- Aucun push.
|
||||
- Worktree restant propre sauf `scripts/` non suivi hors perimetre recurrent.
|
||||
|
||||
## Build AppImage
|
||||
- Skill `build-appimage` applique le 2026-09-09.
|
||||
- `npm --prefix frontend run build` -> vert.
|
||||
- `CARGO_HOME=/tmp/idea-cargo-home APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 ../../frontend/node_modules/.bin/tauri build --bundles appimage` depuis `crates/app-tauri` -> vert.
|
||||
- Artefact produit: `/home/anthony/Documents/Projects/IdeA/target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage`.
|
||||
- Remplacement de l'AppImage installee et relance IdeA non automatises: action manuelle utilisateur pour ne pas interrompre l'orchestrateur en cours.
|
||||
|
||||
## Regression partielle observee apres test utilisateur - 2026-09-09
|
||||
- Nouveau test utilisateur: demander a Main de redemarrer, puis de dire apres redemarrage qu'il a redemarre avec succes.
|
||||
- Observation: IdeA semble bien avoir redemarre l'agent, mais au retour Main ne reprend pas l'objectif suspendu; il repond sur l'etat general du ticket #290 et parle d'autre chose.
|
||||
- Interpretation: le fix precedent traite le terminal premature et la disponibilite du chat, mais pas la conservation/reinjection de l'intention de reprise dans le nouveau runtime.
|
||||
- Attendu additionnel: apres un restart self controle par IdeA, le nouveau tour doit recevoir un handoff explicite contenant la demande utilisateur en cours, par exemple: "reprends apres redemarrage et confirme le succes", et ne doit pas repartir d'un contexte projet/ticket generique.
|
||||
- A cadrer: source de verite de cette intention suspendue, borne de retention, nettoyage apres reprise, et tests qui prouvent que le premier message post-restart est guide par le handoff exact.
|
||||
@ -2,7 +2,7 @@
|
||||
id: "00547de0-3061-4d45-ad9b-f798152f75ce"
|
||||
number: 290
|
||||
title: "Corriger le redemarrage agent qui finalise le tour et bloque le chat"
|
||||
status: "qa"
|
||||
status: "inProgress"
|
||||
priority: "high"
|
||||
sprint: null
|
||||
links: []
|
||||
@ -11,7 +11,7 @@ attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1788934173642
|
||||
updatedAt: 1788935506924
|
||||
version: 5
|
||||
updatedAt: 1788936952028
|
||||
version: 9
|
||||
---
|
||||
Bug rapporte par l'utilisateur le 2026-09-09: apres une demande de redemarrage, l'agent lance le redemarrage puis envoie un message; ce message est considere comme Final, le tour se termine, Stop repond "Request already stopped", et le chat devient bloque en ecriture. Attachement de reproduction: /home/anthony/Documents/Projects/IdeA/.ideai/attachments/agent-chat/7d2abba7-ed93-405f-9fe5-857c8455e436/9a881769-d8e8-410d-85f1-7a3ec2afdde0-clipboard-image-1788934010151.png. Objectif: corriger le flux pour que le redemarrage aboutisse vraiment, que l'utilisateur recupere un chat utilisable, et que le message de succes ne soit pas capture comme final prematurant le rendez-vous.
|
||||
@ -3968,7 +3968,7 @@
|
||||
"issueRef": "#290",
|
||||
"path": "290",
|
||||
"title": "Corriger le redemarrage agent qui finalise le tour et bloque le chat",
|
||||
"status": "qa",
|
||||
"status": "inProgress",
|
||||
"priority": "high",
|
||||
"sprint": null,
|
||||
"assignedAgentIds": [
|
||||
@ -3978,7 +3978,7 @@
|
||||
"kind": "agent",
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1788935506924
|
||||
"updatedAt": 1788936952028
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user