Skip to content

Commit 146a48a

Browse files
author
DavidQ
committed
Finalizion plan
1 parent 7edcdf0 commit 146a48a

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -661,10 +661,11 @@
661661

662662

663663
## 17. Finalize engine
664+
664665
[ ] Verify all `samples/` and `games/` use engine systems and are not coded locally; if local, migrate to engine.
665666
[ ] Some games are actually samples/demos; identify and recommend a `phase-xx` move target.
666667
[.] Organize/rebuild `samples/` and `games/` as if newly constructed, with proper classes/data in proper folders.
667-
[x] Simulated code (for example, some network samples) should be converted to real networks, with tests as needed.
668+
[.] Simulated code (for example, some network samples) should be converted to real networks, with tests as needed.
668669
[ ] Single class per file.
669670
[ ] Flatten CSS layers so only a few remain; use top-layer shared classes as much as possible (for example, a button should use one standard class, with exceptions only when needed).
670671
[ ] Docs organization: classify all `./docs/` into buckets.
@@ -673,3 +674,11 @@
673674
[ ] Consolidate PRs for easier one-stop review, so one capability does not require reading many docs (for example, bezel/background); focus on what the capability does.
674675
[ ] Remove imports to export (should not be import x, export x)
675676
[ ] Other than templates (games/samples/tools), remove the .keep file, if the folder is empty, delete
677+
678+
[ ] Lock APIs
679+
[ ] Clean boundaries
680+
[ ] Document contracts
681+
[ ] Stabilize networking/runtime before 3D
682+
[ ] Validate no render loop regressions
683+
[ ] Validate no timing model regressions
684+
[ ] Validate no input system regressions

0 commit comments

Comments
 (0)