--- id: "7cf801be-60b7-4528-9221-7dff6b47a010" number: 189 title: "[Infra] Tmp partagé inter-projets géré par IdeA" status: "closed" priority: "high" sprint: null links: [{"target":"#186","kind":"relatesTo"}] agentRefs: [] attachments: [] createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} createdAt: 1786616824503 updatedAt: 1786620908371 version: 6 --- Sous-ticket de #186. Concevoir et implémenter un espace temporaire partagé entre projets IdeA, hors `/tmp`, gouverné par IdeA. Attendus : handles opaques, leases, stratégie de GC, root global inter-projets, projection contrôlée dans la sandbox, pas de path librement inventé par les agents. Plan MVP backend/runtime acté le 2026-08-13 : port `ManagedTempStore`, implémentation FS sous `app_data_dir/managed-tmp`, métadonnées par handle, use cases allocate/resolve/release/gc, câblage sandbox et tests. Branche Git recommandée : `feat/186-shared-tmp`.