策略校验与执行预检查

两层判断

策略校验回答“是否允许产生执行意图”;交易预检查回答“当前条件下是否能构造并提交这次交易”。两者之间可能发生余额、价格或网络条件变化,因此必须记录检查时间。

建议校验项

链路是否允许、资产是否满足条件、策略是否启用、信号是否超时、账户和额度是否允许、当前是否已有相同执行任务。具体规则与阈值未提供,应由配置和策略版本明确。

预检查

按 Adapter 能力核对余额、费用、交易有效期、所需授权及可用的模拟或预检结果。预检查通过不构成执行成功承诺;构造和广播前仍需确认关键输入没有过期。

决策记录

保留策略版本、输入快照摘要、结果、拒绝原因、有效期限与执行意图 ID。配置发生变化后,历史任务仍应能够说明当时采用哪一版规则。

验证场景

策略关闭、信号过期、费用超预算、余额不足、模拟失败、校验后配置变更。拒绝任务应留下原因,而不是表现为任务无声消失。