1# Confirmatory single-handoff campaign (E1/E2-process/E3-text). Locked test split. Fixed before any test outcome was examined.2experiment_id: E1_core3splits: [test]4families: [synthetic, exec, public_qasper, public_2wikimqa]5lengths: [2000, 8000, 16000]6limit_docs_per_family: 40 # synthetic/exec test = all 40; public: first 40 test docs in manifest (hash) order7max_questions_per_doc: 5 # synthetic: 5 of 15 question types per document (first five in generator order)8model_pairs:9 - {sender: qwen3b, receiver: qwen3b}10 - {sender: llama3b, receiver: llama3b}11generation: {max_tokens: 48, per_family: {exec: 320}}12seeds: [0]13conditions:14 - {method: A0}15 - {method: A1}16 - {method: A2, budget_tokens: 512}17 - {method: A3, budget_tokens: 512, access: blind}18 - {method: A3, budget_tokens: 512, access: aware}19 - {method: A4, budget_tokens: 512, access: blind}20 - {method: A4, budget_tokens: 512, access: aware, families: [synthetic]}21 - {method: A5, budget_tokens: 512, access: blind}22 - {method: A5, budget_tokens: 512, access: aware, families: [synthetic]}23 - {method: A6, budget_tokens: 512, access: blind, max_fetch_bytes: 2000, max_lookups: 6}24 - {method: A7, codec: zstd}25 - {method: A8, budget_tokens: 512, access: blind}26 - {method: B0}27 - {method: B1}28 - {method: B2, bits: 8}29 - {method: B2, bits: 4}30 - {method: B3, keep_frac: 0.25}31 - {method: B4, keep_frac: 0.25}32 - {method: B5, keep_frac: 0.25, access: aware}33 - {method: B5, keep_frac: 0.25, access: blind}34 - {method: B6, keep_frac: 0.25, access: aware}35 - {method: B9, keep_frac: 0.25, bits: 8, access: aware, policy: attention}36