Offline Troubleshooting

| State | Meaning | Required action |

Offline operation and troubleshooting

Offline cache states

StateMeaningRequired action
warm and verifiedcache digest and revision match a verified receiptbounded reads may proceed
coldno usable cache existsrebuild from an available local canonical source
stalea newer known revision existsrebuild; do not report current
corruptdigest or structure validation failsquarantine, diagnose, and rebuild
wrong revisioncache is valid but bound to another revisionselect the correct revision or rebuild
unverifiableevidence needed to establish freshness is absentlabel unverifiable; do not upgrade to verified

Offline means no network adapter invocation, including authentication, capability probing, telemetry, redirects, schema retrieval, or fallback. A local cache hit alone does not prove offline compliance.

Stable diagnostic guide

DiagnosticMeaningCorrective action
`DATASET_ADAPTER_UNAVAILABLE`adapter missing or incompatibleinstall/qualify the declared version; do not substitute silently
`DATASET_SCHEMA_MISMATCH`data and bound schema disagreeinspect rejects and create a reviewed schema revision
`DATASET_CHECKPOINT_MISMATCH`cursor binding changedrestart from a compatible committed checkpoint or re-plan
`DATASET_CAPABILITY_PENDING`capability lacks passing evidenceuse an approved fallback or wait; do not claim support
`DATASET_RECEIPT_UNVERIFIABLE`receipt/digest chain cannot be provenpreserve artifacts and rebuild/verify from canonical input
`DATASET_PRIVACY_DOWNGRADE`projection weakens classificationstop and retain the stronger classification
`DATASET_NETWORK_FORBIDDEN`operation would use network under offline policyselect a local source/cache or obtain a new reviewed policy
`DATASET_BACKEND_MISMATCH`backend cannot meet the planrenegotiate capability and create a new plan

Runtime implementations may use additional codes. Consult the installed CLI help and emitted structured diagnostic; do not pattern-match free-form text.