You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// src/pages/home.page.ts:227-238{type: 'page:card',id: 'ai_briefing',label: 'Today with Copilot',properties: {title: 'Ask the Sales Copilot',description:
'Open the floating Copilot (bottom-right) and ask "what should I focus on today?" '+'— it sees your live pipeline, schema, and accounts.',bordered: true,},},
同一段文案里可能还有第二处漂移:description 写「the floating Copilot
(bottom-right)」,而 content/docs/ai-copilot/index.mdx 现行口径是助手面板
「the chat panel the platform opens from the right edge of every page」。两者
描述的是不是同一个入口,需要对着运行时确认,不宜按字面猜。
为什么没有被任何门发现
这是本条的要点,也是它值得单独记一条的原因:
os validate / pnpm lint 走的是被授权的元数据结构,卡片的 title 与 description 对它们只是自由文本;
发现于 #612 / PR #1001 的实施过程中(全站散文去人格化)。超出 #612 的范围:
该单的裁定明确是
content/docs散文 +src/零改动,故单独记录,未在 PR #1001中修改。
现象
src/pages/home.page.ts的ai_briefing卡片仍以退役人格命名,是用户今天就能看到的界面文案,不是文档:
sales_copilot这个 agent 已由 #512 退役,ADR-0063 §2 把表面收敛为 skills-only;2026-08-04 的架构定调进一步明确:AI 能力由 objectstack-ai/cloud 侧的 agent 承载,
应用只定义 skills。因此 "Ask the Sales Copilot" 指向的是一个本应用不包含的实体。
同一段文案里可能还有第二处漂移:description 写「the floating Copilot
(bottom-right)」,而
content/docs/ai-copilot/index.mdx现行口径是助手面板「the chat panel the platform opens from the right edge of every page」。两者
描述的是不是同一个入口,需要对着运行时确认,不宜按字面猜。
为什么没有被任何门发现
这是本条的要点,也是它值得单独记一条的原因:
os validate/pnpm lint走的是被授权的元数据结构,卡片的title与description对它们只是自由文本;test/docs-drift.test.ts的「product docs do not name a retired copilot persona」)只扫
content/docs/**—— 那是维护者给 Docs drift (round 2 leftovers): ~39 product pages still name "Sales/Service Copilot" as a persona; config comment and RELEASE_STRATEGY.md still stale #612 划的范围,守卫忠实地照做了;
test/docs-drift.test.ts既有的「documented agent names resolve to a platformagent」规则扫的是代码围栏与脚本里的
agent:/defaultAgent:键值,这里没有这样的键,只有一句人话。
所以退役人格在
src/的 UI 文案里没有任何守卫覆盖。全仓扫描确认这是src/、docs/、README.md、AGENTS.md、CONTRIBUTING.md、CHANGELOG.md里仅存的一处:
(
label: 'Today with Copilot'与 description 里的「the floating Copilot」用的是裸 "Copilot",与文档区名 AI Copilot 同形。是否一并中性化,属措辞决策,一并列在
下面由维护者定。)
建议
title为不指向应用自有人格的说法(如 "Ask the AI assistant"),description与
label的裸 "Copilot" 是否同步中性化请一并拍板 —— PR docs: 全站去人格化 Copilot 称呼,并把版本号钉到 manifest (#612) #1001 在文档侧刻意保留了 AI Copilot 作为文档区名(docs: align README/copilot pages with the shipped skills-only surface (#589) #611 的既定口径),只去掉了两个人格称呼,
界面文案是否沿用同一条界线需要确认;
入口,不一致则以运行时为准修文档或修文案;
content/docs/**扩到src/的用户可见字符串(
title/label/description/help)—— 声明即强制,否则同一个退役人格会在没有守卫的那一侧继续复活。这一步会碰公共措辞面,建议
与第 1 点一起定调。
关联
sales_home_page等多个组件渲染为「Component Placeholder」)。两者互相独立:[17.0-rc2验收] sales_home_page / app_launcher_page / utility_bar_page 多个组件渲染为「Component Placeholder」,首页欢迎语用户名插值为空 #734 是渲染问题,本条是文案内容问题;若该卡片当前根本渲染不出来,
本条的用户可见性会被 [17.0-rc2验收] sales_home_page / app_launcher_page / utility_bar_page 多个组件渲染为「Component Placeholder」,首页欢迎语用户名插值为空 #734 掩盖,但文案本身仍是错的。
Docs drift (round 2 leftovers): ~39 product pages still name "Sales/Service Copilot" as a persona; config comment and RELEASE_STRATEGY.md still stale #612 / PR docs: 全站去人格化 Copilot 称呼,并把版本号钉到 manifest (#612) #1001(散文去人格化 + 守卫)。