STATE - Home Router and Mode Switching
DomainsDOL EnglishProduct273 words1 min read
Current truth
Phần tiêu đề “Current truth”Post-login DOL English no longer opens a standalone Home / Global Today overview. The root now acts as a resolver that restores returnTo or the learner’s last meaningful program workspace, with selective cross-program aggregation available only inside eligible views.
Rules
Phần tiêu đề “Rules”Public Homeremains the active owner for pre-login discovery only.- Logged-in root is a router, not a summary dashboard owner surface.
- Root entry resolution order:
- valid
returnTo, - else
last meaningful program workspace, - else same program root if the stored deep target is invalid,
- else direct to a single valid active program if one exists,
- else onboarding / program choice / discovery.
- valid
Last meaningful program workspacemust not blindly restore:- auth,
- account,
- checkout,
- transient success/error pages,
- expired or invalid deep routes.
- Cross-program aggregation after login:
- is not a root surface,
- is not a peer program context,
- is allowed only inside explicitly eligible views,
- starts with
schedule / calendarstyle views.
- Eligible aggregate views must default to current program scope first and expose
All Programsonly as an explicit scope toggle when needed. - Retired Home-level summary blocks, retention hooks, and
Global Todayorchestration behavior are archived until a new owner surface is explicitly defined. - Program switcher remains real-program-only.
Decision trace
Phần tiêu đề “Decision trace”- DEC-0011
- DEC-0038
- DEC-0039
- DEC-0040
- DEC-0041
- DEC-0042
- DEC-0049
- DEC-0052
- DEC-0055
- DEC-0060
- DEC-0061
- DEC-0065
- DEC-0070
- DEC-0071
- DEC-0072
- DEC-0074
- DEC-0075
- DEC-0076
- DEC-0077
- DEC-0078
- DEC-0079
- DEC-0080
- DEC-0095
- DEC-0096