--- name: cycle-151-167-155-git-topology description: memory note cycle-151-167-155-git-topology metadata: type: project --- # Cycle correctif #151 #167 #155 — topologie Git (RÉSOLU) Cycle groupé custom CLI. Décision Git rendue/exécutée le 2026-08-06. ## Issue finale - **#151 (z-order Cancel) : CLOSED** — mergé dans develop, QA verte. - **#167 (ordre événements avant Final) : CLOSED** — mergé dans develop, QA verte (backend `codex_send_with_tap...ok` + frontend 38/38 confirmés sur develop). - **#155 (clipboard paste) : OUVERT** — partiel. Logique+tests verts, mais e2e presse-papiers natif Tauri/AppImage non validable dans l'env. Code NON mergé dans develop. ## Commits - `3d4ea685` chore(tickets): rouverture #151 #155 + création #167 (sur develop, début cycle) - `b45deabe` **C1** fix(cli): z-order Cancel #151 + projection live événements #167 (+ résidu fixture #165/#166) — QA verte → **mergé** - `388de4b8` **C2** fix(cli): collage presse-papiers clipboardData.files #155 (partiel) → **non mergé** - `9f05ad6a` merge(cli): intègre #151 #167 (QA verte) — --no-ff sur develop - `0390d182` chore(tickets): clôture #151 #167 — sync miroir ## Branches - `develop` : intègre #151 #167 (pas #155). En avance sur origin/develop, **pas de push**. - `fix/cycle-151-167-155-custom-cli` : ramenée à C1 (b45deabe), mergée dans develop. - `wip/155-clipboard-paste-e2e` : préserve C1+C2 (388de4b8) → porte le code #155 pour le cycle de clôture e2e AppImage. ## Point de clôture #155 Valider le collage presse-papiers image/fichier sur l'AppImage réelle. Reprendre depuis `wip/155-clipboard-paste-e2e`. ## Notes - `reset --hard` a révoqué hors-cycle les modifs miroir disque non committées (carnets QA, `.ideai/idea-android-plugin.json`) ; le store IdeA reste source de vérité, miroirs resyncés à la clôture. La modif 1-ligne `idea-android-plugin.json` (propriétaire inconnu) a été perdue du working tree — à refaire si besoin. - Le toolchain Rust du shell n'a pas de default ; backend confirmé via cargo nightly sous `.ideai/run//.opencode/.rustup`.