436f42c00c
- Capture full output with || true instead of pipefail-sensitive | tail -1 - Use lookbehind for pylint score to avoid matching "previous run" value - Use lookahead for pyright error count to search full output not just last line - Remove hardcoded fallback values that masked parse failures Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>