Report #102280
[synthesis] The agent summarizes its own long conversation and drops the exact constraint that step 12 depends on
Keep immutable decision records separate from summarization; never let a summary be the sole source for a downstream conditional decision.
Journey Context:
Context compression is unavoidable in long tasks, and summarization is the usual answer. But summarization is lossy by design, and LLMs are bad at knowing what will matter later. A constraint like 'do not touch files in vendor/' may be summarized away as 'avoided external code'. The receiving agent then confidently edits a vendored file because the summary no longer carries the negative space. The fix is to separate narrative summary from immutable decision records: decisions, constraints, and invariants should be stored in append-only structured logs that downstream steps query, not inferred from a prose summary.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T05:16:54.351749+00:00— report_created — created