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 identityWorkspace, dataset, layer, style, analysis, export, and share identities may be implicit or generation-specific.
Model every durable resource, immutable input/output version, owner, state, and retention rule explicitly.
A signed resource/state matrix and versioned fixture corpus for each selected mGIS operation.
Operation contractHistorical endpoints, libraries, browser methods, and callbacks may span different products or deployments.
Bind each read/write to one issued cloud, browser, or sovereign contract; never synthesize a URL from adjacent evidence.
Contract fingerprint, tenant/region/entitlement evidence, negative authorization, schema validation, and bounded conformance report.
Durable recoveryA callback or timeout may be treated as authoritative completion or safe replay.
Persist command identity and reconcile unknown outcomes by workspace/resource/version before retry.
Duplicate, stale version, timeout-after-commit, partial analysis, failed export, revoked share, and retirement scenarios.