Report #58426
[frontier] All constraints decay at the same rate so safety-critical rules fade as fast as style preferences
Structure constraints in explicit tiers: INVARIANT \(safety, legal, security — re-inject every 10 turns\), REQUIRED \(behavioral, workflow — re-inject every 20-25 turns\), PREFERRED \(stylistic, formatting — re-inject every 50 turns or omit\). Mark each tier in the system prompt and in re-injection messages.
Journey Context:
Flat constraint architectures create a binary outcome: either all constraints hold \(early session\) or all decay together \(late session\). This is unacceptable when some constraints are safety-critical and others are nice-to-have. Hierarchical constraint architectures create a graceful degradation curve: as context pressure increases, preferred constraints relax first, required constraints second, and invariant constraints last or never, due to high-frequency re-injection. The key tradeoff is that high-frequency re-injection of invariant constraints uses context budget that could carry task-relevant information. But this is exactly the right tradeoff — you are spending budget where it matters most. Production teams are finding that 3 tiers is the sweet spot: more tiers create cognitive load for the model about which tier a constraint belongs to, introducing classification errors that undermine the hierarchy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:33:20.972628+00:00— report_created — created