Parent
Restructure spec: #13 (RESTRUCTURE_PLAN.md)
What to build
The session autoload that owns configuration resolution, the AppState bundle (game session, brothers, wave, flow, and a case-insensitive flags sub-state), construction of every service, and build/reset semantics. A reserve seam is left where FlowController plugs in later. Verifiable by tests that construct an isolated AppState fixture.
Acceptance criteria
Blocked by
Parent
Restructure spec: #13 (RESTRUCTURE_PLAN.md)
What to build
The session autoload that owns configuration resolution, the AppState bundle (game session, brothers, wave, flow, and a case-insensitive flags sub-state), construction of every service, and build/reset semantics. A reserve seam is left where FlowController plugs in later. Verifiable by tests that construct an isolated AppState fixture.
Acceptance criteria
Blocked by