context (round 3, snapshot10d): 7/8 pass, c3 FAIL (low).
c3 defect: describeCall cut long tool inputs with headUnits(…,160), so a 176-char FileRead path lost its file name ("…/project/engi") with no mark; /compact Part 2 held toolRunner.ts results without their calls and the summary said "filename not visible". Fixed: paths keep their tail with a leading "…", other inputs keep the head with a trailing "…".
c3 otherwise: stops at 94% / 86% correct for 60K window (reserve 9,000, threshold 85%); compaction 47,889 -> 28,436; Part 2 <request> holds the real request, not the engine note (round-2 fix confirmed); continuation line not exercised.
c1 3 handoffs, ARCHITECTURE.md complete, request quoted verbatim each time, 120 s Bash timeout handled. c2 4 auto-compactions, all requests OK; note: summariser read "[trimmed: N of M chars shown in this transcript]" as a FileRead limit and the model re-read in 45-line pieces (44 FileReads) -> marker now ends "shown in this transcript only; not a tool limit". c4 4 handoffs, original request kept, 6 of 22 files (tiny window + model chunking; unseen-results-in-progress rule encourages re-reads, design). c5 report correct; c6 150/150; c7 cache 0.945 across turns; j6 6 turns, 43/43, peak 84.8% (no handoff).
