01Recipient, assignment, and channel ledger
Bind tenant, driver and relationship, authorization, vehicle, dispatch plan and job, device and approved destination, channel capability, accessibility need, disclosure class, location purpose, moving-state evidence, safe-interaction decision and retention policy.
Operating contract: Phone number is not identity, device is not exclusive possession, caller ID is not authority, calendar is not assignment acceptance, location is not attention or fitness, geofence is not work state, operational contact is not marketing permission and a shared device must not expose another driver or customer.
02Instruction, version, and delivery ledger
Version instruction class, approved text, source plan and job, local date and time, stop and route references, customer detail, reason, changed fields, effective time, expiry, acknowledgment requirement, approver and channel states.
Operating contract: Draft is not approved instruction, sent is not channel acceptance, acceptance is not delivery, delivery is not read, read is not acknowledgment, acknowledgment is not agreement with every consequence, superseded content is not current and message display is not safe interaction.
03Driver update and event ledger
Preserve original words or structured choice, language, source and receipt times, attachment or voice reference, location purpose, event source, identifier and type, parsed candidates, uncertainty, correction, allowed work-state transition and duplicate or ordering context.
Operating contract: Event envelope is not business truth, event ID is not semantic uniqueness, occurrence time is not receipt time, delivery is not exactly once, proximity is not arrival, silence is not refusal, photo is not condition proof, transcription is not intent and free text is not a consequential state change without validation.
04Exception, handoff, and resolution ledger
Link exception type, job and stop, people and assets, facts, unknowns, safety flag, requested support, route, owner, delivery, acceptance, clarification, decision, revised instruction, acknowledgment, service, incident, claim, complaint and recovery.
Operating contract: Created exception is not received work, queue delivery is not owner acceptance, acceptance is not action, response is not resolution, revised instruction is not driver acknowledgment, closed ticket is not physical recovery, incident closure is not absence of harm and complaint closure is not satisfaction.