0338130133
- Re-enable test.yml to run on PRs to main (not every push) - Add cache validation with fallback to fresh install for both Python/Node - Add PyPI fallback when mirror fails - Increase pytest timeout from 30s to 60s - Add backend+frontend test gate to production deploy workflow Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>