Skip to content

Home page still ships a card titled "Ask the Sales Copilot" — a retired persona in live UI metadata, outside every docs guard's scan surface #1002

Description

@yinlianghui

发现于 #612 / PR #1001 的实施过程中(全站散文去人格化)。超出 #612 的范围
该单的裁定明确是 content/docs 散文 + src/ 零改动,故单独记录,未在 PR #1001
中修改。

现象

src/pages/home.page.tsai_briefing 卡片仍以退役人格命名,是用户今天就能
看到的界面文案
,不是文档:

// 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,
  },
},

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」。两者
描述的是不是同一个入口,需要对着运行时确认,不宜按字面猜。

为什么没有被任何门发现

这是本条的要点,也是它值得单独记一条的原因:

所以退役人格在 src/ 的 UI 文案里没有任何守卫覆盖。全仓扫描确认这是 src/
docs/README.mdAGENTS.mdCONTRIBUTING.mdCHANGELOG.md仅存的
一处

$ grep -rn "Sales Copilot\|Service Copilot\|销售 Copilot\|服务 Copilot" \
    src/ docs/ README.md AGENTS.md CONTRIBUTING.md CHANGELOG.md
src/pages/home.page.ts:236:            title: 'Ask the Sales Copilot',

label: 'Today with Copilot' 与 description 里的「the floating Copilot」用的是
裸 "Copilot",与文档区名 AI Copilot 同形。是否一并中性化,属措辞决策,一并列在
下面由维护者定。)

建议

  1. 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 的既定口径),只去掉了两个人格称呼,
    界面文案是否沿用同一条界线需要确认;
  2. 顺带对着运行时核实「floating (bottom-right)」与文档的「right edge」是否同一个
    入口,不一致则以运行时为准修文档或修文案;
  3. 值得考虑把 PR docs: 全站去人格化 Copilot 称呼,并把版本号钉到 manifest (#612) #1001 那条人格守卫的扫描面从 content/docs/** 扩到 src/
    用户可见字符串(title / label / description / help)—— 声明即强制,
    否则同一个退役人格会在没有守卫的那一侧继续复活。这一步会碰公共措辞面,建议
    与第 1 点一起定调。

关联

Metadata

Metadata

Assignees

Labels

metadataDeclarative metadata — schema, security posture, UI surfacespm:dispatchedDispatched to a dev agent by /pm-dispatch

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions