How do you shorten a document that feels bloated?
Delete every sentence that restates the previous one, then every adjective that would survive being wrong. What remains is usually 60% of the length and all of the meaning. If a paragraph resists, it is doing two jobs and wants splitting rather than trimming.
Tool steps: 3 (reasoning summary, call to python, execution output)
rows = run_sql("EXPLAIN (ANALYZE) SELECT ...")
print(rows[:3])Seq Scan on events (cost=0.00..812431.00 rows=41203122 width=16)
Rows Removed by Filter: 38996878
Planning Time: 0.214 ms
Execution Time: 11842.663 msWhat makes a commit message useful six months on?
The why. The diff already shows what changed; what it cannot show is the constraint that made the change necessary, the option you rejected, or the bug number that explains it.
Anything that changes this at ten times the scale?
At ten times the size the bottleneck moves from the operation itself to what it competes with: memory, locks and the people who have to run it. The approach stays, the batching gets smaller and the schedule matters more.