chore(idea): bookkeeping tickets #226/#227 (+ clôture carnet #225)
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
---
|
||||
issueRef: "#225"
|
||||
version: 6
|
||||
version: 8
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787224897257
|
||||
updatedAt: 1787224984308
|
||||
---
|
||||
2026-08-20 Main
|
||||
- Ticket créé suite au signalement utilisateur: erreur `invalid node id` persistante sur la version web mobile/téléphone avec custom CLI.
|
||||
@ -12,4 +12,5 @@ updatedAt: 1787224897257
|
||||
- Git: branche décidée `fix/225-web-mobile-invalid-node-id` basée sur `develop` @ `bd9f2cb`; commits de fix séparés du bookkeeping Idea; merge local après QA verte uniquement.
|
||||
- DevFrontend: fix livré. `WebAgentCell` passe désormais le vrai `nodeId` ou rien; `CustomAgentChatView` rend `nodeId` optionnel, n’envoie `nodeId` au launch que s’il existe, et masque l’erreur technique brute en mobile derrière un message générique. Tests ciblés `WebAgentCell.test.tsx` verts (11 tests), `npm run typecheck` vert.
|
||||
- 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.
|
||||
- Git post-QA: commit `5fff70d` (`fix(web): passe le nodeId réel à la custom CLI au lieu d'un id fabriqué — #225`), commit `f528b4d` pour bookkeeping Idea, puis merge local `--no-ff` dans `develop` via `1b7b878` (`merge(web): invalid node id custom CLI web mobile — #225 (QA verte)`). Aucun push.
|
||||
- Ticket clôturé après merge local et validation QA verte.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
id: "469d94ea-55bd-457f-ab6d-7445446887fe"
|
||||
number: 225
|
||||
title: "Bug web mobile: invalid node id avec la custom CLI téléphone"
|
||||
status: "qa"
|
||||
status: "closed"
|
||||
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: 1787224424729
|
||||
updatedAt: 1787224897257
|
||||
version: 6
|
||||
updatedAt: 1787224984308
|
||||
version: 8
|
||||
---
|
||||
Sur la version web mobile/téléphone, l'ouverture ou l'usage de la custom CLI remonte encore une erreur `invalid node id`. Le symptôme semble lié au mode custom CLI mobile (`frontend/src/features/web/WebAgentCell.tsx`) et/ou à la validation backend du `nodeId` lors de l'attache/lancement de session. Objectif: reproduire, identifier la cause, corriger, puis valider par tests réels frontend/backend selon le périmètre.
|
||||
15
.ideai/tickets/226/carnet.md
Normal file
15
.ideai/tickets/226/carnet.md
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
issueRef: "#226"
|
||||
version: 4
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787225459909
|
||||
---
|
||||
2026-08-20 Main
|
||||
- Ticket créé pour rebuild AppImage Linux.
|
||||
- Workflow imposé: skill `build-appimage` (frontend build puis `tauri build --bundles appimage` avec `CARGO_HOME=/tmp/idea-cargo-home APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1`).
|
||||
- Règle utilisateur à appliquer: demander à Git d'incrémenter le tag du commit construit selon la branche (`x` main, `y` develop, `z` autre branche).
|
||||
- Git a tranché avant build: branche `develop`, commit construit `1b7b878`, prochain tag `v0.17.0` (incrément de `y` après `v0.16.0`).
|
||||
- Build exécuté avec succès: `npm --prefix frontend run build`, puis bundling Tauri AppImage depuis `crates/app-tauri/` avec les variables du workflow.
|
||||
- Artefact vérifié: `/home/anthony/Documents/Projects/IdeA/target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage`, taille `118733304`, horodaté `2026-08-20 13:30:18 +0200`.
|
||||
- Git post-build: tag annoté local `v0.17.0` posé sur `1b7b878ce707dbb02e8379b3d3ef455554ab92f3`, message `AppImage build 2026-08-20 on develop (1b7b878) — invalid node id custom CLI web mobile #225 (QA verte)`. Aucun push.
|
||||
- Ticket prêt à clôture. Remplacement de l'AppImage installée et relance non effectués.
|
||||
17
.ideai/tickets/226/issue.md
Normal file
17
.ideai/tickets/226/issue.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
id: "761161c2-8cce-401b-bbd8-2059bbdd0556"
|
||||
number: 226
|
||||
title: "Rebuild AppImage Linux"
|
||||
status: "closed"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: []
|
||||
attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1787225035794
|
||||
updatedAt: 1787225459909
|
||||
version: 4
|
||||
---
|
||||
Reconstruire l'AppImage Linux d'IdeA depuis l'état courant du dépôt, selon le workflow validé `build-appimage`, puis faire gérer par Git l'incrément de tag de version du commit construit selon la branche courante (`x` sur main, `y` sur develop, `z` sur autre branche). Aucun remplacement de l'AppImage installée ni relance automatique.
|
||||
6
.ideai/tickets/227/carnet.md
Normal file
6
.ideai/tickets/227/carnet.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
issueRef: "#227"
|
||||
version: 2
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1787227116713
|
||||
---
|
||||
17
.ideai/tickets/227/issue.md
Normal file
17
.ideai/tickets/227/issue.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
id: "1cbd4308-7bed-45eb-9105-0434b28f7ec5"
|
||||
number: 227
|
||||
title: "Bug web téléphone: la CLI custom ne démarre pas"
|
||||
status: "inProgress"
|
||||
priority: "high"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: []
|
||||
attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1787227106844
|
||||
updatedAt: 1787227116713
|
||||
version: 2
|
||||
---
|
||||
En accédant à la CLI custom via le web téléphone, l'UI affiche: « Le CLI custom n'a pas pu démarrer. Vérifiez la configuration du profil ou utilisez la TUI native. » À qualifier puis corriger avec cycle UX/Architect/Git/dev/QA.
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"nextNumber": 226
|
||||
"nextNumber": 228
|
||||
}
|
||||
@ -3019,7 +3019,7 @@
|
||||
"issueRef": "#225",
|
||||
"path": "225",
|
||||
"title": "Bug web mobile: invalid node id avec la custom CLI téléphone",
|
||||
"status": "qa",
|
||||
"status": "closed",
|
||||
"priority": "high",
|
||||
"sprint": null,
|
||||
"assignedAgentIds": [],
|
||||
@ -3027,7 +3027,35 @@
|
||||
"kind": "agent",
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1787224897257
|
||||
"updatedAt": 1787224984308
|
||||
},
|
||||
{
|
||||
"issueRef": "#226",
|
||||
"path": "226",
|
||||
"title": "Rebuild AppImage Linux",
|
||||
"status": "closed",
|
||||
"priority": "medium",
|
||||
"sprint": null,
|
||||
"assignedAgentIds": [],
|
||||
"createdBy": {
|
||||
"kind": "agent",
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1787225459909
|
||||
},
|
||||
{
|
||||
"issueRef": "#227",
|
||||
"path": "227",
|
||||
"title": "Bug web téléphone: la CLI custom ne démarre pas",
|
||||
"status": "inProgress",
|
||||
"priority": "high",
|
||||
"sprint": null,
|
||||
"assignedAgentIds": [],
|
||||
"createdBy": {
|
||||
"kind": "agent",
|
||||
"agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d"
|
||||
},
|
||||
"updatedAt": 1787227116713
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user