Skip to main content

Module rule_versioning

Module rule_versioning 

Source
Expand description

Rule set versioning and conflict resolution for distributed knowledge federation.

When multiple IPFRS nodes merge rule sets, conflicts must be detected and resolved deterministically. This module provides the infrastructure for versioning rule sets, computing diffs, and resolving conflicts according to configurable strategies.

Structs§

ConflictResolver
Resolves conflicts between two VersionedRuleSets according to a chosen ConflictStrategy.
ResolvedRuleSet
The result of conflict resolution between two VersionedRuleSets.
RuleSetDiff
Diff between two rule sets.
RuleSetVersion
Versioning metadata for a rule set.
VersionedRuleSet
A rule set with associated version metadata.

Enums§

ConflictStrategy
Strategy to use when resolving a conflict between two VersionedRuleSets.