Skip to content

docs(adr): ADR-002/003/004 (Proposed) + índice de ADRs - #21

Merged
patote85 merged 2 commits into
mainfrom
docs/adr-002-004
Oct 19, 2026
Merged

patote85 merged 2 commits into
mainfrom
docs/adr-002-004

Conversation

@patote85

Copy link
Copy Markdown
Owner

Só documentação. Sem código de app, sem deploy, sem merge (CAB do Chefe).

O que entra

  • docs/adr/ADR-002-auth-cognito-jwt-httpapi.md: auth padrão com Cognito JWT authorizer no HttpApi; tudo protegido exceto GET /health; User Pool por ambiente/lab; sem WAF por enquanto.
  • docs/adr/ADR-003-httpapi-lambda-cdk-python.md: HttpApi + Lambda, CDK Python como IaC padrão (não SAM nem Terraform pra app serverless). Trade-offs vs REST API.
  • docs/adr/ADR-004-bend-jev-gate-nao-runtime.md: Bend/JEV são gate de verificação no CI, não runtime (baseado em crud-api-bend).
  • docs/adr/README.md: índice ADR-001..004 + decisões registradas sem ADR (modelo/CI do CRUD; arquivamento do aws-api-gateway-cdk).

Fatos de base (lidos na main)

Princípios do pstack aplicados

  • Subtract Before You Add / Laziness: só 3 ADRs (padrão multi-sistema ou porquê invisível no código); itens já no código viram linha no índice.
  • Encode Lessons in Structure: cada ADR lista o follow-up que vira teste/check (authorizer em toda rota exceto /health; check de IaC padrão; versão fixa do Bend no CI).
  • Prove It Works: cada fato tem link para arquivo/PR real.

Arquiteto propõe; CAB decide.

@patote85
patote85 merged commit 9b53851 into main Oct 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant