Files
adaptador-planilhas/docs/decisions/0006-action-blue.md
T
camilafagundes 419325db12
ci / verify (push) Has been cancelled
Inicio do Projeto Piloto
2026-10-02 23:59:36 -03:00

20 lines
1.1 KiB
Markdown

# 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`.