Skip to main content

Module commands

Module commands 

Source
Expand description

子命令模块

每个子命令对应一个文件:

  • validate:用 tier1 RuleValidator 校验规则
  • run:调 executor 执行规则,输出 fact log
  • replay:pretty-print fact log
  • diff:按 FactId 对齐对比两个 fact log
  • verify_chain:验证 fact log 哈希链完整性

Modules§

diff
evorule diff —— 对比两个 fact log(按 FactId 对齐,非 HashSet)
replay
evorule replay —— 重放 fact log(pretty-print 每个 Fact)
run
evorule run —— 加载并执行 JSON 规则,输出 fact log
validate
evorule validate —— 校验 JSON 规则文件(core_eval 元指令白名单)
verify_chain
evorule verify-chain —— 验证 fact log 完整性(哈希链 + 结构不变量)