Skip to content

feat: document ingestion and hybrid search evaluation (S2-01/02/06/17) - #44

Draft
LoadCG wants to merge 5 commits into
mainfrom
codex/s2-17-ptbr-search-evaluation
Draft

LoadCG wants to merge 5 commits into
mainfrom
codex/s2-17-ptbr-search-evaluation

Conversation

@LoadCG

@LoadCG LoadCG commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Escopo\n\nConsolida em um candidato de revisão S2-01, S2-02, S2-06 e S2-17: pipeline assíncrono e retomável de ingestão, extração/chunking de documentos, busca híbrida isolada por projeto, compatibilidade mínima da tela de conhecimento e harness/dataset versionados para avaliação. Inclui OpenAPI, setup e documentação QA.\n\nIndexação do backlog (S2-03/04), expurgo administrativo (S2-05) e demais mudanças locais não relacionadas foram mantidos fora deste PR.\n\n## QA executado\n\n- Serviço Python: 62/62 testes.\n- Backend: 290 testes aprovados, 19 ignorados no conjunto geral; integrações PostgreSQL de documentos 17/17 e busca 1/1.\n- Frontend: 206/206 testes e build de produção.\n- Backend typecheck/build; auditoria de dependências sem vulnerabilidades.\n- Smoke autenticado real PDF/DOCX/Markdown/TXT: upload, processamento, busca com origem e remoção.\n- Baseline S2-17 autenticado: 26 consultas, Recall@5 95%, Precision@5 19%, MRR@5 95%, acurácia sem evidência 83,3%, p50/p95 2.129/2.261 ms, 0/26 abaixo de 2 s e zero violações de isolamento.\n\n## Pendências que mantêm este PR como rascunho\n\n- A latência excedeu 2 s em todas as 26 consultas; otimizar e repetir a avaliação.\n- Q008 (PDI) ficou sem resultado e Q022 retornou falso positivo; ampliar/revisar corpus e ranking.\n- Acordar com PO/time critérios formais de relevância e abstenção; o corte 0,55 continua provisório.\n- Revisão por pares, CI no SHA final e revisão visual autenticada ainda pendentes.\n\nO relatório detalhado, fingerprint da execução e sequência de fechamento estão em docs/RELATORIO_FINAL_QA_S2_2026-10-02.md, docs/QA_SEARCH_V2_2026-10-02.md e docs/PLANO_FECHAMENTO_PR_UNICO_S2.md. Este PR de rascunho não declara aceite Scrum nem aprovação para merge.

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