Team-memory sync now tracks empty and removed memory-store receipts with more precise reasons
The internal logic that syncs team memory across multiple storage locations now separates out more specific bookkeeping cases: it distinguishes an 'absent' receipt from other reasons a receipt can't be used as a basis for comparison, and it separately tracks whether an on-disk receipt was empty (empty_store) versus unreadable for some other reason, rather than lumping these cases into one flag.
This is internal bookkeeping refinement for team memory sync; more precise state tracking reduces the chance of sync logic misinterpreting why a memory receipt is missing or empty.
The finding does not say what user-visible behavior, if any, depends on this distinction.