OpenHarness: Academic Baseline (Inspectability as Product)
HKUDS lab, April 2026. Research reproducibility, not production. Auto-compaction as a designed four-part mechanism. The harness Module 3 points at when it teaches compaction. 30/60 — the score reflects what it is not (production), not a failure of what it is (the cleanest mechanism reference in the roster).
The score reflects what OpenHarness is NOT (production-ready), not a failure of what it IS (the cleanest mechanism reference in the roster). Same pattern as DD-01 (Pi): a low absolute score that reflects 'not trying to be production.' The rubric scores production-readiness across all eleven modules; OpenHarness optimizes for inspectability, not capability. Its value is pedagogical and methodological — the harness that makes every other harness's claims falsifiable.
Auto-compaction is a designed four-part mechanism — the Module 3 reference. Trigger predicate (declared condition for when), selection policy (what summarized/preserved/dropped), summarization step (model-based, inputs and outputs logged), non-destructive record (original retained for analysis). The mechanism is studiable rather than merely present. Production harnesses fold all four parts into an emergent recovery behavior entangled with session store, token accounting, and retry logic.
The non-destructive record is the load-bearing detail — it makes falsifiable research claims possible. The original context survives compaction, so a researcher can ask 'did compaction change the outcome?' — a question a production harness cannot answer without instrumentation. Mirrors DD-21's CompactionEntry with replaces_entry_ids and Module 8's event-sourcing principle: the on-disk truth is never rewritten, only the in-context view is swapped.
Explicit tiered memory (working, episodic, semantic) as separate stores — not layers of the same buffer. Buys individually-auditable read path and write path (Module 4.3 write-gating). The cost is integration friction; production harnesses conflate the tiers because doing so is faster and cheaper. OpenHarness pays the friction to buy the inspectability.