|
433 | 433 | - [ ] 3DAssetViewer |
434 | 434 | - [ ] 3DCameraPathEditor |
435 | 435 | - [ ] PhysicsSandboxTool |
436 | | -- [ ] StateInspectorTool |
437 | | -- [ ] ReplayVisualizerTool |
438 | | -- [ ] PerformanceProfilerTool |
439 | | -- [ ] AssetPipelineTool |
440 | | -- [ ] Tile/Model Converter Tool |
| 436 | +- [.] StateInspectorTool |
| 437 | +- [.] ReplayVisualizerTool |
| 438 | +- [.] PerformanceProfilerTool |
| 439 | +- [.] AssetPipelineTool |
| 440 | +- [.] Tile/Model Converter Tool |
441 | 441 |
|
442 | 442 | ### Tooling Strategy By Need |
443 | 443 | - [ ] 2D tool stabilization before 3D tool expansion |
444 | 444 | - [ ] 3D prerequisite samples before advanced 3D tools |
445 | | -- [ ] content pipeline tools after asset complexity justifies them |
446 | | -- [ ] debug tools align with engine/debug maturity |
| 445 | +- [.] content pipeline tools after asset complexity justifies them |
| 446 | +- [.] debug tools align with engine/debug maturity |
447 | 447 | - [ ] no standalone showcase-only tool tracks |
448 | 448 |
|
449 | 449 | ### Recent Tool Shell Notes |
|
546 | 546 | - [.] integration coverage aligned to state/replay/rendering/tools |
547 | 547 | - [.] smoke validation aligned to samples/tools/games |
548 | 548 | - [ ] fixtures/helpers organization normalized |
549 | | -- [ ] move/refactor validation strategy documented |
| 549 | +- [.] move/refactor validation strategy documented |
550 | 550 | - [ ] post-PR acceptance criteria consistently enforced |
551 | 551 |
|
552 | 552 | --- |
553 | 553 |
|
554 | 554 | ## 15. Legacy Reduction |
555 | | -- [ ] legacy inventory completed |
556 | | -- [ ] keep vs migrate vs future-delete decisions recorded |
| 555 | +- [.] legacy inventory completed |
| 556 | +- [.] keep vs migrate vs future-delete decisions recorded |
557 | 557 | - [ ] `classes_old_keep` policy defined |
558 | | -- [ ] `SpriteEditor_old_keep` policy defined |
| 558 | +- [.] `SpriteEditor_old_keep` policy defined |
559 | 559 | - [ ] archived notes policy defined |
560 | 560 | - [ ] imports pointing to legacy paths reduced |
561 | | -- [ ] roadmap for eventual legacy retirement defined |
| 561 | +- [.] roadmap for eventual legacy retirement defined |
| 562 | +- [ ] `templates/` folder evaluated for keep vs move vs future-delete during cleanup phase |
562 | 563 |
|
563 | 564 | --- |
564 | 565 |
|
|
588 | 589 | - [ ] Normalize samples phase structure |
589 | 590 | - [ ] Establish games/_template and normalize games layer |
590 | 591 | - [.] Normalize tools/shared and tool boundaries |
591 | | -- [ ] Normalize assets/data ownership |
592 | | -- [ ] Expand testing/validation structure |
| 592 | +- [.] Normalize assets/data ownership |
| 593 | +- [.] Expand testing/validation structure |
| 594 | + |
| 595 | +### Later Capability Lanes |
| 596 | +- [ ] 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. |
593 | 597 |
|
594 | 598 | ### Later Capability Lanes |
595 | 599 | - [ ] Execute 2D capability polish lanes |
|
610 | 614 | - [.] continue exact-cluster shared extraction until the current lane reaches a stable stop point |
611 | 615 | - [x] finish active promotion-gate lane enough to remove it from half-active status |
612 | 616 | - [.] convert repo structure normalization into exact move-map BUILDs with explicit validation |
613 | | -- [ ] re-baseline this roadmap after active execution lanes stabilize |
| 617 | +- [.] re-baseline this roadmap after active execution lanes stabilize |
614 | 618 | - [ ] split future implementation into small dependency-ordered PRs |
615 | 619 | - [ ] avoid broad repo-wide cleanup passes until the active lanes above are materially further along |
0 commit comments