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

验收卡 #12438 的 A1(入口)因此必然失败;文档 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 是 :51 的 developer: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 的全目的地遍历会自动把该页纳入走查。

关联

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions