ReadonlyappliedReadonlydiscardedRecords this build proved unusable and removed.
Optional ReadonlyerrorPresent only when outcome is unreadable.
ReadonlyexpectedReadonlykindReadonlymigratedReadonlyoutcomeReadonlystoredReadonlyunsupportedRegions left untouched because their schema version has no migration path.
Readonlyversion
Payload-free account of one store open.
Corrupt-record discards and schema-version refusals are separate counts on purpose: the first is damage this build can prove and repair, the second is a layout it declines to guess at. Conflating them is how an application learns its expensive cached bytes are gone only by noticing they are missing.