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

2.1 KiB
Raw Blame History

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#260 9
kind agent_id
agent a6c6ea12-bfc6-4bdc-8031-324102dfa34d
1788793170895

Carnet #260

  • Ticket principal cree pour la feature agents cross-project.
  • Sous-tickets: #261 UX closed, #262 Architecture closed, #263 Backend QA, #264 Frontend QA, #265 QA/AppImage inProgress.
  • UX #261 rendu: checkbox Contactable depuis d’autres projets dans Permissions agent et template, defaut decoche, texte d'aide distinct agent/template, erreur sauvegarde La permission n’a pas pu être enregistrée. Réessayez.
  • Architect #262 rendu: identite canonique projectId + agentId, DTO MCP idea_project_list, idea_project_read_context, idea_project_list_agents, idea_project_ask_agent, idea_project_cancel_agent; runtime minimal projet ferme; reconciliation ouverture projet; queue/busy/cancel indexes par RuntimeAgentKey(projectId, agentId); routage par correlationId requester/target project-scoped.
  • Git: branche root feature/260-cross-project-agents; worktrees devs realignes; commits de lot faits puis merges locaux root sans conflit.
  • Backend: commit 9895498 sur feature/260-backend, merge root 530ce01; tests Main verts: cargo fmt --check, cargo check -p application -p infrastructure -p backend -p app-tauri --lib, cargo test -p application cross_project --test orchestrator_service, cargo test -p infrastructure --test mcp_server, cargo test -p application --test template_usecases, cargo test -p infrastructure --test template_store.
  • Frontend: commit 8496507 sur feature/260-frontend, merge root b0f8fe4; DevFrontend annonce verts: npm run typecheck, npm test -- src/features/permissions/permissions.test.tsx src/features/templates/templates.test.tsx src/adapters/http/httpInvoker.test.ts, 48 passed.
  • Git verification root apres merge: npm run typecheck vert + cargo +stable check -p application -p infrastructure -p backend -p app-tauri --lib vert.
  • Etat actuel: pret pour QA complete sur branche integree; aucun push, aucun merge develop/main. Dirty restant attendu: store .ideai//tickets/scripts non lies au code produit.