会话域:4-surface(channel / DM / task 线程 / issue 线程)统一切到 ConversationView 外壳(surface-agnostic)+ 已读游标 + SSE 实时;侧栏未读 badge + @mention 红数字 + Follow toggle;#/@ picker(ARIA combobox + 文本 token + trailing-space wake 真触发);完整 markdown 渲染(react-markdown + remark-gfm + 严格 escape · XSS red-line)+ CollapsibleCodeBlock 共组件(>20 行自动折叠 · 13 a11y locks · 复用 Activity tool_result)。
智能体域:agent 软归档(soft archive)— lifecycle 加 archived 终态 + 释放 worker binding + 严格两步(running → 409 must-stop-first)+ hard-delete 改 admin-only;agent 操作按钮全 SVG icon + 破坏性操作 ConfirmModal + ESLint guard(agent action buttons 必 icon-component · lint-enforceable red-line);(archived) chip 渲(assignee 嵌套字段 assignee_lifecycle)。
环境域:新建 Worker 详情页 /workers/:id 4-tab(Profile · Bound Agents · Management · Activity 占位)+ 共享 useTablistKeyboard hook(WAI-ARIA tab manual activation · 回写 #228 AgentDetail)。
可观测域:Agent Activity cursor-based 翻页((a) presence-check + 并发 append 闸 + ULID DESC 稳定单调);前端 Load older + "Checking messages" 自动折叠(跨页 re-group 不裂)+ tool_use/tool_result 富渲染(SVG icon 非 emoji + tool 名 + 参数 + ✓/✗ 状态 + 内联输出复用 CollapsibleCodeBlock)。
领域模型不变(聚合 / 边界 / 集成关系沿用 v2.7.1);变化集中在战术与 UX 层。详情见 docs/release/v2.8-acceptance-report.md。
控制面 · Server(单点真相)
执行面 · Worker(任意机器,可多台)
基础设施 · Persistence & Storage
agentadapter(ACL)隔离,claudestream 解析流式输出。
项目管理 ProjectManager
- Project / Issue / Task / Member
- 订阅真相 + OrgSequence(T<n>/I<n>)
智能体 Agent
- Agent / AgentWorkItem / ActivityEvent
- 单活工作项;pm://tasks/{id} 引用
环境 Environment
- Worker / AgentInstance / BootstrapToken
- FileTransferSession / BlobStore
会话 Conversation
- Conversation / Message(追加写)
- kind:dm / channel / task / issue
可观测性 Observability
- Event 追加写 + 投影读模型
- 纯下游消费者(OHS)
身份 Identity
- Identity / Organization / Member / Invitation
- 另供 IdentityRef 共享内核词汇
SecretManagement
- UserSecret(每用户 API key)
- migration 0012
// 红=核心域 间为业务协作(ACL 防腐 / CF 遵从 / U·D 上下游);身份(SK) 与 可观测性(OHS) 横切全域;虚线为「各核心域 → 可观测性」同事务发事件。点上方域卡进入战术设计。