1
Finite window
Code, tool output, decisions, and conversation grow faster than context capacity.
A new session should inherit the work—not rediscover it.
Notes from Learn Harness Engineering · Lecture 05
Code, tool output, decisions, and conversation grow faster than context capacity.
Either summarize the session or start clean. Both lose something.
The code survives, but rejected alternatives and reasoning vanish.
Time is spent rereading, reconstructing decisions, and rerunning checks.
Each session inherits a slightly different understanding; deviations compound.
The durable vocabulary for thinking across session boundaries.
PROGRESS.md and DECISIONS.md.PROGRESS.md reflects state, checks, blockers, and next actions.DECISIONS.md includes every new durable choice and reason.