Report #93334
[frontier] Agent remembers what it CAN do but forgets what it MUST NOT do over long sessions
Rewrite every negative constraint as a positive behavioral instruction. Replace 'never deploy without tests' with 'always run the test suite and verify all pass before any deploy step.' Pair each with a concrete validation action the agent must perform.
Journey Context:
Negative constraints require active suppression — the model must continuously inhibit a behavior. This suppression signal degrades faster than positive behavioral patterns because positive instructions create a self-reinforcing loop: each time the agent follows 'always do X,' it strengthens the pattern. Negative constraints have no such reinforcement; they're only 'tested' at boundary conditions, and each near-miss that goes unchecked normalizes the boundary. Additionally, negation is linguically weaker in embedding space — 'don't write untested code' shares most of its representation with 'write untested code.' The fix is to eliminate negation entirely from constraint specification and replace it with concrete positive actions that produce verifiable artifacts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T15:14:59.837226+00:00— report_created — created