pass 1
This commit is contained in:
@@ -15,6 +15,12 @@ Parent documents:
|
||||
- The notes in this directory expand each subsystem boundary without changing the parent Phase 1 design.
|
||||
- The subsystem notes are meant to be read as design companions, not as independent alternate architectures.
|
||||
|
||||
Status note:
|
||||
|
||||
- The Phase 1 design package is complete.
|
||||
- The codebase has compatibility seams for the named subsystems.
|
||||
- The target subsystem extraction is still in progress, so these notes describe the architecture the implementation is moving toward, not a claim that every boundary is already pure.
|
||||
|
||||
## Recommended Reading Order
|
||||
|
||||
1. [PHASE_1_SUBSYSTEM_BOUNDARIES_DESIGN.md](/c:/Users/Aiden/Documents/GitHub/video-shader-toys/docs/PHASE_1_SUBSYSTEM_BOUNDARIES_DESIGN.md)
|
||||
@@ -60,3 +66,5 @@ Phase 1 should leave the project with:
|
||||
- one agreed current-to-target migration story
|
||||
|
||||
Phase 1 does not need to settle every later implementation detail. The subsystem notes intentionally leave some questions open where later phases need room to choose concrete mechanics.
|
||||
|
||||
As of the current codebase, those design questions are settled well enough for later work to build against them. Remaining implementation work should be tracked as extraction progress under later phases, especially eventing, the `RuntimeHost` split, render-thread ownership, persistence, backend lifecycle, and telemetry.
|
||||
|
||||
Reference in New Issue
Block a user