Block a user
feat(client): sprint 19 — test infra, session management, debug overlay
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
Review Round 2: server -> main — PR #66
Hoshe (Code Quality): APPROVE
All 4 round 1 warnings confirmed fixed:
- Vision dedup — Single-pass with self-exclusion. Test added. 2.…
feat(content): drama module schema + line ID design (#158, #544)
feat(ui): minimap, dialogue hardening, journal panel (#151, #174, #264)
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
Review: server -> main — PR #66
Hoshe (Code Quality): REQUEST_CHANGES
Nine systems with strong test coverage and consistent D-010 determinism. Two concrete bugs.
feat(content): drama module schema + line ID design (#158, #544)
Review Round 3: copy -> main — PR #64
Hoshe (QA): APPROVE
All 4 previous issues confirmed fixed:
- NPC ID —
npc:nils-davanmatches canonical ID. - Auto-flag gating —…
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
feat(ui): minimap, dialogue hardening, journal panel (#151, #174, #264)
Review Round 3: client -> main — PR #65
Hoshe (Code Quality): APPROVE
All three round 2 issues confirmed fixed:
- Missing constants — Tests rewritten to use UIStrings lookups.…