diff --git a/docs/research/pre_work_error_ledger.md b/docs/research/pre_work_error_ledger.md index 0751f64b..96aab958 100644 --- a/docs/research/pre_work_error_ledger.md +++ b/docs/research/pre_work_error_ledger.md @@ -258,6 +258,10 @@ Two final `git fetch origin --prune` attempts against the configured primary Git Prevention: retry fetch and `git ls-remote` before any push or release action, compare the full `main`, `staging`, and migration-branch SHAs, and stop if Gitea remains unavailable. Do not substitute cached refs, the GitHub mirror, or a successful local commit for current Gitea synchronization evidence. +### Recurrence 2026-08-11 (rectification v9 follow-up, no push) + +The first final CAS `git ls-remote` against the primary Gitea remote returned HTTP `502` before any ref exchange; no push was attempted. A bounded retry ~15s later succeeded and confirmed the staging ref is still `5dd0ab66a9f715e04e2b8b4f4968df05caa80833`. Because the run ended without pushing, `git fetch origin --prune` plus a second CAS comparison of `main`/`staging`/migration-branch SHAs remain required before any push or release action. + ## ERR-103 | Release Gate runner 缺少 Docker Compose v2 导致 17 个集成测试级联失败 | mitigated 2026-08-09 手工 Release Gate Run `1638` 在 `xiaoxin` 上通过 Docker Engine 检查后进入完整测试,但该 runner 不支持 `docker compose`,`--project-name` 与 `--env-file` 被 Docker 顶层 CLI 判为 unknown flag,导致 17 个 PostgreSQL、备份、身份和权限集成测试级联失败。候选 staging SHA、旧生产、Supabase 与 DNS 未被改变。