Definition
Temporal overlap validation detects intersecting validity intervals where only one rule is allowed to apply. An interval needs defined start and end boundaries, and a rule needs an explicit scope. Database range types and exclusion constraints can enforce suitable non-overlap requirements within a supported data model.
Why It Matters
- Two base-price records valid at the same instant can leave an agent unable to explain which price governs an order.
- A Commerce Intelligence OS needs deterministic rule selection before it can connect a customer promise with the evidence behind an action.
How It Works
- Define the exclusivity key, such as merchant, SKU, market, currency, and rule type. Distinguish exclusive base rules from intentionally stackable promotions.
- Use a consistent time basis and boundary convention. A start-inclusive, end-exclusive interval allows one version to end exactly when the next begins.
- Validate overlapping records within the same key and enforce the rule during concurrent writes where the storage system supports it. A separate pre-save check alone can race.
- Check gaps independently: non-overlap does not prove continuous coverage. Store the chosen rule version with the commerce decision and route unresolved coverage to a defined owner.
Ecommerce Example
Context: Illustrative example: one exclusive delivery-policy version ends at 10:00 and its successor starts at 10:00 in the same defined timezone.
Recommended move: With start-inclusive and end-exclusive intervals, the successor governs at 10:00. If it instead starts at 09:00, investigate the one-hour overlap before enabling the change.
Why it matters: The merchant gains an explainable boundary for policy selection. These hypothetical times describe a design requirement, not a live iKawn policy change.
iKawn Framework
Scope
The iKawn ontology framework defines what makes two rules compete.
Validate
Check interval boundaries before rules inform customer promises.
Resolve
Assign overlapping or missing coverage to a policy owner.
Trace
Retain the effective rule version behind each decision.
Concise Summary
Exclusive commerce rules need unambiguous time coverage. Validate overlap, gaps, scope, and boundaries before relying on a rule selection.