Before and afterRe-contract the integration
Resolve each dimension explicitly. “It compiled” does not prove identity, lifecycle, failure, privacy, or operational compatibility.
DimensionLegacy exposureCandidate targetRequired proof
Resource modelAsset, trip, event, and geofence identifiers and transitions are defined by historical contracts.
Map every aggregate, state, transition, terminal condition, and retention rule to the issued contract.
A signed state-transition matrix and reconciliation test per resource type.
AuthenticationHistorical credentials and hosts must not be replayed into a similar-looking Mappls endpoint.
Use a separately scoped InTouch credential and exact entitled host only.
Negative cross-generation credential tests plus bounded read conformance.
WritesRetries may have been implemented as transport retries.
Require stable idempotency and lookup-based reconciliation before retrying commands.
Timeout-after-commit, duplicate delivery, stale version, and partial-event failure injection.