ai-config-save-atomicity.php
✔ 隔离库 jnc_ma_e2e_h8 就绪(105 张表,缺列 0)
库确认: jnc_ma_e2e_h8
PASS 前提:方法体里找得到 AI 写循环(锚点没漂;漂了下面三条一律不可信)
PASS 产品代码:corpTransStart() 出现在 AI 写循环之前
PASS 产品代码:有 corpTransCommit() 提交分支
PASS 产品代码:有 corpTransRollback() 回滚分支
PASS 中途失败后 url 已回滚到原值 (实测 'https://good.example.com/v1')
PASS 中途失败后 key 仍是原值 (实测 'ORIGINAL-SECRET-KEY')
PASS **「新 URL + 旧密钥」这个危险组合不存在**
PASS 守卫:合法换供应商(新 URL + 新密钥)仍能原子落库
PASS 前提:超 max_allowed_packet 的写入确实抛异常 ⇒ 中途失败可由入参触发
(清理跳过:连接已断;隔离库跑完即销毁,残留行不会活过本次)
PASS=9 FAIL=0
✔ 已销毁 jnc_ma_e2e_h8