chore(tickets): synchro du store local — cycle cross-project #260–#265 (cadrage/architecture/backend/UI/QA), carnets #117/#155/#185/#196/#243/#259, contextes agents, index/counter
This commit is contained in:
28
.ideai/tickets/265/carnet.md
Normal file
28
.ideai/tickets/265/carnet.md
Normal file
@ -0,0 +1,28 @@
|
||||
---
|
||||
issueRef: "#265"
|
||||
version: 5
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedAt: 1788792738991
|
||||
---
|
||||
# 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.
|
||||
17
.ideai/tickets/265/issue.md
Normal file
17
.ideai/tickets/265/issue.md
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
id: "e7e283b0-e774-415f-8260-ac649dc38a32"
|
||||
number: 265
|
||||
title: "Cross-project agents: validation QA complète et AppImage"
|
||||
status: "inProgress"
|
||||
priority: "critical"
|
||||
sprint: null
|
||||
links: [{"target":"#260","kind":"dependsOn"}]
|
||||
agentRefs: [{"agentId":"ab328d90-c307-4771-a3b6-6c56089c8506","role":"assigned"}]
|
||||
attachments: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
||||
createdAt: 1788773730479
|
||||
updatedAt: 1788792738991
|
||||
version: 5
|
||||
---
|
||||
Valider la feature cross-project de bout en bout: tools MCP de discovery, agents contactables, contact cross-project avec projets fermés/ouverts, homonymes, busy/cancel/routage réponse, persistence permissions agents/templates, réconciliation à l’ouverture d’un projet. Puis valider le build AppImage produit.
|
||||
Reference in New Issue
Block a user