retrieval_eval.py now runs every existing query through hybrid_query alongside flat/cascade, and gate criteria 1/3 (no degradation, negative controls) check hybrid too -- this is the phase's key regression test: does adding mail chunks to the HNSW index degrade the 7 existing paperless queries? Criterion 4 (mail hit@3 in hybrid) is wired but skipped with an explicit report note when queries.yaml's new `mail_queries` placeholder is empty, rather than silently PASSing/FAILing on absent data. queries.yaml: added an empty `mail_queries: []` placeholder + inline format docs. The existing 7-query `queries:` list is untouched. REMINDER for the operator (per plan §8, Krok 5): 3-5 mail queries are still needed -- things you know are in last year's mail, plus each one's expected gmail Message-ID -- before criterion 4 and the full plan §8 gate can PASS. Until then this only re-verifies the paperless regression check. docs/kb/modules/05-faza-mailowa-plan.md, §8. |
||
|---|---|---|
| .. | ||
| documents-ingest | ||
| gmail-bulk-import | ||
| gmail-header-backfill | ||
| mail-body-ingest | ||