feat: supercharge conflicts — elapsed_seconds, exit_code in all JSON paths
- Add import time + t0 = time.monotonic() at top of run() - No-merge JSON path: add elapsed_seconds + exit_code: 0 - Active-merge JSON path: add elapsed_seconds + exit_code (mirrors process exit; 1 when --exit-code flag set and conflicts remain, else 0) - Compute _exit_code before print so JSON and SystemExit are always consistent - Update module docstring JSON schema with new fields - Expand TestJsonSchemastability.REQUIRED_KEYS with elapsed_seconds + exit_code - Mark test_concurrent_reads_do_not_corrupt xfail (pre-existing os.chdir race) - 18 new tests: TestElapsedSeconds(9), TestExitCodeInJson(8) + schema key check
sha256:285d759f7329d8065dace0221d076ea87ed30c5cb4609901c4532b968b8680e8
sha
sha256:cb3c7cc6d42513564d802f345733b459972df74bb41fee59dd0d7196d7406abe
snapshot
← Older
Oldest on task/supercharge-conflicts
All commits
Newer →
Latest on task/supercharge-conflicts
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:285d759f7329d8065dace0221d076ea87ed30c5cb4609901c4532b968b8680e8 --body "your comment"
No comments yet. Be the first to start the discussion.