{ "version": 1, "about": "Labelled bugs for recall. Repo names resolve under --root. status=open means the bug still exists and pipe must FIND it; status=fixed means it was repaired and pipe must NOT find it again, which makes every fixed bug a permanent regression guard against real code.", "cases": [ { "id": "dex-settings-stuck-spinner", "repo": "dex", "rule": "loading-flag-not-reset", "match": { "owner": "SettingsCubit", "member": "_load" }, "note": "fixed: try/catch added to SettingsCubit._load so a throwing store clears loading.", "status": "fixed" }, { "id": "dex-conversation-busy-unguarded", "repo": "dex", "rule": "loading-flag-not-reset", "match": { "owner": "ConversationCubit", "member": "ask" }, "note": "fixed: try/catch added to the six ConversationCubit methods so busy is always cleared.", "status": "fixed" }, { "id": "word_alive-billing-entitlement-loss", "repo": "word_alive", "rule": "riverpod-async-gap", "match": { "provider": "subscriptionStreamProvider" }, "note": "fixed on branch fix/subscription-stream-entitlement (PR #38): the tier is now read from confirmed AsyncData only. | As of 2026-09-20 that branch was unmerged, so the guard holds only while it is checked out; it becomes a default-branch guard once merged.", "status": "fixed" }, { "id": "nuwayze-admin-settings-unwired", "repo": "nuwayze", "rule": "emitted-not-rendered", "match": { "union": "AdminSettingsState" }, "note": "AdminSettingsBloc is referenced only by DI/providers; no screen consumes its state, so all 9 variants are invisible. | 2026-09-24: fixed on nuwayze main by PR #95 (wire/nuwayze-admin-settings-surface); every variant is now rendered, so this case guards against the union going dark again.", "status": "fixed" }, { "id": "nuwayze-comments-unwired", "repo": "nuwayze", "rule": "emitted-not-rendered", "match": { "union": "CommentsState" }, "note": "CommentsBloc likewise appears only in DI plus its own file. | 2026-09-24: fixed on nuwayze main by PR #93 (wire/nuwayze-comments-surface); every variant is now rendered, so this case guards against the union going dark again.", "status": "fixed" } ] }