Skip to content

fix: reforçar permissões, cadastro e validação da ingestão - #60

Merged
Giomoret merged 1 commit into
mainfrom
fix/qa-permissoes-cadastro-ingestao
Oct 22, 2026
Merged

Giomoret merged 1 commit into
mainfrom
fix/qa-permissoes-cadastro-ingestao

Conversation

@Giomoret

Copy link
Copy Markdown
Contributor

Corrige autorização da busca, permissões do RepoAnalyzer, cadastro de usuários e validação da ingestão.

  • Busca exige acesso ao projeto antes de gerar embeddings ou retornar conteúdo.
  • Iniciar, pausar, retomar e cancelar análises exige PO/admin; desenvolvedores mantêm leitura autorizada.
  • Cadastro preserva a sessão existente. No cadastro público, conta e sessão inicial são gravadas na mesma transação.
  • Cadastro concorrente do mesmo e-mail retorna EMAIL_EXISTS.
  • Ingestão aceita Unicode dentro do limite do chunker Python e rejeita embeddings zerados.
  • OpenAPI e testes de regressão atualizados.

Validação: tipagem aprovada, 31 testes do backend e 70 integrados com PostgreSQL aprovados. Quatro testes de navegador passaram na validação dos ajustes de cadastro. Um caso integrado que exige IA real permanece ignorado.

Evidências: docs/QA-MAIN-POS-MERGE-2026-10-22.md
Commit: 66c687b.

Substitui o PR #59, com o mesmo commit e uma branch nomeada conforme o escopo das correções.

@Giomoret
Giomoret merged commit 304de77 into main Oct 22, 2026
12 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