chore: harden CI/CD and establish modular architecture #6

Merged
jhony75 merged 14 commits from codex/cicd-hardening into develop 2026-08-16 20:04:20 -03:00
Owner

Resumo

  • endurece o CI/CD e o deploy de produção com backup, rollback e verificação de restauração;
  • melhora segurança e resiliência de anexos, integrações, SQLite e health checks;
  • otimiza o frontend com divisão de rotas e amplia a cobertura Vitest;
  • refatora o backend gradualmente para um monólito modular com DDD-lite;
  • documenta a fronteira Core QA vs. EEG e o caminho seguro para addons futuros.

Validação

  • backend: 29 testes aprovados;
  • frontend: 8 testes aprovados;
  • build do frontend e MkDocs strict aprovados;
  • builds Docker de backend, frontend e documentação aprovados;
  • Compose DEV/PROD e testes dos scripts de deploy aprovados;
  • npm audit sem vulnerabilidades high/critical.

Observações

  • destino: develop;
  • sem migrations destrutivas ou mudança de autenticação;
  • Authelia permanece responsabilidade futura da VPS;
  • permanecem 2 advisories moderados do React Router, documentados para acompanhamento.
## Resumo - endurece o CI/CD e o deploy de produção com backup, rollback e verificação de restauração; - melhora segurança e resiliência de anexos, integrações, SQLite e health checks; - otimiza o frontend com divisão de rotas e amplia a cobertura Vitest; - refatora o backend gradualmente para um monólito modular com DDD-lite; - documenta a fronteira Core QA vs. EEG e o caminho seguro para addons futuros. ## Validação - backend: 29 testes aprovados; - frontend: 8 testes aprovados; - build do frontend e MkDocs strict aprovados; - builds Docker de backend, frontend e documentação aprovados; - Compose DEV/PROD e testes dos scripts de deploy aprovados; - npm audit sem vulnerabilidades high/critical. ## Observações - destino: `develop`; - sem migrations destrutivas ou mudança de autenticação; - Authelia permanece responsabilidade futura da VPS; - permanecem 2 advisories moderados do React Router, documentados para acompanhamento.
jhony75 merged commit 2423722a96 into develop 2026-08-16 20:04:20 -03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jhony75/eeg-qa!6
No description provided.