Categories & Groups / Group
8 entries across 2 modules.
Persists the small bookkeeping record behind the "leave a review" prompt: when the extension was installed, how many searches the user has run, how many products those searches returned, and the prompt's dismissal state.
Stored as a single object under CACHE.REVIEW_PROMPT in
chrome.storage.local (via cstorage). Every mutation is a
read-modify-write of that one record; reads normalize partial or legacy shapes
so callers always receive a fully-populated ReviewPromptState.
The review-prompt record persisted under CACHE.REVIEW_PROMPT.
Failure share at or above which a category counts as "excessive". Below this a supplier is treated as healthy — occasional failures are normal. Total failure (a ratio of 1) escalates to the critical status for that category.
Exported so callers and tests can reference the threshold rather than duplicating the literal.