Constraint dropped at compaction
A hard limit stated early in the session doesn't survive context compaction, and the model's later work violates it without the model ever contradicting anything it can still see.
User: Keep the export under 10 MB — the upload endpoint rejects anything bigger. [… long session; context compacted to "user is building a CSV export feature" …] Assistant: I've embedded the full-resolution images in the export so recipients don't need separate downloads.