You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ npm run dev
40
40
open http://localhost:3000
41
41
```
42
42
43
-
The database seeds automatically on first run with 40+ games, 8 mock critics, community ratings, reviews, awards, and feed items. No configuration needed.
43
+
The database seeds automatically on first run with 60+ board games, 14 named critic profiles, 50+ community users, 200+ critic reviews, rich watchlists/wishlists, awards, and release-calendar data. No extra setup is required in local development.
44
44
45
45
## 📦 Scripts
46
46
@@ -143,8 +143,11 @@ GamePulse uses a multi-signal scoring system:
143
143
## 💾 Data Notes
144
144
145
145
- The database lives at `data/gamepulse.db` and is auto-created on first run
146
-
- Seed data regenerates when the internal `SEED_VERSION` changes
147
-
- All user interactions (ratings, reviews, watchlist, follows, newsletter) persist locally
146
+
- The seed catalog currently includes 60+ games, 14 critics, 50+ users, 200+ critic reviews, 100+ community reviews, awards, release-calendar entries, follow relationships, and saved-list activity
147
+
- Seeds are deterministic and transactional: the seeding pass clears and rebuilds reference data in a single SQLite transaction, resets autoincrement sequences, and stamps `app_meta.seed_version`
148
+
- Edge cases are intentionally included, including one-review games, hidden gems, and divisive titles with strong critic / weak community splits
149
+
- In production, automatic reseeds are blocked when reference data already exists unless `GAMEPULSE_ENABLE_PRODUCTION_RESEED=1` is set
150
+
- To force a fresh local dataset, run `npm run clean` and then start the app or run `npm run build`
148
151
- The current user is a hardcoded mock user ("alex") — see [CONTRIBUTING.md](./CONTRIBUTING.md) for auth notes
`GamePulse seed version mismatch (${meta.value} -> ${SEED_VERSION}). Skipping automatic reseed in production. Set ${PRODUCTION_RESEED_FLAG}=1 to allow it.`,
0 commit comments