docs: reconcile openclaw backlog truth

This commit is contained in:
phamnazage-jpg
2026-05-29 18:55:23 +08:00
parent e999d31b25
commit d7455b8f05

View File

@@ -10,37 +10,19 @@
---
## 当前未修复问题速查表(截至 2026-05-29 15:10
## 当前未修复问题速查表(截至 2026-05-29 18:52
| # | 问题 | 优先级 | 首次暴露 | 修复状态 | 影响次数 |
|---|------|--------|----------|----------|----------|
| 27 | 稳定性窗口虽已分类但缺 release 级解释语义 | P1 | 05-16 09:30 | ✅ 已修复verify_phase6 已输出 RELEASE_SEMANTICS 摘要,稳定性窗口分类已升格为 release policy | 7 次 |
| 29 | 同日 review blocker 切换缺少自动老化提醒 | P1 | 05-16 15:10 | ✅ 已修复(已新增 same-day blocker switch freshness guardreview 不能再无提示传播旧 blocker | 2 次 |
| 30 | 历史 precondition 样本持续老化拖低 release 成功率 | P1 | 05-17 09:31 | ✅ 已修复aged precondition 样本已从 active precondition 统计剔除,不再持续拖低当前 success_rate | 6 次 |
| 31 | 同日无主结论 delta 时缺少风险老化优先策略 | P2 | 05-17 15:10 | ✅ 已修复review_status_summary 已新增 same_day_no_decision_focus显式给出同日无主结论场景的优先风险 | 3 次 |
| 32 | 同日 blocker 切换后 backlog current truth 缺少 freshness 提示 | P1 | 05-17 21:30 | ✅ 已修复(已新增 backlog blocker freshness guard旧 blocker 不得在 same-day 切换后继续留在 current 表) | 2 次 |
| 33 | 已证伪 blocker 缺少自动降级/撤销机制 | P1 | 05-18 09:30 | ✅ 已修复(已新增 backlog revocation guardreview 已宣告移除的问题不得继续留在 current 表) | 2 次 |
| 34 | 局部 smoke 已通过后缺少全局 blocker 切换提示 | P1 | 05-18 15:10 | ✅ 已修复phase6 已输出 BLOCKER_SWITCH 摘要,局部 smoke 恢复后全局 blocker 转移会被显式提示) | 1 次 |
| 47 | 工作区严重污染121 文件未 commit | P0 | 05-29 15:10 | ❌ 未修复 | 首次暴露 |
| 48 | xfyun-live smoke FAIL 导致 live_run SKIP 传导链 | P1 | 05-29 15:10 | ❌ 未修复 | 首次暴露 |
| 49 | cron 两次运行失败未闭环 | P1 | 05-29 15:10 | ❌ 未修复 | 首次暴露 |
| 50 | BACKLOG current table 退化13 条已修复项占据 + freshness > 24h | P2 | 05-29 15:10 | ❌ 未修复 | 首次暴露 |
#### 问题 27 状态更新:已修复(从 current 表移除)
- **旧缺口**:问题 17 已经让稳定性窗口具备 `stability_label`,但这些标签仍只存在于 `window_gate_result` 的自然语言描述里。缺的是 release 级解释层:即当窗口是 stable / precondition-only / recovered external incident / unstable 时,上层到底该把它解释成“可正常发布”“可带 warning 发布”还是“必须阻断发布”。
@@ -76,14 +58,16 @@
#### 问题 47 状态更新:工作区污染 P0新增
- **首次暴露**2026-05-29 15:10
- **根因**05-28 review 之后工作区快速重新积累 75 modified + 46 untrackedBACKLOG 本身也在 modified 中;缺乏工作区提交触发机制
- **影响**工作区与 HEAD 严重漂移BACKLOG freshness + table 双 guard FAIL后续 review 与验证持续基于 stale artifact 判断
- **当前状态**:治理修复工作区已于本地提交 `e999d31``fix: harden review and verifier governance`);当前 `git status --short` 仅剩 `reports/openclaw/OPENCLAW_CAPABILITY_BACKLOG.md` 这一处因同步当前 review 真相产生的修改,工作区污染已从 `121` 项收敛到 `1` 项。
- **根因**此前缺少把大批治理修复工作区及时提交的触发动作,导致 review / guard / verifier 修复长期堆在未提交工作区中current truth 与 versioned truth 同步滞后。
- **影响**:问题已从 P0 大面积污染降到单文件同步收尾;待本次 backlog 再次提交后可完全清零。
- **建议修复**
1. 立即 commit 所有工作区变更
2. 考虑在 `git_commit_status_report.sh` 中增加强制 commit 提醒阈值(如 total > 50 时明确告警)
3. 后续 review 应把工作区污染超过阈值作为 blocker 处理
- **优先级**P0
- **建议验证方法**`git status --short` 无输出freshness guard + table guard 均应 PASS
1. 提交当前 backlog 同步收尾
2. 后续继续保留 `git_commit_status_report.sh` `severity=blocker` 阈值升级机制
3. review 继续把 `severity=blocker` 视作必须优先处理的工作区风险
- **优先级**P0 → 已基本解除
- **建议验证方法**提交后 `git status --short` 无输出freshness guard + table guard 均应 PASS
#### 问题 48 状态更新xfyun-live smoke FAIL → live_run SKIP 传导链(新增)
@@ -112,13 +96,13 @@
#### 问题 50 状态更新BACKLOG current table 退化(新增)
- **首次暴露**2026-05-29 15:10
- **根因**13 条 `✅ 已修复` 行持续占据 current 表;表头 freshness 时间戳超过 24 小时未刷新
- **影响**current table 失去"未修复问题速查表"语义freshness guard + table guard 双 FAIL
- **当前状态**resolved 行已清理current 表当前只保留未修复项;本轮仅剩 freshness 时间戳需要随提交一起归零。
- **根因**此前 current 表 resolved 行未及时清理,且时间戳未刷新。
- **影响**:问题已基本解除;待本次 backlog 提交后freshness guard 也会恢复 PASS。
- **建议修复**
1. 立即清理 13 条 resolved 行
2. review prompt 应要求每次 review 必须同步更新 current table 时间戳
3. 让 freshness guard 在 stale 时自动触发表清理建议
- **优先级**P2
1. 提交本次 backlog 同步收尾
2. 后续保留 current table guard + freshness guard 双保险
- **优先级**P2 → 已基本解除
- **建议验证方法**freshness guard → freshtable guard → resolved_rows=0
### 2026-05-27 15:10afternoon-review cron