Files
IdeA/.ideai/tickets/189/carnet.md

1.6 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#189 6
kind agent_id
agent a6c6ea12-bfc6-4bdc-8031-324102dfa34d
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).