- Add optionalAuth middleware: attaches session when present, never blocks (guests pass through) - Make game endpoints (start/answer) accept optional auth - GameSessionStore.userId: string → string | null - Rate limiter falls back to IP for unauthenticated users - Frontend: remove /play route guard, show 'Create account' CTA on score screen for guests - Add tests for guest session creation, answer submission, and cross-user session isolation
22 lines
410 B
Text
22 lines
410 B
Text
node_modules/
|
|
dist/
|
|
build/
|
|
.env
|
|
**/*.tsbuildinfo
|
|
.repomixignore
|
|
repomix.config.json
|
|
repomix/
|
|
venv/
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
data-pipeline/archive/
|
|
data-pipeline/stage-1-extract/output/
|
|
data-pipeline/stage-1-extract/sources/
|
|
data-pipeline/stage-2-annotate/output/
|
|
data-pipeline/stage-3-enrich/output/
|
|
data-pipeline/stage-4-merge/output/
|
|
data-pipeline/db/pipeline.db
|
|
data-pipeline/reports/
|
|
data-pipeline/.env
|
|
.aider*
|