1aeb78dfb5
Prepared immediately after Phase 10 closure (484 bodies / 493 regions). THE PLANNING FINDING THAT DEFINES THE PHASE: the matched corpus is n=493 with a median of 52 bytes, p90 108 bytes and MAX 244 bytes -- NOT ONE BODY LARGER THAN 244 BYTES HAS EVER MATCHED. Against a remaining worklist of 1193 rows: <=120 B 115 rows proven-matchable band 121-200 B 284 rows proven-matchable band 201-400 B 367 rows partially proven (up to 244 B) 401-800 B 245 rows UNPROVEN -- nothing has ever matched here >800 B 182 rows UNPROVEN So the ~400-450 rows at <=244 B are the finite proven band, and +116 bodies means matching a quarter to a third of it. The 244-byte ceiling is therefore the real subject, and the plan states TWO goals: A consume the proven band (the milestone path), B break the 244-byte ceiling (a bounded investigation with a measured deliverable, where a result that adds zero bodies is still a met goal). Structural change: the orchestrator spawns and retires its own workers via herdr (4 agent panes per tab, 2x2 verified at 115x31 each); the developer spawns only the orchestrator. Context management changes too: pi-context-tools is installed globally, so every session has context_info and compact_context -- measurement is exact and self-service, and COMPACTION replaces rotation as the first response to a full context, with rotation second. That is only safe because the state lives in files, so keeping the ledger current becomes a hard requirement. Four decisions requested: the milestone number; whether Goal B is in scope this phase; the 4-worker default with orchestrator discretion to add a fifth; and confirmation of the compaction-first policy.