Skip to content

缺陷:Setup 导航缺「Packaged automation」入口 —— objectui 页面已合并,framework nav contribution 从未落地(ADR-0126 §7.4,验收卡 A1 必失败) #12457

Description

@baozhoutao

现象

ADR-0126 的 Setup「打包自动化」页面在 objectui 侧已完整合并,但 objectstack 侧没有任何 nav contribution 指向它。stock 启动下 Setup 侧边栏不出现该页面,唯一可达方式是手输 URL:

/apps/setup/component/automation/packaged

验收卡 #12438A1(入口)因此必然失败;文档 content/docs/build-without-code.mdx:37 已公开承诺「a dedicated packaged automation page here lets you switch it off and clone your own」—— 文档先于可达表面发布,正是 ADR-0126 §8.5 要求避免的顺序。

证据(objectstack @ af56546 · objectui @ f7c52e2)

objectui 半边已就绪:

objectstack 半边缺失:

  • packages/platform-objects/src/apps/setup-nav.contributions.ts:32-171 声明 25 个 nav_* 项,无一与 automation 相关;全仓 grep automation:packaged 零命中(Setup 中唯一的 componentRef 是 :51developer:packages)

不是在途工作: Epic #12150 的 L5(objectui#6301,页面)与 L6-UI(objectui#6412,动作区)均已关闭 —— nav contribution 这半边被遗漏,而非待办。

预期

GET /api/v1/meta/app?id=setup 的合并导航中存在一个 type:'component'componentRef:'automation:packaged' 的条目;管理员从 Setup 侧边栏点击可达「Packaged automation / 打包自动化」页面。

修复方向(一处小改)

packages/platform-objects/src/apps/setup-nav.contributions.ts 为 Setup 增加一条 nav contribution,指向 automation:packaged(归属分组由维护者定,自动化/开发者区均可);随后 platform-core.builtin-apps-nav-render 的全目的地遍历会自动把该页纳入走查。

关联

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions