--- issueRef: "#189" version: 6 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedAt: 1786620908371 --- 2026-08-13 — exposition backend/MCP minimale ajoutée Périmètre désormais exposé - Domaine/port + use cases `allocate/resolve/release/gc`. - Store FS global sous `app_data_dir/managed-tmp`. - DTO backend associés. - Commandes Tauri `managed_temp_*`. - Outils MCP IdeA naturels `idea_managed_temp_*`, avec catalogue/permissions/provider branchés. Fichiers modifiés additionnels - crates/infrastructure/src/orchestrator/mcp/managed_temp.rs - crates/infrastructure/src/orchestrator/mcp/mod.rs - crates/infrastructure/src/orchestrator/mcp/server.rs - crates/infrastructure/src/orchestrator/mcp/tools.rs - crates/backend/src/dto.rs - crates/backend/src/openai_tools.rs - crates/app-tauri/src/commands.rs - crates/app-tauri/src/lib.rs - crates/app-tauri/src/managed_temp.rs - crates/app-tauri/src/openai_tools.rs - crates/app-tauri/src/state.rs Tests verts déclarés sur cette passe - `cargo fmt --check` - `cargo test -p application --test managed_temp` - `cargo test -p infrastructure --test managed_temp` - `cargo test -p backend openai_tools::tests` - `cargo test -p infrastructure ...catalogue_advertises...` - `cargo test -p app-tauri --lib managed_temp` - `cargo check -p app-tauri` Gap restant principal - L'injection sandbox complète des chemins résolus n'est pas traitée dans ce lot, conformément au scope serré de reprise. - Un `cargo test -p app-tauri managed_temp` plus large bute sur `dto_agents.rs` hors périmètre (`runtime_state/node_id` manquants).