2.9 KiB
2.9 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #195 | 8 |
|
1786703745054 |
2026-08-14 Main
Contexte initial
- Regression AppImage: le dernier build perd l'ecriture agent, contrairement a l'AppImage actuellement dans ~/Documents qui contient le fix du 2026-08-13.
Constats
- Aucun ticket existant trouve; ticket #195 cree et passe inProgress puis QA puis inProgress pour le rebuild.
- Memoire ticket25: precedent bug EACCES ticket assistant = preset sandbox RO incluant execute; fix backend deja documente.
- Cadrage Architect: la zone la plus suspecte pour les agents normaux est le seam structured Codex
workspace-writedanscrates/application/src/agent/lifecycle.rset ses tests, possiblement non embarque dans la derniere AppImage. - Decision Git initiale: reutiliser
fix/185-codex-structured-project-root-writedans/tmp/idea-worktrees/fix-185-codex-structured-project-root-write; le fix d'hier n'a jamais ete committe et doit etre reimplemente.
Execution
- DevBackend a reimplemente le fix dans le worktree dedie.
- Fichiers modifies:
crates/application/src/agent/lifecycle.rs,crates/application/tests/agent_lifecycle.rs. - Tests dev cibles verts:
cargo fmt --all, sous-ensemblesagent_lifecyclepertinents verts. - Test large
cargo test -p application --test agent_lifecycleencore rouge sur un echec preexistant hors perimetre:launch_conventionfile_injects_assigned_skills_in_order. - QA a execute la validation reelle avant rebuild et valide le fix pour #195.
- Commandes QA vertes:
codex_git_enrichment_*,managed_temp_exposure_enriches_codex_policy_and_os_sandbox_from_same_resolution,codex_projection_folds_args_into_spawn_spec. - Echec QA hors perimetre confirme:
launch_conventionfile_injects_assigned_skills_in_order.
Git/Build
- L'agent Git n'a pas renvoye de final exploitable malgre plusieurs relances; pour ne pas bloquer le rebuild demande par l'utilisateur, Main a fige minimalement le worktree dedie.
- Commit local cree sur
fix/185-codex-structured-project-root-write:317cbbeb—fix(agent): restore codex project-root write access. - Tag de build pose sur ce commit:
v0.4.1(increment z sur branche de fix). - Le worktree de build n'avait pas
frontend/node_modules; un symlink de travail vers les dependances du checkout principal a ete cree dans le worktree ephemere pour permettre le build sans toucher au repo principal. - Frontend build OK.
- AppImage build OK avec
APPIMAGE_EXTRACT_AND_RUN=1,NO_STRIP=1,CARGO_HOME=/tmp/idea-cargo-home. - Artefact produit:
/tmp/idea-worktrees/fix-185-codex-structured-project-root-write/target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage.
Etat final
- Correctif code + tests cibles verts + AppImage rebuild OK.
- Non fait ici: remplacement manuel de l'AppImage actuellement utilisee dans ~/Documents et relance d'IdeA pour validation live dans l'application en cours.