Expand description
I/O 工具:规则加载 + payload 解析 + 文件读写
§P0-2 修复:确定性加载
load_rules 必须按文件名排序后加载,保证不同平台/文件系统返回顺序一致。
原实现依赖 fs::read_dir 的返回顺序(Windows NTFS 字典序、Linux ext4 hash 序),
导致同目录规则在不同平台执行结果不同。
§复用 evorule-reactor 序列化
serde_json::Value → evorule_tcb::JsonValue 转换复用 evorule_reactor::serde_to_tcb,
保证与 tier1 reactor WAL、tier2 auditor 的序列化路径一致。
Functions§
- load_
rules - 加载规则目录,合并 transform 列表
- parse_
initial_ payload - 解析初始 payload
- write_
output - 写输出到文件或 stdout