Implement registration and login endpoints with bcrypt password
hashing and JWT token issuance; all game routes depend on this.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Define Prisma schema (Player, City, Good, InventoryItem, Transaction,
Mission, WorldEvent), initial migration SQL, and seed script to
populate cities and goods with base game data.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add package.json (Fastify, Prisma, Redis, JWT), TypeScript config,
Dockerfile, docker-compose with Postgres and Redis services, and
.gitignore with data directory rules.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>