@@ -13,6 +13,7 @@ Current scope of the project:
1313- A dedicated pprof/ops HTTP server for profiling goroutines, heap, allocs, mutex contention and blocking.
1414- Minimal legacy TCP listeners wired into both ` authd ` and ` gamed ` .
1515- A stub-compatible binary smoke path that reaches ` GAME ` with the current public bootstrap flows.
16+ - A deterministic single-character ` MOVE ` round-trip wired through the current bootstrap runtime.
1617- Multi-stage Docker build with a lightweight runtime image that keeps Go debug information intact by avoiding stripped builds.
1718
1819## Near-term goal
@@ -70,8 +71,8 @@ Legend:
7071
7172### 6. First in-world behavior
7273- [ ] minimal world state
73- - [ ] basic movement handling
74- - [ ] movement replication/ack path
74+ - [x ] basic movement handling
75+ - [x ] movement replication/ack path
7576
7677### 7. Hardening and expansion
7778- [ ~ ] persistence layer that matches the compatibility target
@@ -181,13 +182,14 @@ Current stub bootstrap credentials:
181182
182183Current minimal runtime path exposed by the shipped binaries:
183184- ` authd ` : ` HANDSHAKE -> AUTH -> LOGIN3 -> AUTH_SUCCESS `
184- - ` gamed ` : ` HANDSHAKE -> LOGIN -> SELECT -> CHARACTER_CREATE? -> CHARACTER_SELECT -> LOADING -> GAME `
185+ - ` gamed ` : ` HANDSHAKE -> LOGIN -> SELECT -> CHARACTER_CREATE? -> CHARACTER_SELECT -> LOADING -> GAME -> MOVE `
185186
186187This is still a bootstrap runtime, not full gameplay.
187188What exists today:
188189- shared authd -> gamed login tickets
189190- file-backed bootstrap account snapshots for the stub login
190191- character creation that survives fresh auth/game sessions
192+ - deterministic single-character ` MOVE ` replication/ack using the selected character VID
191193
192194What still does not exist yet:
193195- compatibility-grade persistence matching the legacy target
0 commit comments