Skip to main content

Module rules

Module rules 

Source
Expand description

Rules store with immune-system lifecycle and TTL decay.

Rules are learned from post-mortem analysis and enforced via hooks. Each rule follows an immune-system lifecycle:

Proposed -> Active -> Dormant -> Settled -> Dead | Superseded –+

Three decay mechanisms:

  • Time decay: TTL (default 30 days), reset on each trigger hit
  • Anchor decay: Rule anchored to file; file changes -> stale
  • Contradiction detection: Same trigger, different action -> supersede

Structs§

Rule
A learned rule with TTL decay.
RulesStore
The rules store: manages rules.json persistence and lifecycle.
StoreStats
Summary statistics for the rules store.

Enums§

RuleCategory
What kind of rule this is — determines enforcement mechanism.
RuleStatus
Rule lifecycle status (immune system model).