Part of #47
Blocked by: #55 and a later accepted Library state-lifetime brief under #47
Opportunity
The current Tabs visual module receives prebuilt panel content and keeps hidden workflows mounted. Inactive Library and other panels can retain Effects and perform work, including peer-detail loading, while another tab is active.
Explore
After #55 removes runtime lifecycle mechanics from the application root, use a later accepted Library state-lifetime brief under #47 to design a typed tab-label interface plus one active panel renderer so only the selected workflow is mounted. Preserve keyboard policy, focus behavior, workspace state, responsive layout, and phone read-only behavior.
State retention must be explicit for each workflow. Unmounting an inactive panel must not silently discard a draft whose accepted lifetime extends across tab changes.
Proof
Functional browser verification must cover tab keyboard interaction, inactive network and Effect behavior, explicit state-retention decisions, focus, overflow, and console output. Designer review must cover wide, compact, and 390 px phone states.
Constraints
Part of #47
Blocked by: #55 and a later accepted Library state-lifetime brief under #47
Opportunity
The current Tabs visual module receives prebuilt panel content and keeps hidden workflows mounted. Inactive Library and other panels can retain Effects and perform work, including peer-detail loading, while another tab is active.
Explore
After #55 removes runtime lifecycle mechanics from the application root, use a later accepted Library state-lifetime brief under #47 to design a typed tab-label interface plus one active panel renderer so only the selected workflow is mounted. Preserve keyboard policy, focus behavior, workspace state, responsive layout, and phone read-only behavior.
State retention must be explicit for each workflow. Unmounting an inactive panel must not silently discard a draft whose accepted lifetime extends across tab changes.
Proof
Functional browser verification must cover tab keyboard interaction, inactive network and Effect behavior, explicit state-retention decisions, focus, overflow, and console output. Designer review must cover wide, compact, and 390 px phone states.
Constraints