MARKET DATA

Data failure modes

How validation, requests, stale data, and halts fail safely.

#Failure matrix

FailureUIEngine
Asset API failureMARKET API UNAVAILABLENo cycle observations
Quote missingβ€” / NO DATASymbol omitted; gate incomplete
Invalid numeric stringβ€”Rejected
Stale generatedAtSTALERejected
Halt flagMARKET HALTEDRejected
Duplicate generatedAtExisting quote may renderUnique row ignored

#Recovery

A later valid response resumes collection without deleting the durable history. Health records retain the last failed and successful cycle times.

#Diagnosis

Use /status, quote provenance, engine heartbeat, logs, and observation counts. Do not seed rows to make calibration appear healthy.