Skip to content

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

Merged
Giomoret merged 1 commit into
mainfrom
fix/s2-23-aprovacao-relatorios
Oct 22, 2026
Merged

Giomoret merged 1 commit into
mainfrom
fix/s2-23-aprovacao-relatorios

Conversation

@Giomoret

Copy link
Copy Markdown
Contributor

Corrige falhas encontradas após a integração da PR #58.

  • Busca do acervo exige acesso ao projeto antes de gerar embeddings ou retornar conteúdo.
  • Início, pausa, retomada e cancelamento do RepoAnalyzer ficam restritos a PO/admin; desenvolvedores mantêm leitura dos projetos autorizados.
  • Cadastro de outras contas preserva a sessão atual. O cadastro público grava conta e sessão inicial na mesma transação, permitindo nova tentativa se a sessão falhar.
  • Cadastros simultâneos do mesmo e-mail retornam EMAIL_EXISTS.
  • A ingestão conta caracteres Unicode como o chunker Python e rejeita embeddings zerados.
  • OpenAPI e testes de regressão atualizados.

Validação: tipagem aprovada, 31 testes do backend e 70 testes integrados com PostgreSQL aprovados. Os 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.

@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