Experimental tutorial · P5

Multi-query retrieval,
one variable at a time.

p5_multi_query_retrieval reuses a compatible P0 index and adds exactly three retrieval queries to the isolated evaluator.

Auditable contract
P0 → P5

Single-variable experiment

Three retrieval queries

experimental
ParserBasicunchanged from P0
RetrieverHybridunchanged from P0
Expansion3 queriesmulti-query only

What changes

Only query fanout.

P5 keeps P0 hybrid retrieval and fans each realtime evaluation query out to a fixed three-query candidate set.

What is disabled

No hidden production defaults.

The tutorial evaluator removes the pipeline, semantic cache, and query router, and keeps rewrite, HyDE and rerank off.

What is inherited

The P0 index facts.

No duplicate indexing occurs. Durable audit fields record P0-index reuse and the exact multi-query count.

When comparison is valid

Only direct P0 → P5.

The API requires a compatible evaluator-v5 P0 parent, the same knowledge base and frozen evaluation inputs.

Reproduce it

Run the controlled walkthrough.

The real browser regression starts PostgreSQL, Qdrant, migrations, API, Console, and a controlled immutable Pack. It runs P0 then P5 and verifies multi-query audit facts and P0-index reuse.

orag — tutorial P5
$ make console-real-tutorial-clone-e2e

 P0 baseline completed
 P5 uses multi_query/3
 P0 index facts inherited
 direct P0 → P5 comparison ready