“(Claude 3.7) really wants to generate full files. no more partial outputs. slow/expensive/breaks merge pipelines”

With Sonnet 3.5, everybody complained about code omissions. We thought we wanted full file outputs. But then everybody built around “omitted code remains the same,” used it for targeted edits. It became load bearing.

This is probably why startups that use AI generated code didn’t have a super smooth transition to Sonnet 3.7. Everyone needs to adjust their prompts to deal with this new behavior.