Constraint loses force
An early constraint is never revoked, but after enough turns it silently stops shaping the model's output.
User: One hard requirement — everything must run on Python 3.8. Assistant: Got it, I'll keep all code 3.8-compatible. [… 40 turns of debugging and refactoring …] Assistant: I've rewritten the parser with a match statement to keep the branching clean.