How should a technical catalogue explain the time model behind follow-up decisions?
Separating obligation time, system knowledge time and evaluation time helps resellers explain why apparently identical overdue records can require different actions.
A technical listing can explain lateness through three separate concepts: when an obligation was due, when information became visible to the system and when the agent is asked to decide. Combining these into one timestamp can create misleading tasks.
A generated record could contain `due_at`, `event_occurred_at`, `event_recorded_at` and `decision_as_of`, with `timezone` and `calendar_id` defining interpretation. An insurance administrator may receive confirmation after a request deadline even though the responding party completed the action before that deadline. The correct decision depends on what the administrator could know at the decision point.
MirrorFirm could package these fields in JSONL episodes with a schema that defines event time and visibility time separately. A downstream adapter can filter evidence by `event_recorded_at` before presenting the observation to an agent. The evaluator should use the episode's `decision_as_of`, not the host computer's clock.
For a reseller, this is a concrete technical differentiator: the product can represent late activity and late knowledge independently. The catalogue should state whether both are modelled, because customers testing agents against delayed updates need that distinction to interpret results.
Make temporal semantics explicit so downstream customers can reproduce decisions without relying on their machine's current clock.
- Audience:
- Licensed resellers
- Content type:
- Integration
- Buyer question:
- What it is and why it matters
Content release: r-a220eb6e099b243b
Related questions
- How can a late payment depend on work in another department?
- How should developers represent overdue work across connected tools?
- Why is recognising an overdue item more than comparing dates?
- What business context should developers map before automating late-task follow-up?
- Why train an agent to wait when something is already late?
- Should a response stop the follow-up process?