Repository navigation
v0.2.0 — Incremento 1: Fundação
Release v0.2.0 — Incremento 1: Fundação
Primeira versão com código de aplicação. Conclui o incremento 1 (docs/09-roadmap.md): RF-01 atendido, docker compose up e docker compose run --rm tests verdes, CI ativo e proteção de branches com status checks.
Conteúdo
- #6 — docs(governanca): proteção de
mainedevelopaplicada e milestones criados. - #7 — docs(spec): spec da unidade 001 aprovada, com plano, research R1–R21, contrato OpenAPI, quickstart, 55 tarefas, ADR-0015 (borda HTTP num middleware ASGI único) e ADR-0016 (testes de contrato).
- #63 — feat(001): implementação da unidade 001 por TDD.
GET /healthcom 200/503, sem cache, tolerante a banco indisponível e capaz de detectar banco corrompido.- Erros 404/405/422/500/503 no formato padronizado,
Cache-Control: no-storeem/api/v1eX-Request-IDvalidado. - Configuração
COFRE_*validada, sem ecoar valores, com os mínimos OWASP do Argon2id fora deCOFRE_ENV=test. - Log JSON por requisição, sem corpo, query string, cabeçalhos nem mensagem de exceção.
- Harness: marcador
reqvalidado contra docs/02,reports/rastreabilidade.md, gate de 85% (linhas e ramificações) e testes de contrato. Dockerfilemulti-stage (runtime não-root),docker-compose.ymle CIlint → test → docker.- Refinamentos R-023 a R-025; convergência (T056) e 10 achados do
/code-reviewtratados (8 corrigidos, 2 justificados).
- #64 — docs(governanca): checks
lint,testedockerexigidos emmainedevelop(T055).
Evidências
- 162 testes passando, cobertura de ~96%, e 5 testes de fumaça com Docker.
- Relatório: docs/relatorios/2026-09-30-incremento-1.md.
Próximo incremento
Incremento 2 — Contas e sessões (v0.3.0): spec 002 com cadastro, login com bloqueio, sessão, consulta de conta, troca de senha mestra e exclusão de conta (RF-02 a RF-07).
🤖 Generated with Claude Code