观察(来自 objectui#7256 / PR #7372 的 dev 报告,PM 裁 B)
#7372 让顶栏 logo、侧栏 Home、移动端 Home、应用切换器 Home 四处跟随 app.isDefault 声明的落地页;但「这个应用不存在 / 无权访问」的恢复重定向(AppContent / ConsoleShell、AiChatPage、StudioDesignSurface、AcceptInvitationPage)仍写死 /home。控制面客户在这些错误路径上会掉回通用 home(内部应用「云/账户」+ 环境侧动作卡)。
裁决
B:后续卡先量清楚约十几个 pin 了 /home 期望的夹具,再统一改为跟随 resolveDeclaredHomePath();⛔ 不做 C(让 /home 自己重定向到声明落地页——会剥掉环境层真正的启动器,ADR-0075)。
Re-check:grep -rn "'/home'" packages/app-shell/src apps/console/src | grep -v test。
Generated by Claude Code
观察(来自 objectui#7256 / PR #7372 的 dev 报告,PM 裁 B)
#7372 让顶栏 logo、侧栏 Home、移动端 Home、应用切换器 Home 四处跟随
app.isDefault声明的落地页;但「这个应用不存在 / 无权访问」的恢复重定向(AppContent/ConsoleShell、AiChatPage、StudioDesignSurface、AcceptInvitationPage)仍写死/home。控制面客户在这些错误路径上会掉回通用 home(内部应用「云/账户」+ 环境侧动作卡)。裁决
B:后续卡先量清楚约十几个 pin 了
/home期望的夹具,再统一改为跟随resolveDeclaredHomePath();⛔ 不做 C(让/home自己重定向到声明落地页——会剥掉环境层真正的启动器,ADR-0075)。Re-check:
grep -rn "'/home'" packages/app-shell/src apps/console/src | grep -v test。Generated by Claude Code