Scaffold project and author 14-phase roadmap

Browser co-op kitchen game: FastAPI + native WebSockets, server-authoritative
20 Hz simulation, in-memory anonymous lobbies, data-driven YAML levels, Canvas 2D
vanilla ES-module client with locally authored SVG art and no external CDNs.

.agents/PLAN.md records the LOCKED decisions; .agents/user_stories/ holds the 12
flow contracts; .agents/phases/todo/ breaks them into 14 sequential, test-gated
phases (71 task files), each leaving the app launchable and the suite green.

LLM-Generated: true
This commit is contained in:
2026-10-05 17:05:56 -04:00
commit f84c6ebaef
105 changed files with 5752 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
wheels/
*.egg-info/
.installed.cfg
*.egg
.eggs/
# Virtual environments
.venv/
venv/
env/
ENV/
# uv
uv.lock.bak
# Test / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
coverage.json
.ruff_cache/
.pyright-cache/
.mypy_cache/
# Playwright
test-results/
playwright-report/
blob-report/
.playwright/
# Editors / OS
.idea/
.vscode/
*.swp
*~
.DS_Store
# Environment & secrets — never commit
.env
.env.*
!.env.example
*.pem
*.key
*.p12
credentials*.json
.netrc
.pi/auth.json
# Local runtime artifacts
*.log
*.jsonl
logs/
tmp/
.cache/
# Agent pipeline runtime storage (the .agents/ planning tree IS tracked)
.agents/phase-sessions/
.agents/pipeline.log
.agents/reports/