Jeroen Schweitzer jpmschweitzer
  • Joined on 2025-11-14
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-12 01:06:40 +01:00
3115c7a84c fix(simulation): address PR #10 review — plugin wiring, stale reset, warnings
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#11 2026-02-12 01:03:12 +01:00
feat(client): protocol v2 decoder + D-033 entity visuals (#130)

Dual-Agent Review: client -> main (PR #11)

Hoshe (Code Quality): REQUEST_CHANGES

Clean implementation with strong test coverage (149 new test lines). One critical type safety bug in edge…

jpmschweitzer commented on pull request jpmschweitzer/settled-reach#10 2026-02-12 01:03:11 +01:00
feat(simulation): knowledge graph system (D-041, Sprint 2)

Dual-Agent Review: server -> main (PR #10)

Hoshe (Code Quality): REQUEST_CHANGES

Well-structured implementation with excellent test coverage and adherence to D-041. Three issues require…

jpmschweitzer created pull request jpmschweitzer/settled-reach#11 2026-02-12 00:56:02 +01:00
feat(client): protocol v2 decoder + D-033 entity visuals (#130)
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-12 00:53:53 +01:00
30b028e85a chore(meta): update changelog
f3793bf16e feat(client): D-033 entity colors, peripheral dimming, facing indicator (#130)
57da75c509 feat(client): upgrade protocol decoder and GameState for v2 snapshot
a9f1cbd865 Merge remote-tracking branch 'origin/client'
4a153d31fd Merge remote-tracking branch 'origin/server'
Compare 14 commits »
jpmschweitzer created pull request jpmschweitzer/settled-reach#10 2026-02-12 00:50:44 +01:00
feat(simulation): knowledge graph system (D-041, Sprint 2)
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-12 00:50:22 +01:00
a68a3ef429 chore(meta): update changelog
804379dee2 feat(simulation): wire direct observation to knowledge graph (#364, #367)
e733a4c223 feat(simulation): add knowledge graph system per D-041 (#361, #362, #363, #365)
a9f1cbd865 Merge remote-tracking branch 'origin/client'
4a153d31fd Merge remote-tracking branch 'origin/server'
Compare 17 commits »
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-12 00:42:50 +01:00
419f308451 Merge remote-tracking branch 'origin/maintenance'
2da6923189 docs(config): prefer ticket CLI over raw SQL in CLAUDE.md
Compare 2 commits »
jpmschweitzer pushed to maintenance at jpmschweitzer/settled-reach 2026-02-12 00:39:21 +01:00
2da6923189 docs(config): prefer ticket CLI over raw SQL in CLAUDE.md
jpmschweitzer closed pull request jpmschweitzer/settled-reach#8 2026-02-12 00:32:37 +01:00
feat(client): sprint 2 rendering pipeline — tiles, fog, camera
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-12 00:32:34 +01:00
a9f1cbd865 Merge remote-tracking branch 'origin/client'
6ff6be9a78 fix(client): use tick-based invalidation for world renderer
aa3a3fea7d fix(client): address PR review — invalidation, constants, tests
1443f9dc9e chore(meta): update changelog
dcf887cb49 feat(client): add tile rendering, fog overlay, and camera smoothing
Compare 9 commits »
jpmschweitzer closed pull request jpmschweitzer/settled-reach#9 2026-02-12 00:32:02 +01:00
feat(simulation): Sprint 2 — perception system (LOS, vision cone, observer)
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-12 00:31:59 +01:00
4a153d31fd Merge remote-tracking branch 'origin/server'
d646d86212 chore(meta): update changelog
e205b38938 feat(simulation): integrate observer visibility query (#112)
f760624967 feat(simulation): add vision cone with forward/peripheral/blind sectors (#111)
3323678ddf feat(simulation): implement symmetric shadowcasting for LOS (#359, #110)
Compare 10 commits »
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#8 2026-02-12 00:31:55 +01:00
feat(client): sprint 2 rendering pipeline — tiles, fog, camera

Dual-Agent Review Round 3: client -> main

Reviewing fix commit: 6ff6be9 fix(client): use tick-based invalidation for world renderer

Hoshe (Code Quality): APPROVE

Tick-based invalidation…

jpmschweitzer commented on pull request jpmschweitzer/settled-reach#9 2026-02-12 00:29:07 +01:00
feat(simulation): Sprint 2 — perception system (LOS, vision cone, observer)

Dual-Agent Review: server -> main

Hoshe (Code Quality): APPROVE

High-quality perception system. 24 unit tests across 3 modules, proper separation of concerns (shadowcast -> vision cone ->…

jpmschweitzer commented on pull request jpmschweitzer/settled-reach#8 2026-02-12 00:24:39 +01:00
feat(client): sprint 2 rendering pipeline — tiles, fog, camera

Round 2 fix applied (6ff6be9): replaced count-based dirty tracking with tick-based invalidation. Now re-renders all layers when GameState.current_tick advances — correctly handles door opens,…

jpmschweitzer created pull request jpmschweitzer/settled-reach#9 2026-02-12 00:24:36 +01:00
feat(simulation): Sprint 2 — perception system (LOS, vision cone, observer)
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-12 00:24:35 +01:00
6ff6be9a78 fix(client): use tick-based invalidation for world renderer
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-12 00:24:18 +01:00
d646d86212 chore(meta): update changelog
e205b38938 feat(simulation): integrate observer visibility query (#112)
f760624967 feat(simulation): add vision cone with forward/peripheral/blind sectors (#111)
3323678ddf feat(simulation): implement symmetric shadowcasting for LOS (#359, #110)
bb6bc287e9 feat(simulation): add ObserverSnapshot v2 schema with visibility types (#358, #25)
Compare 41 commits »
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#8 2026-02-12 00:22:48 +01:00
feat(client): sprint 2 rendering pipeline — tiles, fog, camera

Dual-Agent Review Round 2: client -> main

Reviewing fix commit: aa3a3fe fix(client): address PR review — invalidation, constants, tests

Hoshe (Code Quality): APPROVE

All 10 round 1…