1.1 KiB
1.1 KiB
ADR 0006 — Azul de ação e exclusão de modelo
Azul de ação
O escopo fixa Bright Blue #2F8FFF e pede o azul primário do token oficial, que não estava no repositório. Uso provisório: #0B3D91 em --color-action, com texto branco. Esse valor não é token oficial e não deve ser promovido por conveniência. Substituir somente quando o pacote do Design System Elo Pro for disponibilizado.
Exclusão
Status: provisória e centralizada em src/domain/spreadsheet-adapter/retention-policy.ts.
| Entidade | Tratamento |
|---|---|
| Configuração de mapeamento | Permanece com o job |
| Modelo | Soft delete (deleted + deleted_at); arquivo retido |
| Fonte e resultado | Hard delete do blob após o TTL |
| Job | Metadados permanecem |
| Auditoria | Append-only; app_user não recebe update nem delete |
A exclusão física do modelo pode ser feita depois sem migração destrutiva. Enquanto houver job em validating, ready, queued ou processing, a exclusão do modelo é recusada. O prazo dos temporários continua em SPREADSHEET_TEMP_TTL_SECONDS.