[#6] Guidage assisté de branche cible pour l’application des fixes #6

Closed
opened 2026-04-16 12:12:39 +00:00 by thibaud-lclr · 0 comments
thibaud-lclr commented 2026-04-16 12:12:39 +00:00 (Migrated from gitea.lclr.dev)

Summary

Le backend expose déjà la liste des branches locales, mais l’UI ticket demande encore une saisie libre de branche, source d’erreurs évitables.

Metadata

  • kind: feature
  • priority: P1
  • horizon: next
  • effort: S
  • impact: Medium
  • confidence: High

Evidence

  • src/lib/api.ts:194-195 expose listLocalBranches(projectId).
  • src-tauri/src/commands/worktree.rs:90-105 implémente list_local_branches côté backend.
  • src/components/tickets/TicketDetail.tsx:67 et 278-280 n’utilise qu’un champ texte targetBranch, sans chargement de branches existantes.

Files

  • src/components/tickets/TicketDetail.tsx
  • src/lib/api.ts
  • src-tauri/src/commands/worktree.rs

First slice

Ajouter un sélecteur de branches préchargé, fallback saisie manuelle, et validation explicite avant apply_fix_to_branch.

## Summary Le backend expose déjà la liste des branches locales, mais l’UI ticket demande encore une saisie libre de branche, source d’erreurs évitables. ## Metadata - kind: `feature` - priority: `P1` - horizon: `next` - effort: `S` - impact: `Medium` - confidence: `High` ## Evidence - src/lib/api.ts:194-195 expose listLocalBranches(projectId). - src-tauri/src/commands/worktree.rs:90-105 implémente list_local_branches côté backend. - src/components/tickets/TicketDetail.tsx:67 et 278-280 n’utilise qu’un champ texte targetBranch, sans chargement de branches existantes. ## Files - src/components/tickets/TicketDetail.tsx - src/lib/api.ts - src-tauri/src/commands/worktree.rs ## First slice Ajouter un sélecteur de branches préchargé, fallback saisie manuelle, et validation explicite avant apply_fix_to_branch.
Sign in to join this conversation.
No description provided.