Report #94722
[frontier] Agent retains coding ability but forgets style and constraint rules over long sessions
Treat constraints and capabilities as fundamentally different maintenance problems. Constraints need active periodic re-injection; capabilities are self-reinforcing and don't need it. Implement a constraint checklist that gets re-injected independently of any capability demonstration.
Journey Context:
Capabilities \(writing code, reasoning\) are reinforced by successful task completion — each time the agent codes, it strengthens the coding pattern. Constraints \('use functional style', 'no external dependencies'\) are only tested when violated, so they receive no positive reinforcement. This asymmetry means constraints degrade on a different timeline than capabilities. Teams that treat them the same either over-inject \(wasting tokens on capability reminders\) or under-inject \(losing constraints\). The right pattern is asymmetric maintenance: aggressive re-injection for constraints, none for capabilities.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T17:34:23.793126+00:00— report_created — created