Outfit Planner 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 outfit planner
Value moment (30–60s)
User opens the app, answers one prompt, and gets a tiny action plan for outfit planner 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
Don’t like ads
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; 4 low-star pain quotes and 4 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 #39 | 3 | — |
| app_store_competitors | competitor | competitor_apps #40 | 3 | — |
| app_store_competitors | competitor | competitor_apps #41 | 3 | — |
| app_store_competitors | competitor | competitor_apps #42 | 3 | — |
| app_store_competitors | competitor | competitor_apps #43 | 3 | — |
| app_store_competitors | competitor | competitor_apps #77 | 3 | — |
| app_store_competitors | competitor | competitor_apps #78 | 3 | — |
| app_store_competitors | competitor | competitor_apps #79 | 3 | — |
| app_store_competitors | competitor | competitor_apps #80 | 3 | — |
| app_store_competitors | competitor | competitor_apps #81 | 3 | — |
| app_store_competitors | competitor_metadata | research_rows #348 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #349 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #350 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #351 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #352 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #353 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #354 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #355 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #356 | 2 | — |
| app_store_competitors | competitor_metadata | research_rows #357 | 2 | — |
| reviews_pain | review | reviews #84 | 2 | — |
| reviews_pain | review_row | research_rows #358 | 2 | — |
| reviews_pain | review | reviews #85 | 2 | — |
| reviews_pain | review_row | research_rows #359 | 2 | — |
| reviews_pain | review | reviews #86 | 2 | — |
| reviews_pain | review_row | research_rows #360 | 2 | — |
| reviews_pain | review | reviews #87 | 2 | — |
| reviews_pain | review_row | research_rows #361 | 2 | — |
| reviews_pain | review | reviews #88 | 2 | — |
| reviews_pain | review_row | research_rows #362 | 2 | — |
| reviews_pain | review | reviews #89 | 2 | — |
| reviews_pain | review_row | research_rows #363 | 2 | — |
| reviews_pain | review | reviews #90 | 2 | — |
| reviews_pain | review_row | research_rows #364 | 2 | — |
| reviews_pain | review | reviews #91 | 2 | — |
| reviews_pain | review_row | research_rows #365 | 2 | — |
| reviews_pain | review | reviews #92 | 2 | — |
| reviews_pain | review_row | research_rows #366 | 2 | — |
| reviews_pain | review | reviews #93 | 2 | — |
| reviews_pain | review_row | research_rows #367 | 2 | — |
| reviews_pain | review | reviews #94 | 2 | — |
| reviews_pain | review_row | research_rows #368 | 2 | — |
| reviews_pain | review | reviews #95 | 2 | — |
| reviews_pain | review_row | research_rows #369 | 2 | — |
| reviews_pain | review | reviews #96 | 2 | — |
| reviews_pain | review_row | research_rows #370 | 2 | — |
| reviews_pain | review | reviews #97 | 2 | — |
| reviews_pain | review_row | research_rows #371 | 2 | — |
| reviews_pain | pain_quote | review_quotes #66 | 4 | surprise subscription or pricing pain |
| reviews_pain | competitor_gap | competitor_gap_notes #66 | 4 | surprise subscription or pricing pain |
| reviews_pain | review | reviews #98 | 2 | — |
| reviews_pain | review_row | research_rows #372 | 2 | — |
| reviews_pain | pain_quote | review_quotes #67 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #67 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #99 | 2 | — |
| reviews_pain | review_row | research_rows #373 | 2 | — |
| reviews_pain | review | reviews #100 | 2 | — |
| reviews_pain | review_row | research_rows #374 | 2 | — |
| reviews_pain | review | reviews #101 | 2 | — |
| reviews_pain | review_row | research_rows #375 | 2 | — |
| reviews_pain | review | reviews #102 | 2 | — |
| reviews_pain | review_row | research_rows #376 | 2 | — |
| reviews_pain | pain_quote | review_quotes #68 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #68 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #103 | 2 | — |
| reviews_pain | review_row | research_rows #377 | 2 | — |
| reviews_pain | review | reviews #104 | 2 | — |
| reviews_pain | review_row | research_rows #378 | 2 | — |
| reviews_pain | review | reviews #105 | 2 | — |
| reviews_pain | review_row | research_rows #379 | 2 | — |
| reviews_pain | review | reviews #106 | 2 | — |
| reviews_pain | review_row | research_rows #380 | 2 | — |
| reviews_pain | review | reviews #107 | 2 | — |
| reviews_pain | review_row | research_rows #381 | 2 | — |
| reviews_pain | pain_quote | review_quotes #69 | 4 | unclear low-rating pain |
| reviews_pain | competitor_gap | competitor_gap_notes #69 | 4 | unclear low-rating pain |
| reviews_pain | review | reviews #108 | 2 | — |
| reviews_pain | review_row | research_rows #382 | 2 | — |
| reviews_pain | review | reviews #109 | 2 | — |
| reviews_pain | review_row | research_rows #383 | 2 | — |
| reviews_pain | review | reviews #110 | 2 | — |
| reviews_pain | review_row | research_rows #384 | 2 | — |
| reviews_pain | review | reviews #111 | 2 | — |
| reviews_pain | review_row | research_rows #385 | 2 | — |
| reviews_pain | review | reviews #112 | 2 | — |
| reviews_pain | review_row | research_rows #386 | 2 | — |
| reviews_pain | review | reviews #113 | 2 | — |
| reviews_pain | review_row | research_rows #387 | 2 | — |
| aso | api_metadata_keyword | aso_keyword_snapshots #23 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #24 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #25 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #26 | 1 | Apple result_count only; no popularity/difficulty. |
| aso | api_metadata_keyword | aso_keyword_snapshots #27 | 1 | Apple result_count only; no popularity/difficulty. |
| superduck_review | created_candidate_card | idea_cards #7 | 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 |
|---|---|---|---|---|---|---|
| outfit planner reset | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| outfit planner planner | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| outfit planner tracker | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| outfit planner app | US | Apple iTunes Search API | 5 | not collected | not collected | api_metadata |
| outfit planner | US | Apple iTunes Search API | 4 | not collected | not collected | api_metadata |