Jeroen Schweitzer jpmschweitzer
  • Joined on 2025-11-14
jpmschweitzer created pull request jpmschweitzer/settled-reach#67 2026-02-25 11:46:56 +01:00
feat(client): sprint 19 — test infra, session management, debug overlay
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-25 11:46:35 +01:00
cafa892b1e chore(meta): update changelog
1d2a1fb77d feat(ui): debug visualization overlay (#348)
ef135830f2 feat(client): game session management (#258, D-085)
a7541aa27b test(client): scene testing utilities and GameState tests (#206)
372949508e feat(client): gdUnit4 CI runner script (#205)
Compare 27 commits »
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 11:29:56 +01:00
0dd33690f7 docs(sprints): add Sprint 19: Persist briefings
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 11:16:02 +01:00
75e821ccd7 chore(config): gitignore agent-memory scratch files
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 11:12:53 +01:00
511fdfef46 docs(wireframes): update save/load wireframe for D-085 per-game grouping
0cf4dcc3f9 feat(db): decision ID claim system — prevent cross-worktree collisions
Compare 2 commits »
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 10:45:19 +01:00
7ca1b78153 docs(decisions): renumber insert icon system D-084 → D-086
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 10:44:28 +01:00
ff7f99da7a chore(db): backup database after Sprint 18 close
079f98dc2e Merge remote-tracking branch 'origin/visual'
262cac5849 docs(decisions): add D-085 per-game save dirs, Q-029 save file format
4c812058f2 chore(meta): resolve CHANGELOG conflict — merge main into visual
92f262bebf chore(meta): update changelog
Compare 6 commits »
jpmschweitzer closed pull request jpmschweitzer/settled-reach#66 2026-02-25 10:09:37 +01:00
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 10:09:34 +01:00
f5c5ac635c Merge remote-tracking branch 'origin/server'
768a431c38 fix(simulation): PR #66 review — dedup vision, spawn components, doc fixes
abd1657d94 chore(meta): update changelog
31ae462cb2 test(simulation): update protocol fixtures and golden for Sprint 18
276538cde1 feat(simulation): Sprint 18 — 9 server systems
Compare 5 commits »
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#66 2026-02-25 10:08:29 +01:00
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:

  1. Vision dedup — Single-pass with self-exclusion. Test added. 2.…
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-25 10:04:25 +01:00
768a431c38 fix(simulation): PR #66 review — dedup vision, spawn components, doc fixes
jpmschweitzer closed pull request jpmschweitzer/settled-reach#64 2026-02-25 09:59:28 +01:00
feat(content): drama module schema + line ID design (#158, #544)
jpmschweitzer closed pull request jpmschweitzer/settled-reach#65 2026-02-25 09:59:28 +01:00
feat(ui): minimap, dialogue hardening, journal panel (#151, #174, #264)
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-25 09:59:26 +01:00
bdd24ef2d5 Merge remote-tracking branch 'origin/copy'
cc898d60c7 fix(content): PR #64 round 2 — NPC ID, outcome gating, fact stubs
776ba2e55f fix(client): address PR #65 round 2 — broken tests, BBCode escape, expiry loop
c55474f46d fix(content): PR #64 review — schema compliance and orphaned flags
a82eb0748a fix(client): address PR #65 review — POI key, ToldBy parsing, KG dirty flag
Compare 15 commits »
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#66 2026-02-25 09:58:54 +01:00
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.

jpmschweitzer commented on pull request jpmschweitzer/settled-reach#64 2026-02-25 09:54:44 +01:00
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:

  1. NPC IDnpc:nils-davan matches canonical ID.
  2. Auto-flag gating —…
jpmschweitzer created pull request jpmschweitzer/settled-reach#66 2026-02-25 09:51:56 +01:00
feat(simulation): Sprint 18 server — 9 systems (#95 #91 #115 #242 #244 #248 #249 #256 #337)
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-25 09:51:38 +01:00
abd1657d94 chore(meta): update changelog
31ae462cb2 test(simulation): update protocol fixtures and golden for Sprint 18
276538cde1 feat(simulation): Sprint 18 — 9 server systems
Compare 3 commits »
jpmschweitzer pushed to copy at jpmschweitzer/settled-reach 2026-02-25 09:49:21 +01:00
cc898d60c7 fix(content): PR #64 round 2 — NPC ID, outcome gating, fact stubs
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#65 2026-02-25 09:47:41 +01:00
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:

  1. Missing constants — Tests rewritten to use UIStrings lookups.…