Generated output — this is a static snapshot rendered from .vibekb/. The .vibekb/ content is the source of truth. See Reference for provenance.

Home wellness

Sugar streak tracking

Persists streak counters in SharedPreferences and Firestore and syncs values to home widgets.

Implemented Verified from source User-facing

In one sentence

StreakService owns streak persistence and widget updates.

Current behavior

Reads/writes user streak fields locally and on users/{uid}, updates HomeWidget data, and participates in relapse resets and post-purchase init.

Current state

Implemented; widget sync partial due to app group placeholder. Verified-from-source.