shell-ui
Shell UI 是一套面向 src/app/shell 目录的 Shell 模块模式,用于管理全局应用外壳与跨领域 UI 状态,包括布局组合、全局导航、应用级 UI 脚手架,以及主题、提示条/消息条、搜索 UI 状态等真正跨领域的全局 UI 状态存储。它强调 Shell 不承载业务能力逻辑,不直接调用仓储,只消费面向应用的信号。UI 规则要求仅使用独立组件,模板仅通过 Angular 控制流绑定信号,使用 Material Design 3 令牌,避免为颜色与排版硬编码 CSS 值。导航方面优先采用路由驱动的组合与懒加载,并使用 inject() 配合函数式守卫与解析器。无障碍方面要求保证键盘导航、焦点可见性、语义化地标以及全局布局的跳转链接。