pub fn emit_trade_outcome( tool: &'static str, key_id: Option<&str>, args_hash: &str, result: &str, )
交易工具执行完后的审计事件:解析 handler 返回的 JSON,success / failure 写入 audit JSONL。key_id = None 时用 “” 占位(legacy 模式)。
key_id = None