Guias de mudança
Nova rota
Seção intitulada “Nova rota”- adicione regra em service;
- crie/estenda controller;
- registre em router adequado;
- documente método/path/auth/headers;
- teste sucesso, validação, erro e acesso.
Nova migration
Seção intitulada “Nova migration”Próximo número, version/name/up, registro em index, sem editar antigas. Teste banco vazio e upgrade da versão anterior.
Novo job
Seção intitulada “Novo job”Defina handler, dedupe key, prioridade, concorrência/retry e observabilidade. Teste recuperação e falha; exponha operação apenas se necessária.
Novo formato reader
Seção intitulada “Novo formato reader”Adicione extensão/capability, entrega backend, engine frontend, capa, progresso e cleanup. Teste fixture real, erro, touch, arquivo grande e PWA. Não carregue arquivo inteiro sem budget explícito.
Novo storage provider (futuro)
Seção intitulada “Novo storage provider (futuro)”Não há interface atual. Uma mudança dessas é arquitetural: preserve IDs, fingerprints, Range, retenção e falhas transitórias; crie ADR antes da implementação.
