feat: v0.6.0 — data foundation: Drizzle ORM + SQLite (sql.js/WASM) persistence, first-run seed, read-only GET /api/state snapshot

This commit is contained in:
2026-09-17 11:51:42 +00:00
parent 4d9a1e9fa9
commit 7fdc43bc7e
23 changed files with 1006 additions and 8 deletions
+5
View File
@@ -17,6 +17,11 @@ test-results/
data/*.db
data/*.sqlite*
# game state SQLite (v0.6.0): lives on the host, volume-mounted into the
# container as ./db → /app/db so it survives rebuilds — never tracked.
# Anchored to repo root: an unanchored "db/" would also ignore lib/db/ (source).
/db/
# generated map-asset pack (~100 MB) — produced by `npm run assets:download`,
# served via the docker-compose volume mount, never tracked (v0.4.1)
public/styles/