Skip to content

feat(cloud-connection): marketplace Setup nav is plugin-owned (ADR-0029 K2 handoff)#1771

Merged
os-zhuang merged 1 commit into
mainfrom
feat/marketplace-nav-plugin-owned
Jun 12, 2026
Merged

feat(cloud-connection): marketplace Setup nav is plugin-owned (ADR-0029 K2 handoff)#1771
os-zhuang merged 1 commit into
mainfrom
feat/marketplace-nav-plugin-owned

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

cloud ADR-0009 P1(导航所有权移交):

  • MarketplaceProxyPlugin 携带「Browse Marketplace」、MarketplaceInstallLocalPlugin 携带「Installed Apps」(kernel:ready 时 manifest.register,与 Cloud Connection 同模式)
  • platform-objects setup-nav 删除这两项(它自己文档写明的方向:entries move out into capability plugins)
  • 行为:没挂插件就没有入口(OS_CLOUD_URL=off → Setup 零市场死链);URL 暂仍指向现有 React 页(页面元数据化 = ADR-0009 P2 分阶段)
  • cloud-connection 36/36;多租户 per-env 内核的 bundle 注册随 cloud 侧 PR(ArtifactKernelFactory)

🤖 Generated with Claude Code

…29 K2 handoff)

Browse Marketplace ships with MarketplaceProxyPlugin; Installed Apps
ships with MarketplaceInstallLocalPlugin — the entry lives and dies
with the capability (OS_CLOUD_URL=off → no marketplace entries at all,
instead of a dead page). Removed from platform-objects' setup-nav
contributions per its own 'entries move out into capability plugins'
direction.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 12, 2026 7:27am

Request Review

@os-zhuang
os-zhuang merged commit c802327 into main Jun 12, 2026
1 of 2 checks passed
@os-zhuang
os-zhuang deleted the feat/marketplace-nav-plugin-owned branch June 12, 2026 07:04
@github-actions github-actions Bot added documentation Improvements or additions to documentation tooling size/s labels Jun 12, 2026
os-zhuang added a commit that referenced this pull request Jun 12, 2026
…1771

#1771 moved both marketplace entries out to cloud-connection's plugins
but left the now-empty contribution behind, tripping the
SETUP_NAV_CONTRIBUTIONS test ('items.length > 0') and turning main CI
red. The group_apps shell anchor stays in setup.app.ts and is filled
entirely by capability plugins.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant