Files
Syphon_Filter_3/phase-ends
Christopher Williams 1aeb78dfb5 phase11: plan — Breaking the 244-Byte Ceiling (DRAFT, requires approval)
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.
2026-09-24 08:35:24 -04:00
..