- Create .gitea/workflows/ci.yml with 4 sequential jobs
- lint: Run ESLint on root configuration
- test-backend: Run backend Vitest tests with SQLite
- test-frontend: Run frontend Vitest tests
- test-e2e: Run Playwright E2E tests (bloqueante)
- E2E job automates server startup + Playwright test execution
- Configure Gitea Secrets for IGDB, RAWG, TheGamesDB API keys
- Add artifact upload for Playwright reports on failure
- Update SECURITY.md with CI/CD Secrets setup instructions
- Update docs/API_KEYS.md with production Gitea workflow guide
- Add tests/gitea-workflow.spec.ts with 12 validation tests
- Workflow triggers on push/PR to main and develop branches