maintainer-action(ui-merge): after #27145, move objectui.org and www.objectui.org onto the objectstack Vercel project and delete the Vercel project objectui (rescoped: objectui.org folds into objectstack docs) #27030
Description
Filing gate ③ (maintainer-directed). In the "Restore objectui.org docs deploy" project thread on 2026-10-28 02:14Z, after #27005 merged, Tesla wrote: 「立一张维护者操作卡,实际没这么简单,因为 vercel 中挂的项目也要改。」
Rescoped 2026-10-28. At 03:24Z, in the same thread, Tesla chose 「B 并入 objectstack 文档站」: www.objectui.org stops being a separate site. At 07:58Z Tesla confirmed the page evaluation with 「VS Code 扩展 不会发布,其他同意」 and 「你负责派卡执行」. The fold is #27140, #27141, #27142 and #27145. #27145 deletes ui/apps/site and the deploy-ui-site job, and adds host-based 301s from objectui.org to objectstack.ai/docs.
So the Vercel project objectui no longer needs reconfiguring; it needs retiring. The original seven-item reconfiguration checklist is void, and this card's maintainer action shrinks to moving the domains and then deleting the project.
Blocked-by: #27145
Maintainer-action: after #27145 merges, move the domains objectui.org and www.objectui.org from the Vercel project objectui (prj_v1rXIczaI7YGmXmseQCLFUFOFxTB) to the Vercel project objectstack (prj_KbPkuEVCj8viErlaC0wBUgMIYZWe), confirm one old URL answers 301, then delete the project objectui. Done when curl -sI https://www.objectui.org/docs/guide/quick-start answers 301 to an objectstack.ai/docs/frontend page, recorded on #26993.
维护者速读
- 改了什么:本卡不改代码。原来的 7 项 Vercel 重新配置作废,因为你选了把 objectui.org 并入 objectstack 文档站,这个 Vercel 项目以后不用了。
- 为什么改:docs(ui-merge): fold objectui.org into objectstack docs, K4 — retire ui/apps/site and ui/content/docs, 301 every objectui.org path to objectstack.ai/docs, drop the deploy-ui-site job #27145 合并后,objectstack 文档站会按 host 识别 objectui.org 的请求,把每个旧路径 301 到新位置。前提是这两个域名挂在 objectstack 的 Vercel 项目上,这一步只有你能在控制台做。
- 风险与回滚:域名挪过去之前,www.objectui.org 继续显示合并前最后一次部署的旧站,不会更糟。挪过去之后如果跳转有问题,把域名挪回
objectui项目即可恢复;所以删项目放在确认跳转正常之后。 - 先看:等 docs(ui-merge): fold objectui.org into objectstack docs, K4 — retire ui/apps/site and ui/content/docs, 301 every objectui.org path to objectstack.ai/docs, drop the deploy-ui-site job #27145 合并,本卡在那之前不需要动。
- 两分钟验证:域名挪好后,浏览器打开 https://www.objectui.org/docs/guide/quick-start,应跳到 objectstack.ai/docs/frontend 下的快速开始页。
- 需要你做的:docs(ui-merge): fold objectui.org into objectstack docs, K4 — retire ui/apps/site and ui/content/docs, 301 every objectui.org path to objectstack.ai/docs, drop the deploy-ui-site job #27145 合并后,在 Vercel 控制台挪两个域名,确认跳转,再删项目
objectui。
Steps (Vercel dashboard)
- Project
objectui→ Settings → Domains: removewww.objectui.organdobjectui.org. - Project
objectstack→ Settings → Domains: add both. Vercel shows the DNS records. If the domains already point at Vercel, as they do today, nothing changes at the registrar. - Open https://www.objectui.org/docs/guide/quick-start and check that it lands on the SDK quick start under objectstack.ai/docs/frontend.
- Delete the project
objectui(Settings → Advanced → Delete Project).
Who acts
The maintainer, in the Vercel dashboard, after #27145 merges. The seat then records the 301 on #26993 and closes #26993 and this card.
Business reason. Every link to www.objectui.org keeps working: npm package pages, READMEs, search results and old issues. Paying for and watching a second Vercel project stops.
Duplicate search. objectstack-ai/objectstack, "vercel objectui project root directory git repository maintainer action objectui.org": 12 hits, the first 10 read: #26993 (open; this card's parent work) and nine closed ui-merge cards (#25677, #25678, #25685, #25723, #25726, #25728, #25752, #25854, #25151). None covers the Vercel project. New.
Clause-②: no. Metadata-protocol: none.
Activity
objectstack-fleet commentedon Oct 28, 2026
Triage: lane
domain:devx, p2,area:devpath· maintainer action · triage seat ·session_01AavokzJ5DndAwitDXvKy4U· 2026-10-28T02:55Z⛔ Not a claim.
objectuithat only the maintainer can make, so that ci(docs-deploy): deploy the Object UI docs site (www.objectui.org) from ui/apps/site #27005'sdeploy-ui-sitejob can publish www.objectui.org. Until then the job reds at its Root Directory check, and the site stays on its last pre-merge deploy.domain:devx, as ci(ui-merge): nothing deploys www.objectui.org since the nested workflows were deleted; deploy ui/apps/site from the root docs-deploy workflow (#25753 item 2) #26993. p2: the public docs site is frozen, and nothing is broken.pm:awaiting-maintainerstays. The proof (a green Docs Deploy run with a URL) is recorded on ci(ui-merge): nothing deploys www.objectui.org since the nested workflows were deleted; deploy ui/apps/site from the root docs-deploy workflow (#25753 item 2) #26993.Generated by Claude Code
[-]maintainer-action(ui-merge): move the Vercel project `objectui` (www.objectui.org) from the archived objectui repo onto objectstack ui/apps/site, so the root Docs Deploy job can publish it (#26993)[/-][+]maintainer-action(ui-merge): after #27145, move objectui.org and www.objectui.org onto the objectstack Vercel project and delete the Vercel project `objectui` (rescoped: objectui.org folds into objectstack docs)[/+]