v1.0.9-beta.028 - test: implement Vitest security suite and CI/CD workflow gates
- Added Vitest and configured vite-tsconfig-paths for seamless Next.js alias resolution.
- Created foundational security test suites for Brute-Force Rate Limiting (rate-limit.ts) and API Key Validation (api-auth.ts) using hoisted Prisma DB mocks.
- Added test and test:watch scripts to package.json.
- Updated test-and-notify.yml to run the test suite on PRs/pushes and dynamically report the actual pipeline status to Discord.
- Updated docker-publish.yml to act as a deployment gate, ensuring Docker images are only built and pushed to GHCR/Docker Hub if all tests pass.
- Added coverage to .gitignore and excluded tests and �itest.config.ts from .dockerignore to keep production images lean.
Resolves #57