Skip to content

Fecha pendências de B01, B02, B03 e A01 (fundação) - #85

Merged
tecrodrigocastro merged 16 commits into
mainfrom
chore/fecha-pendencias-fundacao
Nov 4, 2026
Merged

tecrodrigocastro merged 16 commits into
mainfrom
chore/fecha-pendencias-fundacao

Conversation

@tecrodrigocastro

Copy link
Copy Markdown
Member

Resumo

  • Backend: 15 módulos (10 MVP + sponsors/suppliers/finance/tasks/engagement), estrutura padrão Models/Actions/Data/Events/Listeners/Contracts/Http, arch test de isolamento de Model por módulo, Larastan nível 8, .env.example comentado
  • CI: .github/workflows/backend-ci.yml (pint, larastan, pest, composer audit) e .github/workflows/front-admin-ci.yml (lint, typecheck, test, build)
  • Infra: infra/dev.sh, scheduler (schedule:work) como serviço separado, healthcheck em todos os serviços
  • Front-admin: tema Sertão (fonte Lexend + tokens --ph-* oficiais), ESLint via @nuxt/eslint, NUXT_PUBLIC_API_URL
  • docs/adr/0001 a 0004 documentando as decisões de B01, B02, B03 e A01
  • Parou de versionar backend/.cache/ (cache de pint/phpstan/rector que tinha ido parar no git por engano)
  • Removido o rodapé "Generated by Claude Code" de todas as 82 issues do board

Fecha as pendências registradas nos comentários de #3, #4, #5 e #49.

Test plan

  • composer check (pint + phpstan nível 8 + rector --dry-run + pest, 17 testes incluindo arch) passa no backend
  • composer audit sem vulnerabilidades
  • npm run lint, npm run typecheck, npm test (40 testes) e npm run build passam no front-admin
  • infra/dev.sh up: 6 serviços (backend, horizon, scheduler, mysql, redis, mailpit) saudáveis; scheduler roda schedule:work sem erro

@tecrodrigocastro
tecrodrigocastro merged commit a8b9d32 into main Nov 4, 2026
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