Skip to content

Duplicar Repertório — Requisitos

Gerado pelo Writer (Reversa) em 2026-05-11 Caso de uso do módulo repertorios

Visão Geral

Cria uma cópia local de um repertório existente, sem slug, para que o usuário possa usar como base para um novo repertório.

Regras de Negócio

  • A cópia não herda o slug do original — slug_referencia e slug_corrente ficam null 🟢
  • Evento repertorio_duplicado registrado no Sentry após duplicação 🟢
  • Funciona completamente offline 🟢

Requisitos Funcionais

ID Requisito Prioridade Critério de Aceite
RF-01 Criar cópia com mesmo título e itens Must Nova cópia com todos os itens aparece na lista; sem slug
RF-02 Não copiar slug do original Must slug_referencia e slug_corrente null na cópia
RF-03 Registrar métrica de duplicação Should Metricas.repertorioDuplicado() chamado

Critérios de Aceitação

Dado que o usuário duplica o repertório "Missa de Domingo"
Quando a duplicação é concluída
Então um novo repertório com os mesmos itens aparece na lista
E o novo repertório não tem slug_referencia nem slug_corrente