OUTFIT knows the user's wardrobe. It also knows the gaps. When today's ideal outfit calls for a navy blazer the user doesn't own, OUTFIT shows a single, well-curated option:
> "You don't own a navy blazer. This one from Todd Snyder is $89 and would slot into 4 of next week's pulls."
One product, with the exact downstream value laid out ("4 of next week's pulls"). Affiliate margins of 8-15% on $80-200 items, at a 2-3% conversion rate on a 50K-user base, yields $1.5-3M/year of high-margin revenue on top of subscription. No banner ads. No feed pollution. One nudge, one product, one click.
Premium brands (Buck Mason, Faherty, Allbirds) pay placement to be the "gap-fill" recommendation when fits match. White-glove only.
Outfit-of-the-day photos are everywhere on Instagram, but they're cluttered, mirror-selfie, low-effort. OUTFIT's share-cards are clean, branded, contextual ("IBM call · school pickup · family dinner"), and instantly recognizable. Every shared card is a billboard with the URL outfit.livegroweveryday.com subtly watermarked.
1. Wardrobe entry friction. Asking users to log 30+ items is the #1 churn point. Mitigation: photo-upload + AI auto-tag; ship a "starter wardrobe" of 8 items the user confirms in 90 seconds.
2. Pull quality decay. If three cards feel generic by week 3, the magic dies. Mitigation: increase weight on recency-of-wear and mood-context as data accumulates.
3. Calendar/weather privacy. Read-only OAuth, on-device inference where possible, public privacy doc.
4. Affiliate trust erosion. If gap-fill nudges feel salesy, kill them. Hard cap: max 1 nudge per 7 days, only when the gap is real.
5. Plateau after the novelty week. Mitigation: streaks, history grid, weekly "you wore it best" recap email.