Expand description
Temporal Reasoning Engine — temporal logic for time-based constraints, intervals, and event ordering.
Implements Allen’s interval algebra (13 relations) for expressive temporal reasoning, providing event storage, constraint checking, and graph-based chain analysis.
Structs§
- Constraint
Violation - Describes a single constraint violation.
- Temporal
Event - A named event occupying a time interval with optional tags and payload.
- Temporal
Reasoning Engine - A production-grade temporal logic reasoning system.
- Temporal
Stats - Aggregate statistics about the engine’s current state.
- Time
Interval - A closed time interval
[start, end]with the invariantstart ≤ end. - Time
Point - Unix timestamp in milliseconds.
Enums§
- Allen
Relation - The 13 relations of Allen’s interval algebra.
- Temporal
Constraint - Constraints that can be enforced across events.
- Temporal
Error - Errors produced by the temporal reasoning engine.