1.8 KiB
1.8 KiB
临时禁用任务看板
目标
在任务看板重构期间,通过明确的功能门禁禁用页面入口、任务跟踪控件、任务 MCP 暴露和服务端自动 Hook;保留现有实现与数据。完成后重启 ccweb、重新构建 baseline 发布包并推送。
阶段
- 1. 定位并固定页面入口与 Hook 门禁点
- 2. 写入临时功能门禁与回归契约
- 3. 运行最小验证
- 4. 检查会话门禁并重启 ccweb
- 5. 重新构建并验证 CentOS 7 baseline 包
- 6. 提交全部修改并推送 origin/main
约束
- 不删除看板实现、历史状态或配置。
- 页面不显示看板按钮与加入看板控件。
- 服务端不执行任务生命周期和自动分类 Hook。
- 模型不再看到任务状态 MCP 工具。
- 重启前必须确认除当前对话外没有 running 会话。
完成标准
- 默认页面不显示任务看板按钮,当前会话不显示加入/移出看板控件。
- 默认真实 MCP
tools/list不包含任何ccweb_task_*;过期客户端直接调用更新也被拒绝。 - 默认 WebSocket 看板查询与写入被拒绝,新建会话不能通过遗留参数加入看板。
- 用户消息、轮次完成和运行事件不会进入生命周期或自动分类 Hook。
- 隔离测试前后既有 session 的
taskTracking内容与版本不变。 - 若重启门禁不满足则停止在重启前;满足后执行
pm2 restart ccweb --update-env。 - 发布包固定为
dist-exe/cc-web-bun-linux-x64-baseline.tar.gz,完成语法、MCP initialize、tar 校验后提交并推送origin/main。
错误记录
- 完整回归首次退出 1:认证 feature 对象新增
taskBoard后,usage statistics 旧静态断言仍匹配单行旧字面量;已更新为分别检查两个 feature 字段。