diff --git a/.ideai/tickets/285/carnet.md b/.ideai/tickets/285/carnet.md index cf34a287..bc281a75 100644 --- a/.ideai/tickets/285/carnet.md +++ b/.ideai/tickets/285/carnet.md @@ -87,3 +87,11 @@ Commandes réelles QA : - Hygiène : `cargo fmt --all -- --check` vert ; `git diff --check` parent vert ; `git diff --check` SDK vert. Verdict QA : VERT pour le périmètre source/test. Réserves : un rebuild AppImage puis une validation live sont nécessaires pour prouver l'usage réel de `ctx.pluginRoot` dans le binaire actuellement utilisé par l'application, car les tests exécutés valident les frontières source/store/catalogue/DTO/loader/SDK mais ne remplacent pas le binaire AppImage lancé. Le submodule reste dirty par ses modifications locales et le parent pointe vers ce submodule dirty ; aucun commit/bump/push/merge n'a été fait par QA. + +## 2026-09-08 - Rebuild AppImage post-merge + +Git : commits et merges locaux effectués depuis les branches `feature/285-plugin-root-runtime-api` — submodule `9ce3a55` + merge `e3a0f46` vers develop SDK ; parent `e499a0f` (bump pointeur `e3a0f46`) + merge `b681433` vers develop + sync store `270c740`. Aucun push. + +Main : rebuild AppImage finale exécuté depuis `develop` après les merges. Commandes : `npm --prefix frontend run build` vert ; puis depuis `crates/app-tauri`, `CARGO_HOME=/tmp/idea-cargo-home APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 ../../frontend/node_modules/.bin/tauri build --bundles appimage` vert. Artefact : `target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage`. + +Restant manuel : remplacement de l'AppImage installée + relance, puis validation live de `ctx.pluginRoot` (et du contact cross-project #284) dans le binaire actif — condition de clôture des tickets #284 et #285.