<!-- Describe your changes in detail -->

This PR introduces a new dashboard that provides a consolidated view of test reports for all connector runs. The dashboard is designed to offer better visibility into test execution across different connectors, making it easier to monitor test health, identify failures, and track trends over time.
- Displays individual test results for each connector run.
- Aggregates pass/fail statistics in an intuitive UI.
- Supports viewing reports for the latest runs as well as historical data.
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. Tests**
   - `cypress-tests/.gitignore`
   - `cypress-tests/dashboard/dashboard.js`
   - `cypress-tests/dashboard/index.html`
   - ... and 7 more files

**Code Patterns Applied:**
- Extend existing types with new fields (316 changes)
- Add conditional logic for feature flags or filtering (56 changes)
- Modify database queries (11 changes)
{"pr_number": 8401, "pr_title": "ci(cypress): create cypress dashboard", "merged_at": "2025-07-15T13:21:27Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["user", "connector"]}, "hierarchy": {"tests": ["cypress-tests/.gitignore", "cypress-tests/dashboard/dashboard.js", "cypress-tests/dashboard/index.html", "cypress-tests/dashboard/styles-minimal.css", "cypress-tests/eslint.config.js", "cypress-tests/package.json", "cypress-tests/scripts/build.js", "cypress-tests/scripts/post-test-hook.js", "cypress-tests/scripts/report-generator.js", "cypress-tests/scripts/serve-dashboard.js"]}, "change_types": {"fields_added": 316, "conditionals_added": 56, "database_queries": 11}, "has_identifier_data": false, "commits_matched": 0, "match_method": "none"}