docs: 添加 Gitea 重建评审报告
This commit is contained in:
@@ -0,0 +1,38 @@
|
|||||||
|
# 评审: Gitea 卸载清空事件 workbuddy 视角复盘
|
||||||
|
|
||||||
|
**事件日期**: 2026-06-14 晚
|
||||||
|
**事件**: Gitea 套件被卸载清空 → 重建 + 推 main
|
||||||
|
**workbuddy 角色**: 沙箱外观察者(本任务由 Claude 主导)
|
||||||
|
**任务编号**: #26
|
||||||
|
|
||||||
|
## 1. workbuddy 视角的时序
|
||||||
|
|
||||||
|
| 时刻 | 事件 | workbuddy 状态 |
|
||||||
|
|---|---|---|
|
||||||
|
| 卸载清空前 | 在跑 W-1 P1-1 优化 | 正常 |
|
||||||
|
| 卸载清空 | workbuddy 端未感知 | 推 Gitea 失败 → 发现 |
|
||||||
|
| 重建仓 + 推 main | workbuddy token `ae236991...` 失效 | 推失败 |
|
||||||
|
| 创 workbuddy-claude user + 新 token | 收到新 token 通知 | 可继续 |
|
||||||
|
|
||||||
|
## 2. 反思教训(防 workbuddy 再犯)
|
||||||
|
|
||||||
|
1. **workbuddy-claude 旧 token 失效未主动清理** —— 反思:`config.json` 应加 token 有效期字段
|
||||||
|
2. **推 Gitea 失败未第一时间报 Claude** —— 反思:推失败 5xx/403 时,应自动 `git remote -v` + `git credential-manager list` 自检
|
||||||
|
3. **没主动提议自动备份** —— 反思:workbuddy 启动时应读 config.json 的 backup 字段,有则自跑
|
||||||
|
|
||||||
|
## 3. workbuddy 自查项(给下一轮推送用)
|
||||||
|
|
||||||
|
- [ ] config.json `gitea.token` 字段加 `expire_at`(30 天滚动)
|
||||||
|
- [ ] pre-push hook: 推失败 401/403 时,自动 `git credential reject` 清旧 cache
|
||||||
|
- [ ] 启动时读 `backup.path` 自动跑备份(P0 防御)
|
||||||
|
- [ ] 推 main 前看 `docs/风险跟踪表.md` 最新状态(同步 Claude)
|
||||||
|
|
||||||
|
## 4. 配合事项
|
||||||
|
|
||||||
|
- T-1~T-3 workbuddy 配合 Claude 收尾
|
||||||
|
- W-1~W-5 继续按批量任务清单跑
|
||||||
|
- 评审报告审完 commit 到 main
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**workbuddy 任务来源**: Claude 2026-06-14 睡前整理
|
||||||
Reference in New Issue
Block a user