Skip to content

Commit ae900a4

Browse files
author
DavidQ
committed
Add full real-network capability lane before 3D, including hosted Docker server path
BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D
1 parent 7c7b42c commit ae900a4

7 files changed

Lines changed: 131 additions & 24 deletions

docs/dev/CODEX_COMMANDS.md

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,31 @@
1-
21
MODEL: GPT-5.4
3-
REASONING: low
2+
REASONING: medium
43

54
COMMAND:
6-
Create FINAL_SNAPSHOT_NON_3D_COMPLETE_WITH_DEFERRED_INFRA
5+
Create `BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D`.
76

8-
Steps:
9-
1. Update roadmap:
10-
- ensure all non-3D items are [x]
11-
2. Add Deferred Infrastructure section:
12-
- asset naming normalization
13-
- manifest discovery
14-
- include trigger conditions
15-
3. Ensure no duplicate entries remain elsewhere
16-
4. Do NOT modify any other text
7+
Roadmap-only update.
178

18-
Rules:
19-
- status-only PR
20-
- no code changes
21-
- no cleanup work
22-
- no restructuring
9+
Required work:
10+
1. Update `docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md`.
11+
2. Add a new roadmap lane for full real-network capability prior to 3D execution.
12+
3. Include explicit items for:
13+
- real transport/session layer
14+
- authoritative live server runtime
15+
- replication/client application
16+
- playable real multiplayer validation
17+
- server hosting + Docker containerization
18+
- promotion/readiness gate
19+
- include samples for phase 13
20+
4. Update sequencing/dependency wording so real-network capability is completed before active 3D execution begins.
21+
5. Preserve all already-complete network/debug/container items.
22+
6. Do NOT delete existing roadmap content.
23+
7. Do NOT rewrite unrelated roadmap text.
24+
8. Package the updated roadmap bundle into:
25+
`<project folder>/tmp/BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D.zip`
2326

24-
Output:
25-
<project folder>/tmp/FINAL_SNAPSHOT_NON_3D_COMPLETE_WITH_DEFERRED_INFRA.zip
27+
Hard rules:
28+
- roadmap update only
29+
- additive preferred
30+
- no code changes
31+
- no unrelated edits

docs/dev/COMMIT_COMMENT.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
Final snapshot: non-3D complete, deferred infra separated
1+
Add full real-network capability lane before 3D, including hosted Docker server path
2+
BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D

docs/dev/NEXT_COMMAND.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PLAN_PR_3D_ENTRY_POINT
1+
PLAN_PR_REAL_NETWORK_CAPABILITY_ENTRY
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
Locked non-3D completion; moved remaining infra to deferred section
1+
- Added roadmap-update bundle to make full real-network capability a prerequisite before 3D
2+
- Includes live transport, authoritative server runtime, replication, playable validation, and Docker-hosted server items
3+
- Preserves existing completed network/debug/container work
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1-
status-only changes; no 3D; no cleanup; deferred section added
1+
- new real-network capability lane added to roadmap
2+
- hosted Docker server path explicitly included
3+
- 3D sequencing updated to depend on real-network completion
4+
- existing completed network items preserved
5+
- roadmap updated additively
6+
- output ZIP created at:
7+
<project folder>/tmp/BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D.zip

docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,12 +606,24 @@
606606
- [x] Add scripts to prep / update / delete the repo so it can be placed on a website
607607
- [x] Add scripts to switch between Pay-as-you-go and Codex plan modes, and scripts to input API key material and validate it
608608

609+
### Full Real-Network Capability Lane (Required Before 3D Execution)
610+
- [ ] real transport/session layer
611+
- [ ] authoritative live server runtime
612+
- [ ] replication/client application
613+
- [ ] playable real multiplayer validation
614+
- [ ] server hosting + Docker containerization
615+
- [ ] promotion/readiness gate
616+
- [ ] include samples for phase 13
617+
618+
### 3D Execution Dependency Gate
619+
- [ ] begin active phase-16 / 3D execution only after the full real-network capability lane is complete
620+
609621
### Later Capability Lanes
610622
- [x] FEATURE: Fullscreen Bezel Overlay System - Render game in full screen with optional bezel artwork layer (static or animated) surrounding the active playfield, preserving aspect ratio and supporting per-game/theme bezel assets without modifying core engine rendering.
611623

612624
### Later Capability Lanes
613625
- [x] Execute 2D capability polish lanes
614-
- [ ] Execute phase-16 / 3D capability lanes
626+
- [ ] Execute phase-16 / 3D capability lanes (after full real-network capability lane completion)
615627

616628
### Final Cleanup Lane
617629
- [x] Reduce legacy footprint after replacements are proven
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D
2+
3+
## Purpose
4+
Update the master roadmap so full real-network capability is explicitly completed before Phase 16 / 3D execution begins.
5+
6+
## Intent
7+
The repo already has strong network simulation, diagnostics, promotion-readiness work, and server containerization foundations.
8+
This PR adds the remaining **real multiplayer capability** as an explicit roadmap lane and makes it a prerequisite before moving on to 3D execution.
9+
10+
## Required roadmap update
11+
12+
### A. Add a new non-3D lane before 3D execution
13+
Add a new roadmap section or dependency lane for:
14+
15+
## Real Network Capability Completion (Pre-3D Gate)
16+
17+
This lane should cover the missing real-network runtime capability needed to move from simulated/synthetic multiplayer to real hosted multiplayer.
18+
19+
Include the following items:
20+
21+
### Transport + Session Layer
22+
- [ ] real client/server transport selected and implemented
23+
- [ ] connection/session lifecycle for live clients implemented
24+
- [ ] message serialization/deserialization contract defined
25+
- [ ] reconnect/disconnect handling defined
26+
27+
### Authoritative Live Server Runtime
28+
- [ ] authoritative live server tick loop implemented
29+
- [ ] client input intake path implemented
30+
- [ ] server-side authoritative state mutation path implemented
31+
- [ ] live replication output path implemented
32+
33+
### Replication + Client Application
34+
- [ ] state snapshot and/or delta replication contract finalized
35+
- [ ] client replication apply path implemented
36+
- [ ] interpolation/reconciliation strategy defined and implemented at minimum viable level
37+
- [ ] divergence handling validated against live transport
38+
39+
### Playable Real Multiplayer Validation
40+
- [ ] one real multiplayer sample runs over actual network transport
41+
- [ ] real host/client session validated end-to-end
42+
- [ ] live latency behavior validated
43+
- [ ] live replication behavior validated
44+
- [ ] debug surfaces integrated with live transport path
45+
46+
### Server Hosting + Containerization
47+
- [ ] server runtime packaged for hosted deployment
48+
- [ ] Docker container to host the multiplayer server finalized
49+
- [ ] environment/runtime configuration documented
50+
- [ ] health/readiness contract validated in hosted mode
51+
- [ ] hosted server launch/run workflow documented
52+
53+
### Promotion / Readiness Gate
54+
- [ ] real multiplayer path validated as stable enough for future game use
55+
- [ ] roadmap explicitly marks real network capability complete before 3D execution begins
56+
57+
### B. Add dependency ordering
58+
Update roadmap sequencing so:
59+
- full real-network capability is completed before active 3D execution starts
60+
- 3D remains deferred until the real-network lane is closed or explicitly waived
61+
62+
### C. Preserve existing completed work
63+
Do not rewrite or disturb already-complete network/debug/container items.
64+
This PR is additive and sequencing-focused.
65+
66+
## Constraints
67+
- roadmap update only
68+
- no code changes
69+
- no text deletion
70+
- additive update preferred
71+
- status-only elsewhere
72+
73+
## Validation
74+
Codex must report:
75+
- where the new network-capability lane was inserted
76+
- how 3D sequencing was updated
77+
- confirmation that existing completed network items were preserved
78+
79+
## Packaging
80+
`<project folder>/tmp/BUILD_PR_ROADMAP_ADD_FULL_NETWORK_CAPABILITY_BEFORE_3D.zip`

0 commit comments

Comments
 (0)