Time: boundaries
For LLMs3 sections
What the construct does NOT do: limits, reserved values, neighbouring constructs and the selection rule.
Does not do
Section titled “Does not do”- Not read the system clock. No axis is taken from the machine clock:
the case sets
decision_time,knowledge_time,legal_timeandtimezoneexplicitly, the scenario test — one per scenario. “Today” in a case is a date, not a call. - Not add dates to magnitudes.
Date + Quantitydoes not exist: a period is only a period step, a duration only a duration measurement.N months/N yearsareQuantitywith a unit, not added to a date. - Not measure months and years.
days_betweenis calendar days (Integer, sign by argument order); hours and minutes —hours_between/minutes_betweenoverInstant. Months and years are built by the period step, not measured. - Not cover what time does not formalize. Closure also carries a window: outside the window it produces no negative — a repealed registry does not prove “no licence”.
- Not execute time
@id. Dates have no separate identity: identity belongs to editions and events; time is a value.
Reserved and closed
Section titled “Reserved and closed”during,overlaps,before,after— RESERVED predicates (LDC-E2102).Duration,CalendarPeriod,BusinessPeriod— types without a constructor: a value comes only from measurement or a period step.Datewithout a timezone policy in an event — fatalTEMPORAL_RESOLUTION_POLICY_MISSING, not silent UTC: the zone choice changes event order and window hits.- Event
timeprecision is a microsecond: rounding to a second is forbidden; fractions of a second tell events and identity apart (EVENT_ID_CONFLICT).
Neighbours and the selection rule
Section titled “Neighbours and the selection rule”effectivevs targetwindow: norm applicability vs performance period. See the selection table inREADME.md.effectivevs edition anchor: the rule’s own date vs the act’s date.days_betweenvs period step: measure a duration vs build a period (months/years).DatevsInstant: civil date vs offset instant; comparisons stay within kind.- Fact-date comparison vs
governs: case surface (corpus) vs JSON transport of the axis.
Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.