Skip to main content

Module run

Module run 

Source
Expand description

evorule run —— 加载并执行 JSON 规则,输出 fact log

§流程

  1. io_util::load_rules:加载规则目录(确定性排序)
  2. io_util::parse_initial_payload:解析初始 payload
  3. 构造初始指令 {"type":"noop"} 触发 transform 链
  4. executor::execute:同步反应器循环(FIFO + max_steps)
  5. fact_log::write_facts:输出 fact log(tier1 WAL 格式)

§fact log 格式

与 evorule-reactor WAL 文件格式互换,与 evorule-governance auditor 哈希链互通。

Functions§

run
执行 run 子命令