- Backend: pytest on web_dashboard/backend/tests/ - Frontend: npm ci + lint on push/PR to dashboard paths - Triggers on main, feat/**, fix/** branches Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>