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

1.9 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#193 8
kind agent_id
agent a6c6ea12-bfc6-4bdc-8031-324102dfa34d
1786692860069

Contexte

Demande utilisateur recue le 2026-08-14.

Perimetre

  1. Remplacer le resize actuel du chat par un resize vertical du composer avec poignee en haut a droite, min = hauteur actuelle, max = ~50% de la cellule.
  2. Afficher les tags Git dans une colonne dediee a gauche du graph.

Cadrage UX

  • Poignee discrete en haut a droite, curseur ns-resize.
  • Croissance vers le haut, bas du composer stable.
  • Double-clic pour reset souhaite.
  • Colonne tags a gauche du graph, branches restant dans leur zone actuelle.

Cadrage Architect

  • Ticket frontend pur, sans impact backend/DTO.
  • LayoutGrid porte la persistance/etat de hauteur.
  • CustomAgentChatView porte la poignee/accessibilite.
  • GitGraphView separe refs tags/branches au rendu.

Decision Git

  • Branche: feature/193-chat-vertical-resize-git-tags-column depuis develop.
  • 2 commits prevus, staging precis, aucun push.

DevFrontend

  • V1 refusee par QA.
  • V2: resize vertical du composer, poignee focusable en haut a droite, double-clic reset, clavier up/down, tags Git dans une colonne stable a gauche du DAG.
  • Fichiers principaux touches: LayoutGrid.tsx, LayoutGrid.chat.test.tsx, CustomAgentChatView.tsx, CustomAgentChatView.test.tsx, GitGraphView.tsx, gitGraphView.test.tsx.
  • Ajustement annexe: frontend/src/domain/index.ts pour occurredAtMs?: number sur ReplyProgress.

QA

  • QA v1: rouge, implementation hors contrat.
  • QA v2: vert le 2026-08-14.
  • Verifications reelles: typecheck OK; Vitest cible 70/70 OK.
  • Contrat confirme: resize vertical-only du composer avec poignee top-right, min/max corrects, double-clic, clavier; tags dans une colonne dediee a gauche du graph, separes des branches.

En attente

  • Commits/merge locaux par Git.
  • Cloture ticket apres strategie Git.