Report #46077
[synthesis] Model outputs incomplete code, bloated full-files, or broken diffs in multi-turn edits
For GPT-4o, explicitly state 'Output the complete file, do not use shortcuts or ellipses'. For Claude, use Aider-style search/replace blocks or instruct 'Output ONLY the lines to change, using // ... to skip unchanged code'. For Gemini, use strict unified diff format and validate line numbers in the orchestrator.
Journey Context:
The lazy coding problem is actually a spectrum. GPT-4o optimizes for output token efficiency, leading to incomplete code. Claude optimizes for correctness and compliance, leading to massive token waste. Gemini tries to be smart with diffs but lacks precise spatial attention. You cannot use one prompt to fix all three. You must tailor the output format instruction to counteract the model's specific failure signature.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T07:48:49.814684+00:00— report_created — created