Files
IdeA/.ideai/memory/tickets-frontend-v1-done.md
Blomios ebd992e41a docs(memory): notes projet tâches de fond, tickets V1 et checkpoints ticket #1
Capitalise la mémoire projet accumulée pendant les chantiers B7/B8
(tâches de fond first-class), le système de tickets V1 et le ticket #1 :
design, cadrages d'archi, checkpoints d'avancement et verdicts QA/frontend.
Mise à jour de l'index MEMORY.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 00:21:43 +02:00

1.2 KiB

name, description, metadata
name description metadata
tickets-frontend-v1-done État du frontend du système de tickets — livré, vert, décisions de contrat clés.
type
project

Frontend V1 du système de tickets livré sur feature/issue-ticket-system (non commité, attend QA/Git). Build + 459 tests verts.

Décisions figées :

  • Port nommé TicketGateway (pas IssueGateway) — aligné sur le wire ticket_*/TicketDto et le terme visible « ticket ».
  • Statut/priorité côté UI passent par ticket_update : ticket_update_status/ticket_update_priority ne sont PAS des commands Tauri (MCP-only, non enregistrées dans lib.rs).
  • Conflit de version = code:"INVALID" + message contenant "issue version conflict" (détection par message, pas de code dédié). Voir isTicketVersionConflict.
  • F7 = #ref cliquables + linkification desc + bouton clipboard « Travaille sur le ticket #N : » (pas d'écriture terminal directe en V1).

Surface : features/tickets/ (panel liste + overlay détail/carnet/liens/assign), onglet sidebar « Tickets » dans ProjectsView entre Work et Agents, MockTicketGateway émet les events Issue*. Voir checkpoint-issue-ticket-backend-v1-done et issue-ticket-system-design.