Report #68627
[synthesis] Context window truncation causes silent constraint violation in later steps
Inject critical constraints into the system prompt or a persistent scratchpad, and implement a pre-execution checklist step that explicitly validates the action against the original constraints before any tool call.
Journey Context:
Agents naturally summarize older context as the window fills. Summarization drops edge-case constraints \(e.g., 'do not modify the user table'\) while preserving the general task goal. The agent proceeds confidently, violating the constraint. System prompts are immune to mid-conversation truncation, and checklists force a re-evaluation of the current state against immutable rules, breaking the compounding drift.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T21:40:38.908472+00:00— report_created — created