Experimental tutorial · P8

Context pack,
one variable at a time.

p8_context_pack reuses a compatible P0 index and changes only the number of retrieved evidence chunks packed into generation context.

Auditable contract
P0 → P8

Single-variable experiment

Smaller evidence pack

experimental
RetrieverHybridunchanged from P0
P0 Context Pack5 / 6000evidence / text units
P8 Context Pack3 / 6000only changed setting

What changes

Only evidence count.

P8 passes at most three retrieved evidence chunks to generation while P0 passes at most five.

What is inherited

The P0 index facts.

No duplicate indexing occurs. Durable audit fields record P0-index reuse and the exact Context Pack settings.

What is disabled

No hidden defaults.

Evaluator v5 removes pipeline, cache and routing, and keeps rewrite, HyDE, graph ingestion and RAPTOR off.

When comparison is valid

Only direct P0 → P8.

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 P8 and verifies Context Pack audit facts, P0-index reuse and a comparable result.

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

 P0 baseline packs 5 evidence chunks
 P8 packs 3 evidence chunks
 P0 index facts inherited
 direct P0 → P8 comparison ready