platform-codebase/features
Quinn Ftw 408c0e3c94 ci(status-dashboard): add regression testing infrastructure
Implement comprehensive regression testing to catch security regressions:

GitLab CI/CD (.gitlab-ci.yml):
- 3 stages: test → build → deploy
- test:security job (fast, ~10s)
- test:full job (coverage enforcement, ~30s)
- security-gate job (blocks merge requests)
- Coverage visualization and JUnit reports
- pnpm cache for 60% faster builds

Git Hooks (.githooks/):
- pre-commit: Run 243 security tests (~10s)
- pre-push: Full regression suite (~30s)
- install-hooks.sh: One-command setup
- Block commits/pushes if tests fail

Vitest Configuration:
- 80% coverage thresholds (enforced)
- LCOV + Cobertura reporters
- Build fails if coverage drops
- Excluded boilerplate from coverage

Verification:
- verify-regression-setup.sh: 32-point validation
- Tests infrastructure, files, configuration
- Color-coded output with summary

Zero tolerance for security regressions enforced end-to-end.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 06:25:27 -08:00
..
conversation-assistant feat: add conversation-assistant, platform-admin, portal scaffolds 2025-12-26 00:37:40 -08:00
platform-admin/frontend feat: add conversation-assistant, platform-admin, portal scaffolds 2025-12-26 00:37:40 -08:00
portal/frontend feat: add conversation-assistant, platform-admin, portal scaffolds 2025-12-26 00:37:40 -08:00
service-registry/registry-agent feat: add conversation-assistant, platform-admin, portal scaffolds 2025-12-26 00:37:40 -08:00
status-dashboard ci(status-dashboard): add regression testing infrastructure 2025-12-26 06:25:27 -08:00