Simplify workspace composition root
This commit is contained in:
@@ -38,8 +38,8 @@ Frontend:
|
||||
- `RpgRoller/Components/Pages/Home.razor`: gateway that switches between loading, auth, and authenticated workspace views
|
||||
- `RpgRoller/Components/Pages/Home.razor.cs`: gateway/session orchestration for `Home`
|
||||
- `RpgRoller/Components/Pages/Workspace.razor`: authenticated workspace UI
|
||||
- `RpgRoller/Components/Pages/Workspace.razor.cs`: workspace composition root and JS-invokable entry points
|
||||
- `RpgRoller/Components/Pages/WorkspaceState.cs`: workspace UI state and computed projections
|
||||
- `RpgRoller/Components/Pages/Workspace.razor.cs`: workspace composition root, coordinator wiring, lifecycle, and JS-invokable entry points
|
||||
- `RpgRoller/Components/Pages/WorkspaceState.cs`: workspace UI state plus pure computed and formatting projections used directly by the Razor view
|
||||
- `RpgRoller/Components/Pages/WorkspaceSessionCoordinator.cs`, `WorkspaceCampaignCoordinator.cs`, `WorkspaceCampaignScopeCoordinator.cs`, `WorkspacePlayCoordinator.cs`, `WorkspaceAdminCoordinator.cs`, `WorkspaceLiveStateController.cs`, `WorkspaceFeedbackService.cs`, and `WorkspaceToast.cs`: session/bootstrap, campaign scope, play/log, admin, live update, and toast concerns used by `Workspace`
|
||||
- `RpgRoller/Components/Pages/HomeControls/`: workspace and auth child components, forms, header, panels, and modal controls
|
||||
- `RpgRoller/Components/RpgRollerApiClient.cs`: browser API client for write actions
|
||||
@@ -49,7 +49,7 @@ Frontend:
|
||||
|
||||
Current repo note:
|
||||
|
||||
- `TASKS.md` tracks the remaining Workspace cleanup work.
|
||||
- `TASKS.md` records the completed decomposition work and the final execution notes for this refactor.
|
||||
- This README describes the code as it exists today. It does not treat blueprint items in `TASKS.md` as finished unless they are already present in the repo.
|
||||
|
||||
## Runtime and Persistence
|
||||
|
||||
Reference in New Issue
Block a user