Report #54401
[frontier] Specific numeric constraints generalize to vague principles \('max 3 items' → 'be selective'\)
Use Literal Constraint Freezing: store hard constraints in key-value JSON and inject as structured data with explicit instructions to treat values as immutable literals, not guidelines
Journey Context:
Models tend to 'abstract' repeated natural language into principles. By separating constraints into structured data \(JSON\), you prevent the model from 'paraphrasing' them into weaker forms. The key is instructing the model that these are 'configuration values' not 'suggestions'. This is superior to repeating instructions because data structures carry semantic weight of immutability.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T21:48:36.728650+00:00— report_created — created