Jeroen Schweitzer jpmschweitzer
  • Joined on 2025-11-14
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-11 21:57:25 +01:00
beee44b3c8 feat(client): add batch fixture, fixture smoke test, decode_errors test
8d12776b5d fix(client): address PR #7 review — ephemeral port, input drop docs
Compare 2 commits »
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#7 2026-02-11 21:53:02 +01:00
feat(client): E2E connection test and wire format fixes (#81)

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

Hoshe (Code Quality): APPROVE

Solid implementation with excellent test coverage (43 client tests, 53 server tests). Wire format fix correctly…

jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-11 21:46:21 +01:00
a54a3a8100 chore(meta): update changelog
f160f07e6d fix(skills): remove references to nonexistent init/package scripts
c35248f103 chore(skills): add plan-sprint skill for sprint briefing generation
7f97cb7ce3 docs(sprints): add Sprint 2 "See" briefings for server, client, joint
d96a0599b6 feat(db): add multi-ID show and --brief flag to ticket CLI
Compare 5 commits »
jpmschweitzer created pull request jpmschweitzer/settled-reach#7 2026-02-11 21:45:14 +01:00
feat(client): E2E connection test and wire format fixes (#81)
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-11 21:44:56 +01:00
c737d687aa chore(meta): update changelog
5e4b8dbcf3 feat(client): add E2E connection test and batch encoding tests
e1e4e346c7 feat(client): add EntityKind::Player fixture and update multi-entity fixture
2338941721 fix(client): batch-encode inputs as Vec<PlayerInput> per server wire format
b9a3d8efea Merge branch 'server' into main (PR #6)
Compare 13 commits »
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-11 21:40:15 +01:00
06aebccecc chore(meta): update changelog
1b201ddfc3 chore(db): add 17 tickets from architecture review audit (#339-#355)
1920f002a1 docs(workshops): add 5 architecture spike workshop briefs
e1a3913060 docs(decisions): add Q-018 through Q-023 from architecture audit
Compare 4 commits »
jpmschweitzer created branch planning in jpmschweitzer/settled-reach 2026-02-11 21:33:49 +01:00
jpmschweitzer pushed to planning at jpmschweitzer/settled-reach 2026-02-11 21:33:49 +01:00
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-11 21:30:20 +01:00
af928d74cf chore(meta): update changelog
33db0caa69 docs(audits): add architecture audit framework and Sprint 1 review
3d872f0d3f chore(db): track ticket status updates (#78, #79, #81-#83 done)
Compare 3 commits »
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-11 21:26:53 +01:00
b9a3d8efea Merge branch 'server' into main (PR #6)
3f4c663242 fix(bridge): improve accept error reporting with address context
b9af725b02 fix(simulation): correct tick synchronization in snapshot generation
2cd8786036 fix(bridge): add Disconnected error variant, fix test race condition
058d0352ab chore(meta): update changelog
Compare 9 commits »
jpmschweitzer closed pull request jpmschweitzer/settled-reach#6 2026-02-11 21:26:52 +01:00
Sprint 1: Game loop, wire format fix, TCP transport
jpmschweitzer closed pull request jpmschweitzer/settled-reach#5 2026-02-11 21:26:12 +01:00
feat(client): LocalBridge TCP transport and 8-directional movement (#79)
jpmschweitzer pushed to main at jpmschweitzer/settled-reach 2026-02-11 21:26:12 +01:00
3befd2309c fix(client): address PR #5 review — race condition, buffer corruption, input error
c4e1b07346 chore(meta): update changelog
0f75c3194d feat(client): add LocalBridge framing tests and diagonal fixtures
2ecafff2ed feat(client): integrate LocalBridge transport and 8-directional movement
6dfaf2831f feat(client): add LocalBridge TCP transport and ServerProcess manager
Compare 5 commits »
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-11 21:16:12 +01:00
3f4c663242 fix(bridge): improve accept error reporting with address context
b9af725b02 fix(simulation): correct tick synchronization in snapshot generation
2cd8786036 fix(bridge): add Disconnected error variant, fix test race condition
Compare 3 commits »
jpmschweitzer pushed to client at jpmschweitzer/settled-reach 2026-02-11 21:14:57 +01:00
3befd2309c fix(client): address PR #5 review — race condition, buffer corruption, input error
jpmschweitzer commented on pull request jpmschweitzer/settled-reach#6 2026-02-11 21:12:23 +01:00
Sprint 1: Game loop, wire format fix, TCP transport

Dual-Agent Review: server -> main

Hoshe (Code Quality): REQUEST_CHANGES

Solid implementation with good test coverage (11 new tests including E2E). Two critical issues found.

jpmschweitzer commented on pull request jpmschweitzer/settled-reach#5 2026-02-11 21:09:48 +01:00
feat(client): LocalBridge TCP transport and 8-directional movement (#79)

Dual-Agent Review: client -> main

Hoshe (Code Quality): REQUEST_CHANGES

Solid implementation with good test coverage (12 new tests, 4 fixtures). Three critical issues identified.

jpmschweitzer created pull request jpmschweitzer/settled-reach#6 2026-02-11 21:02:34 +01:00
Sprint 1: Game loop, wire format fix, TCP transport
jpmschweitzer pushed to server at jpmschweitzer/settled-reach 2026-02-11 21:02:06 +01:00
058d0352ab chore(meta): update changelog
a5b88cb735 chore(bridge): format gen_fixtures.rs
7864bfdf7d feat(simulation): add input processing, snapshot gen, and game loop
1b0e514560 feat(bridge): add TCP transport for Godot client connection
f6ce7d4046 fix(bridge): use named MessagePack format for wire compatibility
Compare 24 commits »
jpmschweitzer created pull request jpmschweitzer/settled-reach#5 2026-02-11 21:00:24 +01:00
feat(client): LocalBridge TCP transport and 8-directional movement (#79)