Report #54069
[synthesis] Agent violates negative constraints after context summarization drops negations from instructions
Isolate hard constraints in a non-summarized 'constitutional' memory slot; never compress negative instructions with task descriptions
Journey Context:
Standard summarization algorithms treat negative constraints \('do not delete X'\) as low-information 'fluff' compared to positive task descriptions, causing them to be pruned first. Naive RAG retrieves similar positive examples but misses the negation. The fix accepts the context window cost of preserving invariant constraints separately from variable task context, similar to protected memory in operating systems.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T21:14:58.871829+00:00— report_created — created