--- issueRef: "#227" version: 6 updatedBy: {"kind":"agent","agent_id":"1ff94b51-3e17-4a39-8543-7715d1ff0f80"} updatedAt: 1787227664912 --- ## Décision Git (2026-08-20) - Bookkeeping tickets #226/#227 commité sur `develop` (93d89e0), base propre. - Branche de correction : `fix/227-web-custom-cli-start-failure`, créée depuis `develop` (tip), déjà checkoute dans le workspace. - Merge vers `develop` uniquement après QA verte ; suppression de la branche après merge. - Aucun push / action distante (validation utilisateur requise pour tout push). ## Consignes devs/QA - Travailler sur `fix/227-web-custom-cli-start-failure` (déjà active) — ne pas committer sur `develop`, ne pas créer de branche. - Ne pas toucher aux répertoires non suivis `.appimage-build/` et `scripts/` (hors périmètre #227). - Sous-système probable : démarrage custom CLI côté web téléphone (même chaîne que #224/#225 — idea-serve, nodeId, profil). - Si le libellé d'erreur « Le CLI custom n'a pas pu démarrer… » doit changer, faire valider par UX avant dév. - QA : tests avec sortie réelle sur la branche ; rapport à Git pour commit/merge. ## Clôture Git (2026-08-20) — QA verte - Fix committé sur la branche : `e2d423f` « fix(agents): ne relaye plus le plan de sandbox OS aux providers structurés — #227 » (lifecycle.rs + tests alignés : les launches structurés passent `None` en SandboxPlan, les grants Landlock RO/RW bloquaient la custom CLI web avant le project root). - Ticket #227 passé en `closed` (v5) après QA verte. - Merge `--no-ff` de `fix/227-web-custom-cli-start-failure` vers `develop` (base commune 93d89e0, aucun conflit), puis suppression de la branche conformément à la stratégie annoncée. - Aucun push. `.appimage-build/` et `scripts/` laissés non suivis (hors périmètre).