Intake evidence
OwnsConfirmed location, safety, vehicle and contact context
Must not inferSignals inform context, not diagnosis
Precise intake and eligible-resource evidence before dispatch or closure.
Keep location precision, resource eligibility, provider availability/acceptance, customer ETA, physical execution and CRM reconciliation as separate authorities.
Every layer exposes an authoritative responsibility and an explicit non-authority boundary.
OwnsConfirmed location, safety, vehicle and contact context
Must not inferSignals inform context, not diagnosis
OwnsEligibility, catchment, access and calculated suitability
Must not inferEligible is not available or accepted
OwnsOffer, acceptance, en-route, arrival and service evidence
Must not inferPlatform intent is not physical dispatch
OwnsCase projection, offline intent, proof and source reconciliation
Must not inferPending intent cannot advance canonical provider state
Each transition names both the action and the identity or version evidence that makes it reproducible.
Capture minimum necessary precise location, safety and vehicle context.
location source/quality · consent · case revisionFilter service capability, coverage, access, status and policy.
eligibility reasons · status source/freshnessSeparate provider offer, availability and authoritative acceptance.
assignment revision · provider receiptProgress en-route, arrived and completed only from declared provider source.
source event · clocks · proof refsRequire closure proof and CRM/source agreement; analyze network gaps separately.
proof · reconciliation · observed/calculated/predicted classLocation, safety, vehicle context, consent and revision.
Capability, eligibility, status, access and source freshness.
Offer, accept/decline, ETA and provider-source progression.
Proof, reconciliation and observed/calculated/predicted evidence.
Stop before service recommendation and show approved emergency guidance without claiming dispatch.
Require confirmation; publish no resource result.
Escalate while remaining unassigned; do not invent ETA.
Keep case escalated and preserve both authorities until reconciliation.
Each product can be bought and operated independently while sharing identity, context and lifecycle contracts.
Confirm target products, vehicle and cloud boundaries, source systems, contract versions, deployment, validation and lifecycle ownership.