Habit Accountability Reset
Decision status
Core pain
They know the problem is real, but existing solutions feel too generic, heavy, or hard to turn into a daily behavior.
Target: Gen Z users who feel stuck around habit accountability
Value moment (30–60s)
User opens the app, answers one prompt, and gets a tiny action plan for habit accountability in under a minute.
Return trigger: daily streak/check-in when the pain usually repeats
Next action
Run deep_dive_dossier before founder/build decision; build_ready is not automatic.
Native iOS MVP looks buildable as prompts, local history, and one shareable result screen; no backend required for v1.
Scores
0-5 component scores; Apple result_count counted only as api_metadata, not ASO popularity/difficulty.
Strongest evidence quote
Loved this app to start, for 48 days. Had subscription and all. Seemed promising. Loved the aspect of looking what loot my character had coming back from a battle. Then the bug happened which lost my streaks. Had that fixed but more and more bugs keep happening and updates say they fixed them but they haven’t. I JUST updated the newest one and bug keeps hap…
Source coverage
| Source family | Type | Status | Confidence | Summary |
|---|---|---|---|---|
| tiktok_csi | manual_import | not_collected | 0 | No TikTok CSI/manual content-gap artifact linked to this seed. No TikTok volume or gap label invented. |
| app_store_competitors | apple_itunes_search_api | api_metadata | 5 | Apple iTunes Search API returned 10 App Store competitor metadata rows. Revenue/downloads/screenshots not collected. |
| reviews_pain | apple_reviews_rss | collected | 5 | Fetched 30 recent App Store reviews from top competitors; 6 low-star pain quotes and 6 gap notes. |
| aso | apple_itunes_search_api_metadata | api_metadata | 1 | Recorded 5 Apple Search API keyword metadata rows. Popularity/difficulty intentionally null until Astro/approved ASO source exists. |
| google_trends | collector_missing | not_collected | 0 | Google Trends collector is not wired; trend series, slopes, and rising queries are not fabricated. |
| reddit_community | collector_missing | not_collected | 0 | Reddit/community collector is not wired; posts/comments/upvotes are not fabricated. |
| ugc_public_web | collector_missing | not_collected | 0 | YouTube/X/public web/UGC collector is not wired; traction/comments/hooks are not fabricated. |
Evidence links
| Source family | Role | Table | Weight | Note |
|---|---|---|---|---|
| app_store_competitors | competitor | competitor_apps #56 | 3 | — |
| app_store_competitors | competitor | competitor_apps #104 | 3 | — |
| app_store_competitors | competitor | competitor_apps #105 | 3 | — |
| app_store_competitors | competitor | competitor_apps #106 | 3 | — |
| app_store_competitors | competitor | competitor_apps #107 | 3 | — |
| app_store_competitors | competitor | competitor_apps #108 | 3 | — |
| app_store_competitors | competitor | competitor_apps #109 | 3 | — |
| app_store_competitors | competitor | competitor_apps #110 | 3 | — |
| app_store_competitors | competitor | competitor_apps #111 | 3 | — |
| app_store_competitors | competitor | competitor_apps #112 | 3 | — |
| app_store_competitors | competitor_metadata | research_rows #476 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #477 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #478 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #479 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #480 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #481 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #482 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #483 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #484 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #485 | 2 | — |
| reviews_pain | review | reviews #144 | 2 | — |
| reviews_pain | review_row | research_rows #486 | 2 | — |
| reviews_pain | review | reviews #145 | 2 | — |
| reviews_pain | review_row | research_rows #487 | 2 | — |
| reviews_pain | review | reviews #146 | 2 | — |
| reviews_pain | review_row | research_rows #488 | 2 | — |
| reviews_pain | review | reviews #147 | 2 | — |
| reviews_pain | review_row | research_rows #489 | 2 | — |
| reviews_pain | review | reviews #148 | 2 | — |
| reviews_pain | review_row | research_rows #490 | 2 | — |
| reviews_pain | review | reviews #149 | 2 | — |
| reviews_pain | review_row | research_rows #491 | 2 | — |
| reviews_pain | review | reviews #150 | 2 | — |
| reviews_pain | review_row | research_rows #492 | 2 | — |
| reviews_pain | review | reviews #151 | 2 | — |
| reviews_pain | review_row | research_rows #493 | 2 | — |
| reviews_pain | review | reviews #152 | 2 | — |
| reviews_pain | review_row | research_rows #494 | 2 | — |
| reviews_pain | review | reviews #153 | 2 | — |
| reviews_pain | review_row | research_rows #495 | 2 | — |
| reviews_pain | pain_quote | review_quotes #78 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #78 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #154 | 2 | — |
| reviews_pain | review_row | research_rows #496 | 2 | — |
| reviews_pain | review | reviews #155 | 2 | — |
| reviews_pain | review_row | research_rows #497 | 2 | — |
| reviews_pain | review | reviews #156 | 2 | — |
| reviews_pain | review_row | research_rows #498 | 2 | — |
| reviews_pain | review | reviews #157 | 2 | — |
| reviews_pain | review_row | research_rows #499 | 2 | — |
| reviews_pain | review | reviews #158 | 2 | — |
| reviews_pain | review_row | research_rows #500 | 2 | — |
| reviews_pain | pain_quote | review_quotes #79 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #79 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #159 | 2 | — |
| reviews_pain | review_row | research_rows #501 | 2 | — |
| reviews_pain | review | reviews #160 | 2 | — |
| reviews_pain | review_row | research_rows #502 | 2 | — |
| reviews_pain | review | reviews #161 | 2 | — |
| reviews_pain | review_row | research_rows #503 | 2 | — |
| reviews_pain | review | reviews #162 | 2 | — |
| reviews_pain | review_row | research_rows #504 | 2 | — |
| reviews_pain | review | reviews #163 | 2 | — |
| reviews_pain | review_row | research_rows #505 | 2 | — |
| reviews_pain | review | reviews #164 | 2 | — |
| reviews_pain | review_row | research_rows #506 | 2 | — |
| reviews_pain | pain_quote | review_quotes #80 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #80 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #165 | 2 | — |
| reviews_pain | review_row | research_rows #507 | 2 | — |
| reviews_pain | pain_quote | review_quotes #81 | 4 | recent update or reliability broke trust |
| reviews_pain | competitor_gap | competitor_gap_notes #81 | 4 | recent update or reliability broke trust |
| reviews_pain | review | reviews #166 | 2 | — |
| reviews_pain | review_row | research_rows #508 | 2 | — |
| reviews_pain | pain_quote | review_quotes #82 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #82 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #167 | 2 | — |
| reviews_pain | review_row | research_rows #509 | 2 | — |
| reviews_pain | pain_quote | review_quotes #83 | 4 | surprise subscription or pricing pain |
| reviews_pain | competitor_gap | competitor_gap_notes #83 | 4 | surprise subscription or pricing pain |
| reviews_pain | review | reviews #168 | 2 | — |
| reviews_pain | review_row | research_rows #510 | 2 | — |
| reviews_pain | review | reviews #169 | 2 | — |
| reviews_pain | review_row | research_rows #511 | 2 | — |
| reviews_pain | review | reviews #170 | 2 | — |
| reviews_pain | review_row | research_rows #512 | 2 | — |
| reviews_pain | review | reviews #171 | 2 | — |
| reviews_pain | review_row | research_rows #513 | 2 | — |
| reviews_pain | review | reviews #172 | 2 | — |
| reviews_pain | review_row | research_rows #514 | 2 | — |
| reviews_pain | review | reviews #173 | 2 | — |
| reviews_pain | review_row | research_rows #515 | 2 | — |
| aso | api_metadata_keyword | aso_keyword_snapshots #33 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #34 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #35 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #36 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #37 | 1 | Apple result_count only; no popularity/difficulty. |
| superduck_review | created_candidate_card | idea_cards #9 | 5 | — |
Review quotes
Competitor gaps
Related competitors
ASO / keyword metadata
Apple Search API rows are api_metadata only. Popularity/difficulty are shown only when a real ASO source provides them.
| Keyword | Country | Source | Apps/result count | Popularity | Difficulty | Status |
|---|---|---|---|---|---|---|
| habit accountability reset | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| habit accountability planner | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| habit accountability tracker | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| habit accountability app | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| habit accountability | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |