JianFeeeee
fe03898220
记录 pi b6e24606 报回的活缺陷(已修 e65f41b): ③b 的 AGENTMAIL_REQUIRE 检查从未跑过 —— 三调用者都先 source 后赋值
★ 缺陷 + 我的独立 A/B(与 pi 逐值一致):
赋值在 source 前 ⇒ rc=2(检查本身好);赋值在 source 后 ⇒ rc=0(**漏过**)
install.sh source 131/赋值 135;redeploy-gateway 42/46;redeploy-plugin 52/56
★ 性质: 本文件头记的四种历史事故,而 ③b 专写"新增命令要回来登记"并附 flock 事故 ——
那条检查**从来没跑过** ⇒ 事故症状被归因成"忘了登记",修的是另一半 ⇒ 这一半至今未修
★ 与我 60d59f9 同一形状(判据在但走不到),我那次错在**没有入口**,这次错在**相位错开**
★ 修法: 提成 agentmail_env_check_require(),source 期 + report 内**两处都挂**;
不选"改三个调用者相位"(要改三处,且下一个新调用者还会犯)
★ ⚠️ 残留缺口如实申报: 若调用者既不 export 表、又忘了调 report ⇒ 仍会漏;闭合它要求知道调用者控制流
★ 验证: A/B 三向(2/2/0,非恒红) + 变异(删 report 内复检 ⇒ 退回 rc=0 ⇒ 那次调用承重)
+ 真调用者端到端(就地注入 __no_such_cmd_zz ⇒ 实跑 rc=2 报出名字;还原本干净)
+ env-guard 17/17 绿 + 四脚本 bash -n 过 + local 不泄漏
2026-09-25 06:42:57 +08:00
..
2026-09-19 14:01:21 +08:00
2026-09-25 06:42:57 +08:00
2026-09-25 06:42:32 +08:00
2026-09-15 06:33:54 +08:00
2026-09-19 12:47:32 +08:00
2026-09-14 16:11:00 +08:00
2026-09-15 11:17:23 +08:00
2026-09-24 10:10:32 +08:00
2026-09-15 11:21:00 +08:00
2026-09-13 06:16:59 +08:00
2026-09-08 19:16:35 +08:00
2026-09-08 19:16:35 +08:00
2026-09-14 23:50:35 +08:00
2026-09-21 07:04:04 +08:00