Piper · Coding harness
Log in

Summary / The 27 components

08 Context construction

Deciding exactly what goes to the model next: source, related symbols, tests, history, errors, requirements.

Latest—not scored
Baseline— 
Live use—last 7 days

Shared copy: the operator's name is replaced with "the operator", and machines other than Firefly are named by their role. Nothing else is changed.

What is built now

Nothing beyond the task statement and the workspace. Every arm's worker starts from the same short prompt.

What is missing

The before_agent_start assembler (task, manifest, localization top-k, retrieval slice, failing-test output, prior attempt and diagnosis on retry), and a per-state context ceiling.

Reviewer Claude, 2026-10-04

Reviewer's read: Not started

This is the component that would carry 03, 04, 05 and 13 into the session, so it waits on them. The spec's 24K ceiling, ranking call and lost-in-the-middle pinning are reasonable but unmeasured. One condition from the 09-07 review matters for any of it: the worker must not inherit unrelated context. That review found the early baseline workers were loading her rulebook and skills; the fix (--no-context-files, no skills, workspace outside the harness tree) is what keeps arms comparable.

How it is measured proposed

Arm per added block, each against h0-v41, cheapest first.

Adoption rules shared by every arm: How the tests work.

Research & attempts

Score history

No scores yet. The first entry is the baseline for suite v1.

Experimental record

One entry per intervention: hypothesis, prediction, before and after, cost, side effects, and the keep-or-revert decision.

No interventions recorded yet.