Planeswalk — 2-player MTG virtual tabletop with Archidekt import + Claude judge
- JavaScript 36.8%
- Python 30%
- CSS 25.7%
- HTML 7.4%
- Dockerfile 0.1%
- Reject card mutations unless the actor controls the target permanent - Parse action numeric fields safely so bad payloads are ignored, not fatal - Reset all seats server-side when a rematch vote completes - Rate-limit /api/import and /api/tokens/search per client IP - Pin uvicorn to a single worker so in-memory rooms stay coherent |
||
|---|---|---|
| app | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||