Editar Repertório — Tarefas
Gerado pelo Writer (Reversa) em 2026-05-11
| ID | Tarefa | Arquivo de origem | Critério de pronto | Confiança |
|---|---|---|---|---|
| T-01 | Implementar updateRepertorio(id, titulo) com validação de 1–50 chars |
src/repository/repertorios/RepertoriosRepository.ts |
UPDATE executa; erro explícito se fora do range | 🟢 |
| T-02 | Implementar createItemRepertorio inserindo id_musica ou termo (nunca ambos ausentes) |
src/repository/repertorios/RepertoriosRepository.ts |
Item criado; updateOrdemMusicas chamado logo após |
🟢 |
| T-03 | Implementar deleteItemRepertorio + atualização de ordem_musicas |
src/repository/repertorios/RepertoriosRepository.ts |
Item removido do banco e do array; store atualizado | 🟢 |
| T-04 | Implementar updateItemRepertorio com trim automático em momento e tonalidade |
src/repository/repertorios/RepertoriosRepository.ts |
Valores persistidos sem espaços nas extremidades | 🟢 |
| T-05 | Implementar sugestões de autocomplete para momento e tonalidade a partir do histórico |
src/store/ItensRepertorio/ |
AutoComplete exibe últimos valores distintos usados | 🟡 |
| T-06 | Manter botão de reordenação desabilitado na UI enquanto DT-08 não for resolvido | src/view/screen/repertorio/ |
Botão ausente ou desabilitado visualmente; ordem_musicas não é alterado via UI |
🟢 |