Record verification results and independent review verdict
ci / svc-realcombo (pull_request) Successful in 3m50s
ci / test-pg (pull_request) Successful in 12m49s
ci / test (pull_request) Successful in 15m58s

Why: delivery requires the card to carry the red/green regression proof, the
final-candidate test results and the independent review verdict.
Evidence: /tmp/tasksh-force-red-20261020.json (fails on pre-fix script),
/tmp/tasksh-force-green-20261020.json, /tmp/tasksh-force-final2-finish-20261020.json
(21 finish tests OK), /tmp/tasksh-force-final2-governance-20261020.json
(514 tests OK, 18 skipped), review report .task/reviews/.
Impact: card metadata only; no behaviour change.
Refs: PR #657
This commit is contained in:
2026-10-20 13:04:49 +00:00
parent f56c538817
commit edaac93e3b
@@ -35,6 +35,8 @@
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|---|---|---|---|
| 启动 | 7e6c544b3c25c510e3d928bfb4515937a1cd6696 | 7e6c544b3c25c510e3d928bfb4515937a1cd6696 | 2026-10-20T11:42:11Z |
| 交付前同步 1 | 873e957306a791eaa36e5251b45e3ed44a863143 | d699ba23b2d59c13f4ec8f2907ef98a372ae9c5f | 2026-10-20T12:22:44Z |
| 交付前同步 2(最终) | 886283a4a534de8c418fa4a60d2d7a5d15c0ccfb | f56c53881731f4bc0312757026f1d5ec792cb74c | 2026-10-20T12:57:12Z |
## 证据(Evidence)
@@ -44,14 +46,14 @@
## 结果与验证(完成后填写)
- 结果:
- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表>
- 影响与剩余项:
- 结果:`cmd_finish` 的 gitlink 检测改为读取完整清单(`git ls-files --stage | awk '$1 == "160000" { found = 1 } END { exit !found }'`),与索引大小无关,不再被 SIGPIPE + `pipefail` 吞掉 `--force`;新增回归用例在临时真实仓库中构造 >64KiB 且 gitlink 行在前的索引,断言回收成功。
- 验证:PASS——回归用例在修复后脚本上绿、在修复前脚本(8a8f9f5)上以生产同款错误 `fatal: working trees containing submodules cannot be moved or removed` 红(证据 `/tmp/tasksh-force-red-20261020.json`、`/tmp/tasksh-force-green-20261020.json`);最终 HEAD 上 `finish` 子集 21 项全绿(`/tmp/tasksh-force-final2-finish-20261020.json`)、`make test-governance` 514 项 OK/18 skipped(`/tmp/tasksh-force-final2-governance-20261020.json`);PR #657 首轮 `ci / test` 因 npm registry `ECONNRESET` 失败(基础设施,非代码回归,job 日志 `/tmp/pr657-job7313.log`),同一 SHA 重跑后三项 GATE 全绿。真实组件证据:2026-10-20 Backend 组件工作区 `git ls-files --stage` 为 76386 字节、旧式管道 rc=141。
- 影响与剩余项:仅 `scripts/task.sh` 一行判定与 `tests/test_task.py` 一个用例;不改变任何门禁语义(不含 gitlink 时仍不加 `--force`,Git 拒绝后仍禁止 `rm` 兜底或追加 force 等级)。非阻塞:`scripts/svc.sh` 等处的 `... | grep -q` 早退管道存在同类 pipefail 隐患,本次不修,留待独立任务。
## 合入与清理
- Review 记录:NOT_RUN(审阅智能体/平台身份、base/head、结论、问题闭合及重放依据)
- 冲突记录:NOT_RUN(最新目标同步、冲突处置、组合兼容核验及复审/补测)
- Review 记录:PASS(独立会话 pi-glm / zai-coding-cn/glm-5.3-flash;base 8a8f9f57a58b4ec8701b576a98c5f0c0c5be5cd5,head a94f06c627938668a653ddf56ee5e2e613d356d5;报告 `.task/reviews/2026-10-20-tasksh-force-independent-review.md`,无阻塞项,非阻塞建议 N1 测试余量;重放依据:host 独立红/绿对照 + `make test-governance`)
- 冲突记录:NOT_RUN(两次交付前同步均为 fast-forward/merge 文本合并,无冲突;`git diff origin/main...HEAD` 业务差异始终只有 `scripts/task.sh`、`tests/test_task.py` 与任务记录)
- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果)
- 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验)
- 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)