detail.product-detail.7084–7089 直写认领与台账补登(已闭合)

认领人:波波 日期:2026-10-14 义父裁定:2026-10-14 11:55
性质:生产库直写事件的台账补登文档(只读取证已完成,本文档不改生产任何数据)
背景:小齐《detail键谱系与41条增量对齐-2026-10-14.md》指出 6 条
detail.product-detail.7084–7089 于 10-10 / 10-12 绕过应用直写库
(updated_by 为空;应用两条写路径 user_id 均必填 int 强转,git 无痕)。

一、取证结论(journalctl + DB 只读交叉验证)

⚠️ 时区口径:DB updated_at 为 UTC,服务器日志为 CST(曾因此偏 8 小时得出错误中间结论,已纠正)。

1. 7084 / 7085(10-10 10:30–10:45 CST 写入分钟)

2. 7086 – 7089(10-12 10:55–11:15 CST 写入分钟)

且写入分钟该机持续在线 ⇒ 认领归属义父侧(hotspring 机器操作),波波账上不再挂记。

二、流程教训(入长期记忆,已同步)

🔴 ad-hoc 库写必须:留脚本(入库 git)+ 入台账 + updated_by 必填。

直写库的代价在本事件中全部兑现:

对照正例:fix_pkg_notice_text.py(7081–7083)留了脚本 + updated_by=1,

本次谱系对齐零成本。今后任何生产库写操作一律走应用层接口或留脚本入库——

新工具 scripts/backfill_detail_verified.py 已按此纪律实现(A 端 PUT、

admin JWT、updated_by 可审计、幂等、dry-run 默认)。

三、台账补登(已闭合)

key写入时间(CST)认领终态备注
detail.product-detail.708410-10 10:3x✅ 波波写入分钟仅本机在线
detail.product-detail.708510-10 10:3x✅ 波波同上
detail.product-detail.708610-12 10:5x–11:1x✅ 义父侧(hotspring)义父裁定:hotspring 为其白天工作机
detail.product-detail.708710-12 10:5x–11:1x✅ 义父侧(hotspring)同上
detail.product-detail.708810-12 10:5x–11:1x✅ 义父侧(hotspring)同上
detail.product-detail.708910-12 10:5x–11:1x✅ 义父侧(hotspring)同上

三·五、P1-11 回填执行状态(2026-10-14 义父拍板后)

68 条 / 164 module 全部 200 OK,回读全一致(经 A 端 PUT,updated_by 可审计)。

后续运营按 content-seed 各条 expiry_note 精确覆盖。

四、不做什么

五、决策记录(已全部闭合,2026-10-14 义父)

  1. ✅ hotspring 归属:义父白天工作机 ⇒ 7086–7089 认领归义父侧;
  2. ✅ P1-11 存量回填:义父拍板,当日已执行完毕(68 键/164 module,回读全一致)。