Skip to content

chore: merge dev → main (cobertura 99% + reorganização .claude)#91

Merged
lucasbrentano merged 7 commits intomainfrom
dev
Apr 8, 2026
Merged

chore: merge dev → main (cobertura 99% + reorganização .claude)#91
lucasbrentano merged 7 commits intomainfrom
dev

Conversation

@lucasbrentano
Copy link
Copy Markdown
Collaborator

Resumo

Como testar

  • cd backend && pytest — 342 testes passando
  • pytest --cov=. --cov-report=term-missing — 99% cobertura

lucasbrentano and others added 7 commits April 1, 2026 12:49
chore: sincronizar dev com main
- test_collect: +70 testes cobrindo enrich (3 fases), import/export,
  next-page, _parse_youtube_error, youtube.py wrappers, CSV/JSON streaming
- test_clean: +18 testes cobrindo IdenticalSelector, ProfileSelector,
  import_dataset, import_chunk, _build_selector, thresholds
- test_annotate: +12 testes cobrindo is_admin branch, conflict reopening,
  get_all_progress, import_chunk, export com dataset_id
- test_review: +18 testes cobrindo video_id filter, export consensus,
  resolve edge cases, import_chunk, _find_dataset_for_comment
- test_auth: +7 testes cobrindo token expirado, JWT inválido, usuário
  inativo/inexistente, refresh com user deletado, logout
- test_seed: arquivo novo com 7 testes cobrindo run_seed, delete_seed,
  seed duplicado (409), requires admin
- test_dashboard: +10 testes cobrindo filtros de bots, text truncation,
  pre-1970 date, single-label consensus
- test_data: +2 testes cobrindo pg_total_relation_size exception
- test_users: +1 teste cobrindo reactivate user inexistente
- .coveragerc: threshold elevado de 80% para 90%

Co-Authored-By: Claude <noreply@anthropic.com>
- Mapeia 5 fases: cobertura backend, OWASP, frontend, E2E, monitoramento
- Detalha testes por categoria OWASP Top 10
- Define setup Vitest, Playwright e Sentry
- Inclui ordem de execução e dependências

Co-Authored-By: Claude <noreply@anthropic.com>
- Mapeia fases 2-5 pendentes (OWASP, frontend, E2E, monitoramento)
- Lista categorias OWASP Top 10 com status
- Inclui itens de monitoramento e evolução futura

Co-Authored-By: Claude <noreply@anthropic.com>
test(backend): elevar cobertura de testes para 99%
- Mover backend.md, frontend.md, ux-ui.md para padroes/
- Mover specs de US para skills/us/
- Mover quality-security.md para skills/qualidade/
- Criar padroes/commits-e-prs.md com guia de commits e PRs
- Criar .claude/README.md com índice e referência rápida
- Atualizar referências em CLAUDE.md

Co-Authored-By: Claude <noreply@anthropic.com>
docs: reorganizar .claude/ e adicionar guia de commits/PRs
@lucasbrentano lucasbrentano enabled auto-merge April 8, 2026 19:20
@lucasbrentano lucasbrentano merged commit df02e79 into main Apr 8, 2026
6 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