Files
IdeA/.ideai/memory/cycle-151-167-155-git-topology.md

33 lines
2.1 KiB
Markdown

---
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/<agent>/.opencode/.rustup`.