git-sync-bench: exit non-zero on failed runs, drop -1 sentinels
main·
Commit

Two reporting bugs:
- run() returned nil after printing the report regardless of outcome, so the process exited 0 even when every benchmark run failed — a failure could pass for success in CI. Return an error (after printing the report) when any run failed.
- The aggregate Min* fields start at -1 as an "unset" sentinel updated by the first qualifying run. With no successful (or no batched) run the sentinel survived into the report, emitting minWallMillis=-1 etc. Clear the sentinels to 0 when there were no qualifying runs.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: fde63c6432fc
Checkpoints
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Checkpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
Review the code changes against the base branch 'main'. The merge base commit for this comparison is 368750cee35f31935640a34ad199e889fc60f1a8. Run `git diff 368750cee35f31935640a34ad199e889fc60f1a8` t
CodexGPT-5.5
View sessionCheckpoint 1
just remove .clawpatch from the commit but then just delete the folder, we don't need to keep it
Claude CodeOpus 4.8[1m]
View sessionCheckpoint 1