boardx / boardx/workspacex

chore(chat): DA-19h 旧手写 /chat 轨道退役 —— 范围收窄为「仅个人对话」

Open
#2,457 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

## 背景

差距勘探(`.harness/state/chat-feature-parity-gap-2026-08-25.md`,2026-08-25)列了 11 项旧轨道 vs 新轨道(CopilotKit v2)的能力差距。实测现状(2026-09-01):**7/11 已经关闭**(附件、Skill 挂载、Agent 编制、落地产物、用户画像、消息级操作、消息区交互打磨),只是文档没更新。

## 人类 2026-09-01 裁决(本 issue 即签核记录)

- **项目内对话(`?projectId=`)本轮不支持**——旧轨道全部退役后,这条使用路径直接失效,不是延后补齐,是范围内明确不做。
- **会话录音归档(差距表第 8 项)一并搁置**——不是因为项目对话被砍才连带失效(它本身的阻塞点是新轨道线程 `projectId` 恒为 `null`,与录音契约要求非空 `projectId` 冲突,跟个人对话场景无关),是本轮主动决定不做。
- **第 9 项(`AgentRunStatus`/上下文快照/思考链)永久不做**——此前只在 `deepagent-copilotkit-backlog.md` 里记了 agent 自己的判断,本 issue 是这件事的正式人类签核。

## 追踪的子 issue(按 backlog 顺序创建)

- [ ] Phase 1.1:`mutateThread` 加 `archive` 操作,新轨道个人线程列表接上归档入口
- [ ] Phase 1.2:核实/补齐 `?thread=`(无 `projectId`)深链在新轨道打开指定历史线程
- [ ] Phase 2:同步更新 `chat-feature-parity-gap-2026-08-25.md`、`deepagent-copilotkit-backlog.md`、`chat-task-workbench-acceptance.md` 里过期的「待定/未决」状态
- [ ] Phase 3:`app/chat/page.tsx` 收敛路由 + 引用分析后删除 `chat-live-message-panel.tsx`/`chat-read-screen.tsx`/`personal-chat-screen.tsx`
- [ ] Phase 4:退役对应旧 e2e spec,跑 `pnpm harness verify` + 真栈 e2e

一个 issue 一个 PR,不合成一个巨型 PR(AGENTS.md 纪律)。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Contributor guide

No contributing guide indexed for this repository

Research direction

Treat this as a coordination issue and select one tracked phase or child issue rather than taking the whole migration. Start with the named entry points and documents, including app/chat/page.tsx, the three markdown files, and the old chat screen files; run the phase’s listed verification commands. Done means the selected phase has its own PR and its stated route, documentation, deletion, or verification criteria are met.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation, frontend, testing
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.