Report #69593
[frontier] Compressed conversation history subtly changes instruction semantics through recursive summarization
Never summarize system prompts or constraint blocks; compress only user/assistant dialogue turns, preserving original constraint text verbatim in checkpoints
Journey Context:
Iterative summarization drifts semantics because LLM compression is lossy and optimizes for fluency over fidelity to constraints. Common mistake is using 'summarize the conversation so far' which includes implicit instructions. The fix maintains a 'golden path' for constraints \(full text always preserved\) while allowing lossy compression of conversational fluff.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:17:43.231400+00:00— report_created — created