Duplicar 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 thunk duplicarRepertorio(id): busca, cria cópia, copia itens, atualiza ordem |
src/store/Repertorios/Repertorios.action.ts |
Cópia completa no store; slug null; todos os itens presentes | 🟢 |
| T-02 | Garantir que a cópia não herda slug_referencia nem slug_corrente |
src/repository/repertorios/RepertoriosRepository.ts |
Ambos os campos null no INSERT da cópia | 🟢 |
| T-03 | Chamar Metricas.repertorioDuplicado() após duplicação com sucesso |
src/arch/error/Metricas.ts |
Evento repertorio_duplicado aparece no Sentry |
🟢 |
| T-04 | Avaliar necessidade de transação SQLite para atomicidade da duplicação (evitar cópia parcial) | src/arch/persistence/Banco.ts |
Transação iniciada antes do INSERT do cabeçalho; rollback em caso de erro | 🟡 |