# 03 — Status / Registro de atividades

## 2026-06-01 — Setup inicial

### Feito

- [x] Criadas as pastas `docs/` e `web/`
- [x] Clonado `JoaoNetoDev/mad-framework` (fork de `matheusagnes/mad-framework`)
      em `web/mad-framework/` — token removido do `.git/config` após o clone
- [x] Aplicados os 2 PrRs pendentes na branch `testes/pr3-pr4-aplicados`:
  - `feature/theme-notch-sidebar-toggle`
  - `fix/toggle-menu-builder-template`
- [x] Conflito em `BuilderTemplate.js` resolvido (mantida a versão da branch
      `fix/...`, que é superconjunto) — ver [02-pull-requests.md](02-pull-requests.md)
- [x] Criado `web/reset-framework.sh` (reset ao estado do GitHub, com/sem PRs)
- [x] **HTTP 500 resolvido** — causa: `vendor/` ausente → executado `composer install`
- [x] Permissões de escrita ajustadas para `www-data` (`tmp/`, `app/output/`,
      `app/database/`)
- [x] Verificados os bancos SQLite (presentes via PR, conexões `minierp` e
      `permission` testadas com sucesso)
- [x] Aplicação respondendo **HTTP 200** em
      https://mad5qa.lura.zadotec.com.br/web/mad-framework/

### Pendências / próximos passos

- [ ] Confirmar o mapeamento exato dos PRs #3 / #4 (requer acesso ao repositório
      pai `matheusagnes/mad-framework`)
- [ ] Validar o login e as telas principais no ambiente QA
- [x] Criada a pasta de roteiros de teste em [testes/](testes/) (smoke +
      sidebar toggle) — casos a executar e preencher
- [ ] Executar os roteiros de [testes/](testes/) e registrar evidências
      (acompanhamento via Notion)

### Notas

- O `vendor/` (51 pacotes) é a dependência crítica: sem ele a aplicação
  retorna 500 com corpo vazio.
- Os `.db` SQLite só existem na branch dos PRs — não em `main`.
