feat: improve conversation timeline and agent plans

This commit is contained in:
shiyue
2026-07-29 16:50:12 +08:00
parent 4d97446a6f
commit 33c9783079
16 changed files with 663 additions and 59 deletions

View File

@@ -0,0 +1,10 @@
# 重新打包并提交推送:发现记录
- 当前分支为 `main`,跟踪 `origin/main`。
- 当前工作区包含已修改文件、规划文件和未跟踪任务文件;用户明确要求全部提交。
- `bun` 不在 PATH,需按发布技能复用已有 `@oven/bun-linux-x64-baseline` 可执行文件。
- 可用构建器为 `/tmp/ccweb-bun.vyBprA/node_modules/@oven/bun-linux-x64-baseline/bin/bun`,版本 `1.3.14`。
- `main` 与 `origin/main` 当前均指向 `4d97446a6f24ef10d6b7d59af1b90fe561b66c78`。
- 固定发布产物为 `dist-exe/cc-web-bun-linux-x64-baseline.tar.gz`。
- 新发布包 SHA-256 为 `8ff59b222a87cc54c21b80ca285f506682a43b600f6cb1f0fcb4e49fc9006182`,大小 38,977,260 字节。
- `.gitignore` 忽略展开的 `dist-exe/*`,但显式保留 `dist-exe/*.tar.gz`。

View File

@@ -0,0 +1,14 @@
# 重新打包并提交推送:进度
## 2026-07-29
- 已读取 `cc-web-centos7-release`、`planning-with-files`、`todo-list-csv` 技能全文。
- 已运行 session catchup,恢复本轮“重新打包、全部提交、推送且不审计”的上下文。
- 已确认当前分支 `main` 跟踪 `origin/main`,工作区存在多项修改和未跟踪文件。
- 已确认系统 PATH 中没有 Bun,下一步查找本机现有 baseline Bun。
- 已建立六步 update_plan 与同名 TODO CSV;按用户明确要求跳过独立计划审查。
- 已找到并验证 baseline Bun 1.3.14;当前 `main` 与 `origin/main` 起点一致,阶段 1 完成。
- 已用 `BUN_BIN` 指向本机 baseline Bun 执行 `npm run build:single-exe`,成功生成展开目录与 `dist-exe/cc-web-bun-linux-x64-baseline.tar.gz`;阶段 2 完成。
- 六项 JavaScript 语法检查、发布二进制 MCP `initialize` smoke、tar 清单和摘要检查全部通过;阶段 3 完成。
- 已执行 `git add -A`,16 个路径全部进入暂存区,无未暂存和未跟踪遗漏;阶段 4 完成。
- 已创建主提交 `2efb9d2`(`feat: improve conversation timeline and agent plans`);阶段 5 完成,准备推送 `main`。

View File

@@ -0,0 +1,30 @@
# 重新打包并提交推送
## 目标
使用项目既定的 Bun baseline 流程重新生成 CentOS 7 单文件发布包,完成必要的发布包验证,然后将当前工作区全部修改提交并推送到当前分支上游。
## 阶段
| 阶段 | 状态 | 验收标准 |
|---|---|---|
| 1. 确认 Bun baseline 构建器与 Git 推送目标 | complete | 找到现有 baseline Bun,确认当前分支及上游 |
| 2. 重新生成 CentOS 7 baseline 发布包 | complete | 生成 `dist-exe/cc-web-bun-linux-x64-baseline.tar.gz` |
| 3. 执行发布包与语法验证 | complete | 技能规定的语法、MCP smoke、tar 清单检查通过 |
| 4. 暂存当前工作区全部修改 | complete | `git add -A` 后无未暂存或未跟踪修改 |
| 5. 创建包含全部修改的提交 | complete | 当前全部修改进入一个新提交 |
| 6. 推送当前分支并确认远端 | in_progress | 推送成功,当前分支与上游一致 |
## 约束
- 固定目标为 `bun-linux-x64-baseline`,不切换 Docker。
- 不安装新 Bun;优先复用本机已有 baseline Bun。
- 按用户要求不做额外代码审计,现有全部修改均纳入提交。
- 提交前仍执行发布技能规定的轻量验证;这是打包验收而非代码审计。
- 不改写历史,不强推。
## 错误记录
| 错误 | 尝试 | 处理 |
|---|---|---|
| `bun` 不在 PATH | 1 | 按发布技能查找本机已有 baseline Bun |