--- issueRef: "#265" version: 6 updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedAt: 1788793171156 --- # Carnet #265 QA finale sur `feature/260-cross-project-agents`: VERT. Commandes QA vertes: - `cargo test -p application cross_project_ --test orchestrator_service -- --nocapture`: 5 passed, incluant homonymes ask/cancel et filtre contactable. - `cargo test -p app-tauri --test dto_templates -- --nocapture`: 22 passed. - `cargo test -p app-tauri template_provider_crud_round_trips_and_update_publishes_event -- --nocapture`: 1 passed. - `cargo test -p infrastructure project_tool -- --nocapture`: 4 passed. - `cargo test -p infrastructure --test mcp_server tools_list_advertises_the_idea_tools_with_schemas -- --nocapture`: 1 passed. - `npm run typecheck`: vert. - `npm test -- src/features/permissions/permissions.test.tsx src/features/templates/templates.test.tsx src/features/workstate/workstate.test.tsx src/adapters/http/httpInvoker.test.ts`: 4 files passed, 71 tests passed. - `cargo fmt --check`: exit 0. Rouges corriges: - Homonymes `idea_project_ask_agent` / `idea_project_cancel_agent` ne reroutent plus par nom apres resolution UUID. - `dto_templates` app-tauri adapte a `default_contactable`. - `idea_template_update` provider retourne `defaultContactable: false` au lieu de Null. Gap/risque accepte: pas de test reel multi-process/projet ferme/reconciliation; validation par tests Rust cibles, fakes applicatifs, catalogue MCP, DTO/provider template et UI frontend. Etape suivante: Git commit/merge local puis build AppImage.