aa30fd2383
密钥存 AES 密文(HMAC 要能还原,不能只存哈希);签名 = HMAC-SHA256 + 5 分钟时间窗 + nonce 防重放,先验签再占 nonce;数据接口一律不返回明文证件号,文件走 30 分钟签名 URL; 推送重试的 next_retry_at 落库(内存定时器重启后就没了),推送挂在 afterCommit 上。 契约漏掉的接入方管理(F-67)一并补上;规则模板两个接口修回契约路径(F-68)。 验证:e2e-m8-open 60/60。