normalize-rules 0.3.2

Rule orchestration and CLI service for normalize (syntax + fact + native + SARIF engines)
Documentation

Rule orchestration for normalize: syntax rules, fact rules, native checks, and SARIF engines.

This crate owns all rule management logic extracted from the main normalize crate:

  • runner — unified run, list, show, tags, enable/disable, add/update/remove
  • cmd_rules — syntax rule runner (tree-sitter based)
  • loader — diagnostic formatting helpers for fact rules
  • serviceRulesService with #[cli] registration (feature-gated)

The RulesRunConfig struct allows callers to pass rule config without depending on normalize's NormalizeConfig (which would create a circular dependency).