- Parallel mode now checks all commits even if one fails (stops after all jobs complete)
- Sequential mode still stops on first failure for fast feedback
- Added failure detection by checking logs for error markers
- Added clearer comments explaining execution modes
- Achieved 2.29x speedup: 32m13s → 14m2s with -j 8
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add -j/--jobs N flag to run N commits in parallel
- Use xargs -P for reliable parallel execution
- Refactor to use process_commit wrapper function
- Falls back to sequential when -j 1 or not specified
- Should provide 3-4x speedup when checking multiple commits
- Add --prefer-offline to pnpm install to avoid network calls
- Skip cargo check when no Rust files (.rs, .toml, Cargo.lock) changed
- Should provide modest speedup for commits without Rust changes