Eager Incremental Materialization
Materialize reversible draft artifacts as decisions become clear.
These examples and illustrative results are independently authored teaching materials, not measured model results.
Use case
A user requested a local feature outline while requirements remain open. The teaching confirmed goal is exporting current filtered results; format is undecided. Reversible drafts give discussion a concrete artifact before every question is settled.
Mechanism
Confirm draft location/scope, then update its relevant section as facts or decisions become clear. Keep open choices as questions/candidates. Show one evolving artifact and incorporate feedback rather than duplicating drafts. Local materialization does not authorize external tracker writes or publication.
Bad example
Immediately create final external issues from the first export idea, guess CSV and present open choices as settled requirements.
Good example
Update the authorized local outline with filtered-result export. Keep format open until an explicit choice, then amend that section incrementally. Identify each new fact and provide the current draft rather than another copy. Publish external issues only under their separate agreed scope and concrete reviewable content.
Why the change matters
An early artifact turns conversation outcomes into inspectable material. Separating decided/open content allows timely persistence without prematurely fixing format or publishing.
Observable expectation
The fixture draft has the agreed goal and open format; after JSON is selected, update that choice without erasing the goal or retaining guessed CSV.
Check continuous artifact identity, matched feedback and no open item promoted to decision or external issue created from draft existence.
Limits
Draft writes stay within allowed locations and do not justify overwriting user documents. The source demonstrates iterative section drafting; a local outline is this example’s application. Settled requirements can support a full draft without artificial discussion gates.