Changelog — RankLevel
Registro diário do que foi feito. Uma entrada por dia, ordem decrescente. Atualizar ao final de cada sessão.
2026-05-27
- Infra: monorepo Nx + pnpm scaffoldado em
/var/www/src/ranklevel/ com 5 apps e 2 packages (Claude)
- Infra: Docker Compose com Postgres 16 (porta 5436) e MySQL 8 (porta 3308) operacional (Claude)
- Infra: PM2 com 3 processos:
ranklevel-api (3070), ranklevel-blog-api (3071), ranklevel-vault (3072) (Claude)
- Infra: Nginx + SSL (Let's Encrypt) para 7 subdomÃnios: ranklevel.app.br, admin, api, blog, blog-admin, api.blog, vault (Claude)
- Blog: apps/blog (Astro 5), apps/blog-admin (Angular 19), apps/api-blog (Express+MySQL) copiados do CAP e adaptados — branding, URLs, env vars, zero referências ao CAP (Claude)
- Admin: apps/admin (Angular 19) copiado do CAP e adaptado — branding, URLs, removido portal de afiliados (Claude)
- API: apps/api (Express 4) scaffoldado com health check básico na porta 3070 (Claude)
- Identidade: tema dark (#0f172a) + azul (#38bdf8) + fonte Inter aplicado em todos os apps (Claude)
- Landing: página sugestiva em ranklevel.app.br com hero, 3 DNAs, 4 dimensões de ranking, CTAs (Claude)
- Trama: brand RankLevel registrado no Trama com identidade visual e messaging (Claude)
- Vault: ficha do produto atualizada com estado atual da infraestrutura (Claude)
2026-05-21
- Escopo: escopo do produto fechado de A a Z — visão, entidades, validação, social, desafios, monetização, offline-first, operacional e lançamento (Proprietário + Claude)
- Vault: vault dedicado do RankLevel criado seguindo o padrão da operação ialk.com.br — ficha de produto, decisões, cronograma por frentes, specs (Claude)
Regras do changelog (herdadas da operação)
- Uma seção por dia (
## YYYY-MM-DD), ordem decrescente.
- Uma linha por assunto, prefixo em negrito com a área.
- Unir tarefas relacionadas do mesmo dia.
- Indicar quem fez entre parênteses.
- O que mudou, não como.