window.BAZAAR_RADAR_DATA = [
  {
    "id": "misal-pav-custom-bar",
    "name": "Customizable Misal Pav Bar",
    "city": "Pune",
    "locality": "FC Road",
    "sector": "Food",
    "radiusKm": 2,
    "startupCost": 850000,
    "riskScore": 42,
    "footfall": 6200,
    "earlynessScore": 91,
    "thesis": "A fast-casual misal counter with spice sliders, farsan mixes, protein add-ons, and college-friendly tasting flights.",
    "snapshot": "Pune has deep misal habit, high student density, and enough late-evening snack traffic to support a customizable format without educating the market from zero.",
    "scoreBreakdown": {
      "novelty": 88,
      "demand": 94,
      "timing": 92,
      "moat": 77
    },
    "evidence": [
      {
        "label": "student belt",
        "tone": "blue"
      },
      {
        "label": "high repeat",
        "tone": "green"
      },
      {
        "label": "spice theatre",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 145,
      "grossMargin": 61,
      "dailyOrders": 280,
      "rent": 135000,
      "notes": [
        "Base misal can be batch-prepped while toppings create premium personalization.",
        "Add-on ladders: extra tarri, paneer crumble, sprouts, mini vada, cold solkadhi.",
        "Peak order mix should target 65 percent dine-in and 35 percent takeaway."
      ]
    },
    "projections": {
      "month3Revenue": 1050000,
      "month6Revenue": 1380000,
      "month12Revenue": 1900000,
      "breakEvenMonth": 7,
      "notes": [
        "Campus ambassador drops can accelerate weekday lunch adoption.",
        "Subscription bowls for hostel students create predictable base demand."
      ]
    },
    "marketingPlan": [
      "Launch with a 'build your tarri profile' tasting board.",
      "Run locality leaderboards for hottest edible bowl.",
      "Partner with nearby coaching classes for 4 pm snack packs.",
      "Turn customer spice profiles into shareable receipt cards."
    ],
    "risks": [
      "Taste consistency can slip if customization is not tightly portioned.",
      "Local purists may reject gimmicky combinations unless the base misal is excellent.",
      "Lunch queues need a narrow assembly line, not a slow cafe model."
    ],
    "streetPulse": [
      {
        "date": "Week 1",
        "signal": "College lunch queue mapping",
        "short": "Observe queue length and order windows.",
        "detail": "Map three lunch windows outside FC Road colleges. Count snack substitution behavior and identify where students abandon long waits."
      },
      {
        "date": "Week 2",
        "signal": "Spice slider pop-up",
        "short": "Test 5-level tarri preference.",
        "detail": "Run a two-hour cart test with mild, medium, Puneri hot, Kolhapuri hot, and dare mode. Track repeat samples and paid conversion."
      },
      {
        "date": "Week 3",
        "signal": "Hostel bulk trigger",
        "short": "Probe subscription willingness.",
        "detail": "Offer a 10-bowl prepaid hostel pack with topping rotation. Early signal is 30 percent same-day prepaid conversion."
      },
      {
        "date": "Week 4",
        "signal": "Creator bowl battle",
        "short": "Invite local creators to name bowls.",
        "detail": "Use creator-designed bowls to test if novelty drives incremental footfall beyond regular misal demand."
      }
    ],
    "sourceMarket": "Pune / Nashik misal markets",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "indore-misal-night-cart",
    "name": "Night Misal Pav Remix Cart",
    "city": "Indore",
    "locality": "Sarafa",
    "sector": "Food",
    "radiusKm": 1,
    "startupCost": 520000,
    "riskScore": 48,
    "footfall": 7400,
    "earlynessScore": 86,
    "thesis": "A late-night misal remix cart using Indore's chaat vocabulary: sev bombs, smoky tarri, poha crunch, and mini tasting cups.",
    "snapshot": "Sarafa already rewards snack theatre. The play is not authentic Maharashtrian misal; it is Indore-style remix energy with a clear late-night identity.",
    "scoreBreakdown": {
      "novelty": 91,
      "demand": 88,
      "timing": 84,
      "moat": 70
    },
    "evidence": [
      {
        "label": "night market",
        "tone": "blue"
      },
      {
        "label": "low capex",
        "tone": "green"
      },
      {
        "label": "taste risk",
        "tone": "red"
      }
    ],
    "unitEconomics": {
      "avgTicket": 95,
      "grossMargin": 58,
      "dailyOrders": 360,
      "rent": 65000,
      "notes": [
        "Cart format keeps rent low and supports fast experimentation.",
        "Use tasting cups to convert curious snackers without forcing a full bowl.",
        "Ingredient overlap with chaat vendors reduces procurement friction."
      ]
    },
    "projections": {
      "month3Revenue": 820000,
      "month6Revenue": 1120000,
      "month12Revenue": 1480000,
      "breakEvenMonth": 6,
      "notes": [
        "Night-only positioning keeps staffing lean.",
        "A second cart can replicate if the spice remix menu stabilizes."
      ]
    },
    "marketingPlan": [
      "Open with Rs 49 tasting ladders for the first 10 nights.",
      "Use street interview reels: 'Is this misal or Indore chaos?'",
      "Create a secret off-menu extra tarri cup for repeat buyers.",
      "Bundle with cold shikanji partners during summer."
    ],
    "risks": [
      "Maharashtrian authenticity debates could distract from positioning.",
      "Late-night compliance and vendor permissions need early checking.",
      "Cart throughput depends on prepped components and tight plating."
    ],
    "streetPulse": [
      {
        "date": "Night 1",
        "signal": "Curiosity conversion",
        "short": "Measure tasters to buyers.",
        "detail": "Offer 100 tasting cups and record how many convert to paid bowls within five minutes."
      },
      {
        "date": "Night 3",
        "signal": "Menu naming recall",
        "short": "Test names people repeat.",
        "detail": "Rotate names like Sev Tarri Bomb and Poha Crunch Misal. Ask buyers to recall the product name at pickup."
      },
      {
        "date": "Night 7",
        "signal": "Queue tolerance",
        "short": "Find max wait before drop-off.",
        "detail": "Observe abandonment when prep exceeds three minutes. Simplify toppings if queue decay crosses 15 percent."
      },
      {
        "date": "Night 10",
        "signal": "Repeat face count",
        "short": "Track same-customer returns.",
        "detail": "Use simple stamp cards to estimate repeat intent and identify the strongest flavor variant."
      }
    ],
    "sourceMarket": "Pune / Nashik misal markets",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "litti-chokha-qsr",
    "name": "Litti Chokha Smoke Counter",
    "city": "Delhi",
    "locality": "Mukherjee Nagar",
    "sector": "Food",
    "sourceMarket": "Patna / Bihar street food belts",
    "researchBasis": "Student belts import regional comfort food when price, hygiene, and speed are solved.",
    "radiusKm": 5,
    "startupCost": 480000,
    "riskScore": 34,
    "footfall": 6400,
    "earlynessScore": 85,
    "thesis": "A hygienic litti chokha counter with smoked ghee, chokha flights, student thalis, and exam-season combos.",
    "snapshot": "Litti Chokha Smoke Counter is a transfer play from Patna / Bihar street food belts into Delhi's Mukherjee Nagar micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 89,
      "demand": 82,
      "timing": 85,
      "moat": 66
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 110,
      "grossMargin": 60,
      "dailyOrders": 310,
      "rent": 65000,
      "notes": [
        "Source market behavior from Patna / Bihar street food belts suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Mukherjee Nagar, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 638352,
      "month6Revenue": 957528,
      "month12Revenue": 1436292,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Mukherjee Nagar before signing a long lease.",
      "Use source-market storytelling: \"popular in Patna / Bihar street food belts, adapted for Delhi.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Delhi.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Patna / Bihar street food belts: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Mukherjee Nagar; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "ai-homework-lab",
    "name": "AI Homework And Creator Lab",
    "city": "Patna",
    "locality": "Kankarbagh",
    "sector": "Education",
    "sourceMarket": "Bengaluru / Pune creator labs",
    "researchBasis": "AI education infrastructure is moving into tier-2/3 cities; parents need practical, safe AI learning for children.",
    "radiusKm": 2,
    "startupCost": 760000,
    "riskScore": 42,
    "footfall": 2500,
    "earlynessScore": 85,
    "thesis": "A weekend lab where students learn AI tools, presentations, coding prompts, and creator projects.",
    "snapshot": "AI Homework And Creator Lab is a transfer play from Bengaluru / Pune creator labs into Patna's Kankarbagh micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 89,
      "demand": 32,
      "timing": 85,
      "moat": 58
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 3200,
      "grossMargin": 70,
      "dailyOrders": 7,
      "rent": 72000,
      "notes": [
        "Source market behavior from Bengaluru / Pune creator labs suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Kankarbagh, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 419328,
      "month6Revenue": 628992,
      "month12Revenue": 943488,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Kankarbagh before signing a long lease.",
      "Use source-market storytelling: \"popular in Bengaluru / Pune creator labs, adapted for Patna.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Patna.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Bengaluru / Pune creator labs: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Kankarbagh; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "hyderabad-millet-breakfast",
    "name": "Millet Breakfast Bar",
    "city": "Hyderabad",
    "locality": "Kondapur",
    "sector": "Food",
    "radiusKm": 4,
    "startupCost": 840000,
    "riskScore": 44,
    "footfall": 6100,
    "earlynessScore": 84,
    "thesis": "A breakfast counter using millet idli, dosa wraps, and office subscription boxes for health-aware tech workers.",
    "snapshot": "Hyderabad's Kondapur micro-market has enough visible demand to test millet breakfast bar with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 87,
      "demand": 76,
      "timing": 84,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 150,
      "grossMargin": 58,
      "dailyOrders": 260,
      "rent": 90000,
      "notes": [
        "Startup cost assumes a lean first outlet in Kondapur, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 760500,
      "month6Revenue": 1064700,
      "month12Revenue": 1571700,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Kondapur.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Kondapur and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "malabari-parotta-rolls",
    "name": "Malabari Parotta Roll Bar",
    "city": "Pune",
    "locality": "Kharadi",
    "sector": "Food",
    "sourceMarket": "Kerala / Kochi parotta stalls",
    "researchBasis": "Regional Indian cuisine and cloud kitchens are rising; office clusters need fast meals with familiar novelty.",
    "radiusKm": 4,
    "startupCost": 780000,
    "riskScore": 45,
    "footfall": 5200,
    "earlynessScore": 84,
    "thesis": "Layered parotta rolls with Kerala-style fillings, egg roast, pepper chicken, paneer stew, and late dinner delivery.",
    "snapshot": "Malabari Parotta Roll Bar is a transfer play from Kerala / Kochi parotta stalls into Pune's Kharadi micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 88,
      "demand": 67,
      "timing": 84,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 170,
      "grossMargin": 56,
      "dailyOrders": 170,
      "rent": 90000,
      "notes": [
        "Source market behavior from Kerala / Kochi parotta stalls suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Kharadi, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 541008,
      "month6Revenue": 811512,
      "month12Revenue": 1217268,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Kharadi before signing a long lease.",
      "Use source-market storytelling: \"popular in Kerala / Kochi parotta stalls, adapted for Pune.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Pune.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Kerala / Kochi parotta stalls: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Kharadi; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "vadodara-kids-ai-lab",
    "name": "Kids AI And Robotics Lab",
    "city": "Vadodara",
    "locality": "Alkapuri",
    "sector": "Education",
    "radiusKm": 2,
    "startupCost": 980000,
    "riskScore": 45,
    "footfall": 2600,
    "earlynessScore": 83,
    "thesis": "A weekend micro-learning lab teaching robotics, AI tools, prompt craft, and creator projects to school students.",
    "snapshot": "Vadodara's Alkapuri micro-market has enough visible demand to test kids ai and robotics lab with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 86,
      "demand": 33,
      "timing": 83,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 4200,
      "grossMargin": 68,
      "dailyOrders": 5,
      "rent": 95000,
      "notes": [
        "Startup cost assumes a lean first outlet in Alkapuri, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 409500,
      "month6Revenue": 573300,
      "month12Revenue": 846300,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Alkapuri.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Alkapuri and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "AI and skills labs in tier-2/3 cities",
    "researchBasis": "AI skills infrastructure and parent demand are moving into smaller cities."
  },
  {
    "id": "indori-poha-jalebi",
    "name": "Indori Poha Jalebi Breakfast Cart",
    "city": "Ahmedabad",
    "locality": "Navrangpura",
    "sector": "Food",
    "sourceMarket": "Indore breakfast markets",
    "researchBasis": "Breakfast carts travel well when low ticket, speed, and strong local morning routines align.",
    "radiusKm": 4,
    "startupCost": 350000,
    "riskScore": 28,
    "footfall": 5900,
    "earlynessScore": 83,
    "thesis": "An Indori poha, jalebi, sev, and chai cart for college and office morning footfall.",
    "snapshot": "Indori Poha Jalebi Breakfast Cart is a transfer play from Indore breakfast markets into Ahmedabad's Navrangpura micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 87,
      "demand": 76,
      "timing": 83,
      "moat": 72
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 60,
      "grossMargin": 64,
      "dailyOrders": 420,
      "rent": 45000,
      "notes": [
        "Source market behavior from Indore breakfast markets suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Navrangpura, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 471744,
      "month6Revenue": 707616,
      "month12Revenue": 1061424,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Navrangpura before signing a long lease.",
      "Use source-market storytelling: \"popular in Indore breakfast markets, adapted for Ahmedabad.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Ahmedabad.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Indore breakfast markets: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Navrangpura; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "mumbai-office-misal-cloud",
    "name": "Office Misal Cloud Counter",
    "city": "Mumbai",
    "locality": "Lower Parel",
    "sector": "Food",
    "radiusKm": 3,
    "startupCost": 1250000,
    "riskScore": 54,
    "footfall": 5600,
    "earlynessScore": 82,
    "thesis": "A lunch-focused cloud counter with customizable misal boxes for office clusters: clean packaging, spice control, and group ordering.",
    "snapshot": "Mumbai office clusters have predictable lunch demand, but the product must solve messiness and delivery timing to beat standard thali and sandwich options.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 86,
      "timing": 83,
      "moat": 73
    },
    "evidence": [
      {
        "label": "office clusters",
        "tone": "blue"
      },
      {
        "label": "group orders",
        "tone": "green"
      },
      {
        "label": "delivery mess",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 180,
      "grossMargin": 55,
      "dailyOrders": 220,
      "rent": 180000,
      "notes": [
        "Packaging must separate tarri, farsan, and bread until eating.",
        "Group ordering improves delivery efficiency.",
        "Corporate lunch subscriptions can smooth weekday demand."
      ]
    },
    "projections": {
      "month3Revenue": 920000,
      "month6Revenue": 1320000,
      "month12Revenue": 1760000,
      "breakEvenMonth": 9,
      "notes": [
        "Revenue depends on dense corporate partnerships more than walk-ins.",
        "Weekend demand likely needs event catering or pause mode."
      ]
    },
    "marketingPlan": [
      "Target HR teams with a Friday spice flight.",
      "Offer team boxes with labeled spice comfort levels.",
      "Create a no-spill desk lunch guarantee.",
      "Use LinkedIn office polls for flavor drops."
    ],
    "risks": [
      "Delivery delays can destroy texture.",
      "Higher Mumbai rent raises break-even pressure.",
      "Office-only demand creates weekend underuse."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Office pantry intercept",
        "short": "Test sample acceptance.",
        "detail": "Serve 80 mini bowls in two office pantries and record purchase intent by department and spice comfort."
      },
      {
        "date": "Day 4",
        "signal": "Packaging shake test",
        "short": "Measure spill and sogginess.",
        "detail": "Run 30 delivery simulations across bike routes. Score leakage, assembly time, and farsan crunch retention."
      },
      {
        "date": "Day 8",
        "signal": "Group order threshold",
        "short": "Find minimum viable batch.",
        "detail": "Offer free delivery above eight bowls and measure whether teams naturally cluster orders."
      },
      {
        "date": "Day 14",
        "signal": "Subscription ask",
        "short": "Pitch weekly office plan.",
        "detail": "Ask admins to commit to one recurring lunch slot. Early signal is at least three teams prebooking."
      }
    ],
    "sourceMarket": "Pune / Nashik misal markets",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "lucknow-women-fitness",
    "name": "Women-Only Fitness Studio",
    "city": "Lucknow",
    "locality": "Gomti Nagar",
    "sector": "Fitness",
    "radiusKm": 2,
    "startupCost": 1250000,
    "riskScore": 48,
    "footfall": 2400,
    "earlynessScore": 82,
    "thesis": "A privacy-first strength and PCOS fitness studio with women trainers, flexible batches, and community challenges.",
    "snapshot": "Lucknow's Gomti Nagar micro-market has enough visible demand to test women-only fitness studio with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 85,
      "demand": 30,
      "timing": 82,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 2200,
      "grossMargin": 62,
      "dailyOrders": 46,
      "rent": 115000,
      "notes": [
        "Startup cost assumes a lean first outlet in Gomti Nagar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 1973400,
      "month6Revenue": 2762760,
      "month12Revenue": 4078360,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Gomti Nagar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Gomti Nagar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "bengali-fish-lunch",
    "name": "Bengali Fish Lunch Cloud Kitchen",
    "city": "Bengaluru",
    "locality": "Whitefield",
    "sector": "Cloud Kitchen",
    "sourceMarket": "Kolkata home-meal and fish thali formats",
    "researchBasis": "Regional Indian meals and tiffin-style services show growing search interest; migrant taste trails create city-to-city arbitrage.",
    "radiusKm": 3,
    "startupCost": 920000,
    "riskScore": 50,
    "footfall": 4100,
    "earlynessScore": 82,
    "thesis": "A delivery-first Bengali fish lunch kitchen for office workers and families missing home-style meals.",
    "snapshot": "Bengali Fish Lunch Cloud Kitchen is a transfer play from Kolkata home-meal and fish thali formats into Bengaluru's Whitefield micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 86,
      "demand": 53,
      "timing": 82,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 260,
      "grossMargin": 52,
      "dailyOrders": 120,
      "rent": 115000,
      "notes": [
        "Source market behavior from Kolkata home-meal and fish thali formats suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Whitefield, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 584064,
      "month6Revenue": 876096,
      "month12Revenue": 1314144,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Whitefield before signing a long lease.",
      "Use source-market storytelling: \"popular in Kolkata home-meal and fish thali formats, adapted for Bengaluru.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Bengaluru.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Kolkata home-meal and fish thali formats: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Whitefield; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "protein-idli-dosa",
    "name": "Protein Idli Dosa Lab",
    "city": "Gurugram",
    "locality": "Sector 56",
    "sector": "Healthy Food",
    "sourceMarket": "Bengaluru fitness food + South Indian breakfast",
    "researchBasis": "Fitness food and traditional breakfast can combine into high-repeat health routines.",
    "radiusKm": 3,
    "startupCost": 720000,
    "riskScore": 42,
    "footfall": 4200,
    "earlynessScore": 82,
    "thesis": "High-protein idli, dosa wraps, paneer podi, egg dosa, and macro-counted chutney combos.",
    "snapshot": "Protein Idli Dosa Lab is a transfer play from Bengaluru fitness food + South Indian breakfast into Gurugram's Sector 56 micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 86,
      "demand": 54,
      "timing": 82,
      "moat": 58
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 180,
      "grossMargin": 58,
      "dailyOrders": 155,
      "rent": 90000,
      "notes": [
        "Source market behavior from Bengaluru fitness food + South Indian breakfast suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Sector 56, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 522288,
      "month6Revenue": 783432,
      "month12Revenue": 1175148,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Sector 56 before signing a long lease.",
      "Use source-market storytelling: \"popular in Bengaluru fitness food + South Indian breakfast, adapted for Gurugram.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Gurugram.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Bengaluru fitness food + South Indian breakfast: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Sector 56; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "women-pcos-studio",
    "name": "PCOS Fitness And Nutrition Studio",
    "city": "Indore",
    "locality": "Vijay Nagar",
    "sector": "Wellness",
    "sourceMarket": "Metro women-only fitness studios",
    "researchBasis": "Fitness market growth and women-specific wellness demand create boutique opportunities in tier-2 cities.",
    "radiusKm": 2,
    "startupCost": 1050000,
    "riskScore": 46,
    "footfall": 2300,
    "earlynessScore": 82,
    "thesis": "A women-focused PCOS strength, nutrition, and accountability studio with small batches.",
    "snapshot": "PCOS Fitness And Nutrition Studio is a transfer play from Metro women-only fitness studios into Indore's Vijay Nagar micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 86,
      "demand": 29,
      "timing": 82,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 2600,
      "grossMargin": 63,
      "dailyOrders": 9,
      "rent": 95000,
      "notes": [
        "Source market behavior from Metro women-only fitness studios suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Vijay Nagar, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 438048,
      "month6Revenue": 657072,
      "month12Revenue": 985608,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Vijay Nagar before signing a long lease.",
      "Use source-market storytelling: \"popular in Metro women-only fitness studios, adapted for Indore.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Indore.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Metro women-only fitness studios: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Vijay Nagar; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "mangalore-student-laundry",
    "name": "Student Laundry Subscription Hub",
    "city": "Mangalore",
    "locality": "Kankanady",
    "sector": "Laundry",
    "radiusKm": 2,
    "startupCost": 740000,
    "riskScore": 36,
    "footfall": 2800,
    "earlynessScore": 81,
    "thesis": "A campus-focused laundry subscription and pickup hub with hostel ambassadors and predictable weekly routes.",
    "snapshot": "Mangalore's Kankanady micro-market has enough visible demand to test student laundry subscription hub with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 84,
      "demand": 35,
      "timing": 81,
      "moat": 64
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 320,
      "grossMargin": 45,
      "dailyOrders": 62,
      "rent": 78000,
      "notes": [
        "Startup cost assumes a lean first outlet in Kankanady, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 386880,
      "month6Revenue": 541632,
      "month12Revenue": 799552,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Kankanady.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Kankanady and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "jain-meal-cloud",
    "name": "Jain Meal Subscription Kitchen",
    "city": "Mumbai",
    "locality": "Borivali",
    "sector": "Subscription Food",
    "sourceMarket": "Mumbai Jain food networks",
    "researchBasis": "Niche dietary meals have strong repeat potential when trust, purity, and delivery reliability are solved.",
    "radiusKm": 3,
    "startupCost": 740000,
    "riskScore": 36,
    "footfall": 3900,
    "earlynessScore": 81,
    "thesis": "A Jain-specific lunch and dinner subscription kitchen with festival menus and office tiffins.",
    "snapshot": "Jain Meal Subscription Kitchen is a transfer play from Mumbai Jain food networks into Mumbai's Borivali micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 85,
      "demand": 50,
      "timing": 81,
      "moat": 64
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 220,
      "grossMargin": 54,
      "dailyOrders": 130,
      "rent": 78000,
      "notes": [
        "Source market behavior from Mumbai Jain food networks suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Borivali, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 535392,
      "month6Revenue": 803088,
      "month12Revenue": 1204632,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Borivali before signing a long lease.",
      "Use source-market storytelling: \"popular in Mumbai Jain food networks, adapted for Mumbai.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Mumbai.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Mumbai Jain food networks: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Borivali; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "hostel-micro-mart",
    "name": "Hostel Micro-Mart Operator",
    "city": "Kota",
    "locality": "Talwandi",
    "sector": "Retail",
    "sourceMarket": "Campus convenience store models",
    "researchBasis": "Dense student housing supports micro-retail if replenishment and pricing are tight.",
    "radiusKm": 3,
    "startupCost": 610000,
    "riskScore": 34,
    "footfall": 4700,
    "earlynessScore": 81,
    "thesis": "A managed micro-mart for hostels with snacks, stationery, hygiene, print credits, and late-night basics.",
    "snapshot": "Hostel Micro-Mart Operator is a transfer play from Campus convenience store models into Kota's Talwandi micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 85,
      "demand": 60,
      "timing": 81,
      "moat": 66
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 90,
      "grossMargin": 42,
      "dailyOrders": 280,
      "rent": 56000,
      "notes": [
        "Source market behavior from Campus convenience store models suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Talwandi, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 471744,
      "month6Revenue": 707616,
      "month12Revenue": 1061424,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Talwandi before signing a long lease.",
      "Use source-market storytelling: \"popular in Campus convenience store models, adapted for Kota.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Kota.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Campus convenience store models: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Talwandi; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "chennai-filter-coffee-kiosk",
    "name": "Filter Coffee Micro Kiosk",
    "city": "Chennai",
    "locality": "T Nagar",
    "sector": "Beverage",
    "radiusKm": 5,
    "startupCost": 520000,
    "riskScore": 34,
    "footfall": 6900,
    "earlynessScore": 80,
    "thesis": "A tiny high-throughput filter coffee and tiffin kiosk for transit shoppers and office commuters.",
    "snapshot": "Chennai's T Nagar micro-market has enough visible demand to test filter coffee micro kiosk with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 83,
      "demand": 86,
      "timing": 80,
      "moat": 66
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 80,
      "grossMargin": 64,
      "dailyOrders": 520,
      "rent": 70000,
      "notes": [
        "Startup cost assumes a lean first outlet in T Nagar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 811200,
      "month6Revenue": 1135680,
      "month12Revenue": 1676480,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in T Nagar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around T Nagar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "dehradun-tiffin-health",
    "name": "Healthy Tiffin Subscription",
    "city": "Dehradun",
    "locality": "Rajpur Road",
    "sector": "Subscription Food",
    "radiusKm": 2,
    "startupCost": 560000,
    "riskScore": 35,
    "footfall": 3000,
    "earlynessScore": 80,
    "thesis": "A healthy tiffin subscription brand for students, office workers, and fitness customers with weekly menu control.",
    "snapshot": "Dehradun's Rajpur Road micro-market has enough visible demand to test healthy tiffin subscription with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 83,
      "demand": 38,
      "timing": 80,
      "moat": 65
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 160,
      "grossMargin": 52,
      "dailyOrders": 150,
      "rent": 68000,
      "notes": [
        "Startup cost assumes a lean first outlet in Rajpur Road, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 468000,
      "month6Revenue": 655200,
      "month12Revenue": 967200,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Rajpur Road.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Rajpur Road and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "andhra-meals-counter",
    "name": "Andhra Meals Counter",
    "city": "Noida",
    "locality": "Sector 62",
    "sector": "Food",
    "sourceMarket": "Hyderabad / Vijayawada meals houses",
    "researchBasis": "Office clusters reward fast, spicy, high-repeat lunch formats when packaging and speed are solved.",
    "radiusKm": 4,
    "startupCost": 880000,
    "riskScore": 43,
    "footfall": 5600,
    "earlynessScore": 80,
    "thesis": "A compact Andhra meals counter with rice, pappu, podi, fry, gongura, and controlled spice levels.",
    "snapshot": "Andhra Meals Counter is a transfer play from Hyderabad / Vijayawada meals houses into Noida's Sector 62 micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 84,
      "demand": 72,
      "timing": 80,
      "moat": 57
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 190,
      "grossMargin": 55,
      "dailyOrders": 210,
      "rent": 105000,
      "notes": [
        "Source market behavior from Hyderabad / Vijayawada meals houses suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Sector 62, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 746928,
      "month6Revenue": 1120392,
      "month12Revenue": 1680588,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Sector 62 before signing a long lease.",
      "Use source-market storytelling: \"popular in Hyderabad / Vijayawada meals houses, adapted for Noida.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Noida.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Hyderabad / Vijayawada meals houses: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Sector 62; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "ev-rider-maintenance",
    "name": "EV Rider Maintenance Subscription",
    "city": "Jaipur",
    "locality": "Mansarovar",
    "sector": "Mobility",
    "sourceMarket": "Bengaluru / Surat delivery rider EV clusters",
    "researchBasis": "EV adoption in tier-2 cities creates service gaps around battery health, tires, brakes, and uptime.",
    "radiusKm": 2,
    "startupCost": 1350000,
    "riskScore": 53,
    "footfall": 3200,
    "earlynessScore": 80,
    "thesis": "A subscription maintenance desk for EV delivery riders with battery checks and priority service.",
    "snapshot": "EV Rider Maintenance Subscription is a transfer play from Bengaluru / Surat delivery rider EV clusters into Jaipur's Mansarovar micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 84,
      "demand": 41,
      "timing": 80,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 650,
      "grossMargin": 48,
      "dailyOrders": 26,
      "rent": 105000,
      "notes": [
        "Source market behavior from Bengaluru / Surat delivery rider EV clusters suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Mansarovar, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 316368,
      "month6Revenue": 474552,
      "month12Revenue": 711828,
      "breakEvenMonth": 13,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Mansarovar before signing a long lease.",
      "Use source-market storytelling: \"popular in Bengaluru / Surat delivery rider EV clusters, adapted for Jaipur.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Jaipur.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Bengaluru / Surat delivery rider EV clusters: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Mansarovar; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "ev-scooter-battery-library",
    "name": "EV Scooter Battery Library",
    "city": "Bengaluru",
    "locality": "HSR Layout",
    "sector": "Mobility",
    "radiusKm": 5,
    "startupCost": 2800000,
    "riskScore": 62,
    "footfall": 4300,
    "earlynessScore": 79,
    "thesis": "A hyperlocal battery support desk for delivery riders: charging lockers, emergency swap partnerships, and battery health checks.",
    "snapshot": "Delivery density and EV adoption make HSR a strong pilot, but hardware liability and OEM compatibility need disciplined partnerships.",
    "scoreBreakdown": {
      "novelty": 84,
      "demand": 81,
      "timing": 87,
      "moat": 68
    },
    "evidence": [
      {
        "label": "rider density",
        "tone": "blue"
      },
      {
        "label": "hardware risk",
        "tone": "red"
      },
      {
        "label": "timing tailwind",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 70,
      "grossMargin": 46,
      "dailyOrders": 180,
      "rent": 95000,
      "notes": [
        "Membership plans matter more than one-off charges.",
        "Battery diagnostics can become a trust wedge.",
        "Partnership inventory reduces upfront hardware load."
      ]
    },
    "projections": {
      "month3Revenue": 560000,
      "month6Revenue": 940000,
      "month12Revenue": 1600000,
      "breakEvenMonth": 14,
      "notes": [
        "Unit economics improve only after recurring rider memberships.",
        "Hardware uptime must stay above 96 percent."
      ]
    },
    "marketingPlan": [
      "Recruit fleet captains from delivery rider hubs.",
      "Offer first-week battery health scans free.",
      "Build a WhatsApp wait-time board for available lockers.",
      "Give membership discounts for five-rider squads."
    ],
    "risks": [
      "Battery safety and liability requirements are non-negotiable.",
      "OEM fragmentation may limit universal swapping.",
      "Capex-heavy pilots need staged expansion gates."
    ],
    "streetPulse": [
      {
        "date": "Week 1",
        "signal": "Rider pain interviews",
        "short": "Quantify charging downtime.",
        "detail": "Interview 50 delivery riders around HSR food clusters and measure average lost earning time from charging."
      },
      {
        "date": "Week 2",
        "signal": "Locker waitlist",
        "short": "Collect paid deposits.",
        "detail": "Ask riders for a refundable Rs 199 deposit for priority battery support. Deposits beat verbal interest."
      },
      {
        "date": "Week 3",
        "signal": "OEM compatibility map",
        "short": "Score top scooter models.",
        "detail": "Map battery types and safety constraints for the top five rider-used scooter models in the locality."
      },
      {
        "date": "Week 4",
        "signal": "Fleet captain test",
        "short": "Try squad referrals.",
        "detail": "Give captains referral codes and test whether rider trust spreads through squad networks."
      }
    ],
    "sourceMarket": "EV adoption corridors",
    "researchBasis": "Tier-2 EV adoption and delivery-fleet uptime create service gaps."
  },
  {
    "id": "surat-snack-gifting",
    "name": "Regional Snack Gift Studio",
    "city": "Surat",
    "locality": "Adajan",
    "sector": "Retail",
    "radiusKm": 2,
    "startupCost": 950000,
    "riskScore": 39,
    "footfall": 3300,
    "earlynessScore": 79,
    "thesis": "A premium local-snack gifting studio for weddings, corporates, and NRI families with fast customization.",
    "snapshot": "Surat's Adajan micro-market has enough visible demand to test regional snack gift studio with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 82,
      "demand": 41,
      "timing": 79,
      "moat": 61
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 650,
      "grossMargin": 54,
      "dailyOrders": 95,
      "rent": 85000,
      "notes": [
        "Startup cost assumes a lean first outlet in Adajan, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 1204125,
      "month6Revenue": 1685775,
      "month12Revenue": 2488525,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Adajan.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Adajan and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "millet-chaat-bowls",
    "name": "Millet Chaat Bowl Kiosk",
    "city": "Nagpur",
    "locality": "Dharampeth",
    "sector": "Healthy Food",
    "sourceMarket": "Bengaluru health bowls + Indian chaat",
    "researchBasis": "Health-focused food demand and millet awareness create room for Indianized functional snacks.",
    "radiusKm": 3,
    "startupCost": 620000,
    "riskScore": 39,
    "footfall": 3600,
    "earlynessScore": 79,
    "thesis": "A customizable millet chaat bowl kiosk with sprouts, curd, chutneys, protein toppings, and diabetic-friendly options.",
    "snapshot": "Millet Chaat Bowl Kiosk is a transfer play from Bengaluru health bowls + Indian chaat into Nagpur's Dharampeth micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 83,
      "demand": 46,
      "timing": 79,
      "moat": 61
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 160,
      "grossMargin": 57,
      "dailyOrders": 150,
      "rent": 68000,
      "notes": [
        "Source market behavior from Bengaluru health bowls + Indian chaat suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Dharampeth, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 449280,
      "month6Revenue": 673920,
      "month12Revenue": 1010880,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Dharampeth before signing a long lease.",
      "Use source-market storytelling: \"popular in Bengaluru health bowls + Indian chaat, adapted for Nagpur.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Nagpur.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Bengaluru health bowls + Indian chaat: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Dharampeth; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "jaipur-craft-experience",
    "name": "Craft Experience Retail Studio",
    "city": "Jaipur",
    "locality": "Bapu Bazaar",
    "sector": "Tourism",
    "radiusKm": 3,
    "startupCost": 1150000,
    "riskScore": 51,
    "footfall": 4200,
    "earlynessScore": 78,
    "thesis": "A live craft demo and souvenir studio turning local artisanship into paid workshops and premium gift boxes.",
    "snapshot": "Jaipur's Bapu Bazaar micro-market has enough visible demand to test craft experience retail studio with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 81,
      "demand": 53,
      "timing": 78,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1200,
      "grossMargin": 60,
      "dailyOrders": 24,
      "rent": 105000,
      "notes": [
        "Startup cost assumes a lean first outlet in Bapu Bazaar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 561600,
      "month6Revenue": 786240,
      "month12Revenue": 1160640,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Bapu Bazaar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Bapu Bazaar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "patna-exam-printing",
    "name": "Exam Form And Printing Kiosk",
    "city": "Patna",
    "locality": "Boring Road",
    "sector": "Student Services",
    "radiusKm": 3,
    "startupCost": 430000,
    "riskScore": 29,
    "footfall": 5200,
    "earlynessScore": 78,
    "thesis": "A dense student-services kiosk for form filling, printing, exam alerts, photos, and digital payments.",
    "snapshot": "Patna's Boring Road micro-market has enough visible demand to test exam form and printing kiosk with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 81,
      "demand": 65,
      "timing": 78,
      "moat": 71
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 90,
      "grossMargin": 49,
      "dailyOrders": 310,
      "rent": 55000,
      "notes": [
        "Startup cost assumes a lean first outlet in Boring Road, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 544050,
      "month6Revenue": 761670,
      "month12Revenue": 1124370,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Boring Road.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Boring Road and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "thukpa-momo-bar",
    "name": "Northeast Thukpa And Momo Bar",
    "city": "Jaipur",
    "locality": "Malviya Nagar",
    "sector": "Food",
    "sourceMarket": "Sikkim / Darjeeling / Guwahati cafe formats",
    "researchBasis": "Momos are mainstream, but cleaner regional soup-meal formats are under-penetrated in many student cities.",
    "radiusKm": 3,
    "startupCost": 650000,
    "riskScore": 38,
    "footfall": 3700,
    "earlynessScore": 78,
    "thesis": "A warm bowl bar with thukpa, momos, chili oil, vegetarian broths, and winter-first positioning.",
    "snapshot": "Northeast Thukpa And Momo Bar is a transfer play from Sikkim / Darjeeling / Guwahati cafe formats into Jaipur's Malviya Nagar micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 82,
      "demand": 47,
      "timing": 78,
      "moat": 62
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 150,
      "grossMargin": 58,
      "dailyOrders": 180,
      "rent": 72000,
      "notes": [
        "Source market behavior from Sikkim / Darjeeling / Guwahati cafe formats suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Malviya Nagar, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 505440,
      "month6Revenue": 758160,
      "month12Revenue": 1137240,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Malviya Nagar before signing a long lease.",
      "Use source-market storytelling: \"popular in Sikkim / Darjeeling / Guwahati cafe formats, adapted for Jaipur.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Jaipur.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Sikkim / Darjeeling / Guwahati cafe formats: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Malviya Nagar; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "tandoori-tea-station",
    "name": "Tandoori Chai And Bun Station",
    "city": "Ranchi",
    "locality": "Main Road",
    "sector": "Beverage",
    "sourceMarket": "Pune / Ahmedabad tandoori chai kiosks",
    "researchBasis": "Tea formats travel fast when theatre, low ticket, and evening hangout behavior align.",
    "radiusKm": 4,
    "startupCost": 390000,
    "riskScore": 30,
    "footfall": 5200,
    "earlynessScore": 78,
    "thesis": "A tandoori chai, bun maska, and snack station designed for evening social footfall.",
    "snapshot": "Tandoori Chai And Bun Station is a transfer play from Pune / Ahmedabad tandoori chai kiosks into Ranchi's Main Road micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 82,
      "demand": 67,
      "timing": 78,
      "moat": 70
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 70,
      "grossMargin": 65,
      "dailyOrders": 360,
      "rent": 48000,
      "notes": [
        "Source market behavior from Pune / Ahmedabad tandoori chai kiosks suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Main Road, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 471744,
      "month6Revenue": 707616,
      "month12Revenue": 1061424,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Main Road before signing a long lease.",
      "Use source-market storytelling: \"popular in Pune / Ahmedabad tandoori chai kiosks, adapted for Ranchi.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Ranchi.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Pune / Ahmedabad tandoori chai kiosks: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Main Road; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "creator-reel-room",
    "name": "Creator Reel Room By The Hour",
    "city": "Guwahati",
    "locality": "GS Road",
    "sector": "Creator Tools",
    "sourceMarket": "Mumbai / Delhi creator studios",
    "researchBasis": "Small businesses need product video, reels, and content assets without full studio cost.",
    "radiusKm": 2,
    "startupCost": 920000,
    "riskScore": 44,
    "footfall": 2200,
    "earlynessScore": 78,
    "thesis": "A book-by-hour creator room with lighting, props, editing templates, and product shoot bundles.",
    "snapshot": "Creator Reel Room By The Hour is a transfer play from Mumbai / Delhi creator studios into Guwahati's GS Road micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 82,
      "demand": 28,
      "timing": 78,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1800,
      "grossMargin": 65,
      "dailyOrders": 16,
      "rent": 82000,
      "notes": [
        "Source market behavior from Mumbai / Delhi creator studios suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in GS Road, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 539136,
      "month6Revenue": 808704,
      "month12Revenue": 1213056,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in GS Road before signing a long lease.",
      "Use source-market storytelling: \"popular in Mumbai / Delhi creator studios, adapted for Guwahati.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Guwahati.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Mumbai / Delhi creator studios: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in GS Road; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "elder-care-errand-desk",
    "name": "Elder Care Errand Desk",
    "city": "Ahmedabad",
    "locality": "Satellite",
    "sector": "Services",
    "radiusKm": 3,
    "startupCost": 700000,
    "riskScore": 38,
    "footfall": 2100,
    "earlynessScore": 77,
    "thesis": "A trusted local desk for medicine pickup, appointment support, utility errands, and family update logs for seniors living alone.",
    "snapshot": "The opportunity is trust infrastructure, not just errands. Families pay for reliable updates and verified local helpers.",
    "scoreBreakdown": {
      "novelty": 74,
      "demand": 83,
      "timing": 76,
      "moat": 75
    },
    "evidence": [
      {
        "label": "trust moat",
        "tone": "green"
      },
      {
        "label": "family payer",
        "tone": "blue"
      },
      {
        "label": "ops sensitive",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 499,
      "grossMargin": 50,
      "dailyOrders": 38,
      "rent": 55000,
      "notes": [
        "Monthly plans make operations predictable.",
        "Verification and update logs justify premium pricing.",
        "Medicine and clinic routes can be batched."
      ]
    },
    "projections": {
      "month3Revenue": 380000,
      "month6Revenue": 720000,
      "month12Revenue": 1180000,
      "breakEvenMonth": 8,
      "notes": [
        "Trust compounds through residential society referrals.",
        "Churn should be monitored by service reliability, not discounting."
      ]
    },
    "marketingPlan": [
      "Start with society secretary referrals.",
      "Run family demo calls showing update logs.",
      "Partner with pharmacies and diagnostic centers.",
      "Offer emergency errand credits in monthly plans."
    ],
    "risks": [
      "Staff verification failures can destroy trust.",
      "Sensitive family data requires careful handling.",
      "Service quality must remain consistent under emotional pressure."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Society secretary calls",
        "short": "Find warm trust channels.",
        "detail": "Call 20 society secretaries and ask what senior support requests they already receive."
      },
      {
        "date": "Day 5",
        "signal": "Family payer test",
        "short": "Pitch monthly plans.",
        "detail": "Offer three plans to adult children and measure willingness to pay for verified updates."
      },
      {
        "date": "Day 10",
        "signal": "Errand batching map",
        "short": "Cluster common routes.",
        "detail": "Plot pharmacies, clinics, banks, and utility offices to model how many tasks can be batched per helper."
      },
      {
        "date": "Day 14",
        "signal": "Trust language test",
        "short": "Compare copy promises.",
        "detail": "Test whether families respond better to safety, time-saving, or dignity-centered messaging."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "kochi-seafood-cloud",
    "name": "Regional Seafood Cloud Kitchen",
    "city": "Kochi",
    "locality": "Edappally",
    "sector": "Cloud Kitchen",
    "radiusKm": 2,
    "startupCost": 1350000,
    "riskScore": 57,
    "footfall": 3100,
    "earlynessScore": 77,
    "thesis": "A delivery-first seafood meal brand with clean packaging, family combos, and office lunch packs.",
    "snapshot": "Kochi's Edappally micro-market has enough visible demand to test regional seafood cloud kitchen with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 80,
      "demand": 39,
      "timing": 77,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 290,
      "grossMargin": 50,
      "dailyOrders": 115,
      "rent": 135000,
      "notes": [
        "Startup cost assumes a lean first outlet in Edappally, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 650325,
      "month6Revenue": 910455,
      "month12Revenue": 1344005,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Edappally.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Edappally and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "amritsar-heritage-food-walk",
    "name": "Heritage Food Walk Operator",
    "city": "Amritsar",
    "locality": "Ranjit Avenue",
    "sector": "Experiences",
    "radiusKm": 3,
    "startupCost": 500000,
    "riskScore": 41,
    "footfall": 3900,
    "earlynessScore": 77,
    "thesis": "A curated local food walk and tasting-ticket operator for tourists, hotels, creators, and weekend locals.",
    "snapshot": "Amritsar's Ranjit Avenue micro-market has enough visible demand to test heritage food walk operator with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 80,
      "demand": 49,
      "timing": 77,
      "moat": 59
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 950,
      "grossMargin": 65,
      "dailyOrders": 14,
      "rent": 52000,
      "notes": [
        "Startup cost assumes a lean first outlet in Ranjit Avenue, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 259350,
      "month6Revenue": 363090,
      "month12Revenue": 535990,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Ranjit Avenue.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Ranjit Avenue and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "solkadhi-kokum-bar",
    "name": "Solkadhi And Kokum Cooler Bar",
    "city": "Surat",
    "locality": "Vesu",
    "sector": "Beverage",
    "sourceMarket": "Konkan / Goa summer beverage culture",
    "researchBasis": "Functional regional drinks can travel into hot cities as healthier alternatives to sugary beverages.",
    "radiusKm": 3,
    "startupCost": 420000,
    "riskScore": 31,
    "footfall": 4800,
    "earlynessScore": 77,
    "thesis": "A summer-first kokum, solkadhi, aam panna, and millet snack kiosk near offices and shopping streets.",
    "snapshot": "Solkadhi And Kokum Cooler Bar is a transfer play from Konkan / Goa summer beverage culture into Surat's Vesu micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 81,
      "demand": 62,
      "timing": 77,
      "moat": 69
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 85,
      "grossMargin": 62,
      "dailyOrders": 260,
      "rent": 52000,
      "notes": [
        "Source market behavior from Konkan / Goa summer beverage culture suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Vesu, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 413712,
      "month6Revenue": 620568,
      "month12Revenue": 930852,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Vesu before signing a long lease.",
      "Use source-market storytelling: \"popular in Konkan / Goa summer beverage culture, adapted for Surat.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Surat.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Konkan / Goa summer beverage culture: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Vesu; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "pet-vaccine-groom-camp",
    "name": "Pet Vaccine And Grooming Camps",
    "city": "Surat",
    "locality": "Citylight",
    "sector": "Pet Care",
    "sourceMarket": "Mumbai / Bengaluru pet service ecosystems",
    "researchBasis": "Pet care demand is expanding into tier-2 and tier-3 cities with premium grooming and subscription products.",
    "radiusKm": 1,
    "startupCost": 680000,
    "riskScore": 39,
    "footfall": 1800,
    "earlynessScore": 77,
    "thesis": "Recurring pet vaccination, grooming, food, and hygiene camps in apartment clusters.",
    "snapshot": "Pet Vaccine And Grooming Camps is a transfer play from Mumbai / Bengaluru pet service ecosystems into Surat's Citylight micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 81,
      "demand": 23,
      "timing": 77,
      "moat": 61
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 850,
      "grossMargin": 61,
      "dailyOrders": 22,
      "rent": 65000,
      "notes": [
        "Source market behavior from Mumbai / Bengaluru pet service ecosystems suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Citylight, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 350064,
      "month6Revenue": 525096,
      "month12Revenue": 787644,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Citylight before signing a long lease.",
      "Use source-market storytelling: \"popular in Mumbai / Bengaluru pet service ecosystems, adapted for Surat.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Surat.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Mumbai / Bengaluru pet service ecosystems: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Citylight; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "delhi-ro-repair-hub",
    "name": "RO And Appliance Repair Hub",
    "city": "Delhi",
    "locality": "Laxmi Nagar",
    "sector": "Repair",
    "radiusKm": 2,
    "startupCost": 760000,
    "riskScore": 42,
    "footfall": 3600,
    "earlynessScore": 76,
    "thesis": "A verified neighborhood repair desk for RO, mixer, induction, and small appliances with subscription maintenance.",
    "snapshot": "Delhi's Laxmi Nagar micro-market has enough visible demand to test ro and appliance repair hub with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 79,
      "demand": 45,
      "timing": 76,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 550,
      "grossMargin": 52,
      "dailyOrders": 42,
      "rent": 90000,
      "notes": [
        "Startup cost assumes a lean first outlet in Laxmi Nagar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 450450,
      "month6Revenue": 630630,
      "month12Revenue": 930930,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Laxmi Nagar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Laxmi Nagar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "visakhapatnam-fish-meal",
    "name": "Coastal Fish Meal QSR",
    "city": "Visakhapatnam",
    "locality": "MVP Colony",
    "sector": "QSR",
    "radiusKm": 2,
    "startupCost": 1180000,
    "riskScore": 54,
    "footfall": 3500,
    "earlynessScore": 76,
    "thesis": "A hygienic coastal fish-meal counter with office thalis, family packs, and spice-level customization.",
    "snapshot": "Visakhapatnam's MVP Colony micro-market has enough visible demand to test coastal fish meal qsr with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 79,
      "demand": 44,
      "timing": 76,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 210,
      "grossMargin": 53,
      "dailyOrders": 140,
      "rent": 105000,
      "notes": [
        "Startup cost assumes a lean first outlet in MVP Colony, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 573300,
      "month6Revenue": 802620,
      "month12Revenue": 1184820,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in MVP Colony.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around MVP Colony and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "zero-oil-thali",
    "name": "Zero-Oil Indian Thali Kitchen",
    "city": "Lucknow",
    "locality": "Hazratganj",
    "sector": "Healthy Food",
    "sourceMarket": "Gurugram health-focused cloud kitchens",
    "researchBasis": "Health-focused and functional food is a clear cloud-kitchen opportunity; Indian comfort food needs healthier formats.",
    "radiusKm": 2,
    "startupCost": 820000,
    "riskScore": 44,
    "footfall": 2800,
    "earlynessScore": 76,
    "thesis": "A heart-friendly zero-oil thali kitchen with diabetic-friendly, high-protein, and senior-friendly options.",
    "snapshot": "Zero-Oil Indian Thali Kitchen is a transfer play from Gurugram health-focused cloud kitchens into Lucknow's Hazratganj micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 80,
      "demand": 36,
      "timing": 76,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 240,
      "grossMargin": 50,
      "dailyOrders": 95,
      "rent": 85000,
      "notes": [
        "Source market behavior from Gurugram health-focused cloud kitchens suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Hazratganj, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 426816,
      "month6Revenue": 640224,
      "month12Revenue": 960336,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Hazratganj before signing a long lease.",
      "Use source-market storytelling: \"popular in Gurugram health-focused cloud kitchens, adapted for Lucknow.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Lucknow.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Gurugram health-focused cloud kitchens: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Hazratganj; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "senior-errand-plus",
    "name": "Senior Errand And Health Desk",
    "city": "Kolkata",
    "locality": "Behala",
    "sector": "Healthcare",
    "sourceMarket": "Ahmedabad / Mumbai senior-support services",
    "researchBasis": "Aging families and working children create demand for trusted local support and update logs.",
    "radiusKm": 1,
    "startupCost": 620000,
    "riskScore": 37,
    "footfall": 2000,
    "earlynessScore": 76,
    "thesis": "A verified senior errand, medicine, clinic, and family update service desk.",
    "snapshot": "Senior Errand And Health Desk is a transfer play from Ahmedabad / Mumbai senior-support services into Kolkata's Behala micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 80,
      "demand": 26,
      "timing": 76,
      "moat": 63
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 499,
      "grossMargin": 52,
      "dailyOrders": 42,
      "rent": 62000,
      "notes": [
        "Source market behavior from Ahmedabad / Mumbai senior-support services suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Behala, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 392334,
      "month6Revenue": 588501,
      "month12Revenue": 882751,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Behala before signing a long lease.",
      "Use source-market storytelling: \"popular in Ahmedabad / Mumbai senior-support services, adapted for Kolkata.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Kolkata.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Ahmedabad / Mumbai senior-support services: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Behala; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "bhopal-senior-physio",
    "name": "Senior Home Physio Network",
    "city": "Bhopal",
    "locality": "Arera Colony",
    "sector": "Healthcare",
    "radiusKm": 1,
    "startupCost": 680000,
    "riskScore": 40,
    "footfall": 1900,
    "earlynessScore": 75,
    "thesis": "A trusted physio-at-home coordination desk for seniors with family reporting and recurring recovery plans.",
    "snapshot": "Bhopal's Arera Colony micro-market has enough visible demand to test senior home physio network with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 24,
      "timing": 75,
      "moat": 60
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 850,
      "grossMargin": 57,
      "dailyOrders": 28,
      "rent": 76000,
      "notes": [
        "Startup cost assumes a lean first outlet in Arera Colony, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 464100,
      "month6Revenue": 649740,
      "month12Revenue": 959140,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Arera Colony.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Arera Colony and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "mysuru-ayurveda-wellness",
    "name": "Ayurveda Wellness Micro Clinic",
    "city": "Mysuru",
    "locality": "Vijayanagar",
    "sector": "Wellness",
    "radiusKm": 1,
    "startupCost": 1300000,
    "riskScore": 49,
    "footfall": 2200,
    "earlynessScore": 75,
    "thesis": "A consultation and therapy micro-clinic with preventive plans, weekend packages, and tourism tie-ins.",
    "snapshot": "Mysuru's Vijayanagar micro-market has enough visible demand to test ayurveda wellness micro clinic with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 28,
      "timing": 75,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1500,
      "grossMargin": 63,
      "dailyOrders": 20,
      "rent": 120000,
      "notes": [
        "Startup cost assumes a lean first outlet in Vijayanagar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 585000,
      "month6Revenue": 819000,
      "month12Revenue": 1209000,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Vijayanagar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Vijayanagar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "raj-kachori-studio",
    "name": "Raj Kachori And Chaat Studio",
    "city": "Coimbatore",
    "locality": "RS Puram",
    "sector": "Food",
    "sourceMarket": "Jaipur / Delhi chaat houses",
    "researchBasis": "North Indian chaat travels into southern premium localities when hygiene and theatre are improved.",
    "radiusKm": 3,
    "startupCost": 800000,
    "riskScore": 43,
    "footfall": 4100,
    "earlynessScore": 75,
    "thesis": "A plated chaat studio with raj kachori, palak patta, dahi bhalla, and clean open assembly.",
    "snapshot": "Raj Kachori And Chaat Studio is a transfer play from Jaipur / Delhi chaat houses into Coimbatore's RS Puram micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 79,
      "demand": 53,
      "timing": 75,
      "moat": 57
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 150,
      "grossMargin": 60,
      "dailyOrders": 170,
      "rent": 85000,
      "notes": [
        "Source market behavior from Jaipur / Delhi chaat houses suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in RS Puram, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 477360,
      "month6Revenue": 716040,
      "month12Revenue": 1074060,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in RS Puram before signing a long lease.",
      "Use source-market storytelling: \"popular in Jaipur / Delhi chaat houses, adapted for Coimbatore.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Coimbatore.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Jaipur / Delhi chaat houses: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in RS Puram; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "solar-cleaning-subscription",
    "name": "Solar Panel Cleaning Subscription",
    "city": "Jodhpur",
    "locality": "Sardarpura",
    "sector": "Energy",
    "sourceMarket": "Gujarat / Rajasthan solar adoption belts",
    "researchBasis": "Solar adoption creates recurring maintenance demand beyond installation.",
    "radiusKm": 1,
    "startupCost": 540000,
    "riskScore": 35,
    "footfall": 1700,
    "earlynessScore": 75,
    "thesis": "A solar panel cleaning, inverter check, and battery health subscription service.",
    "snapshot": "Solar Panel Cleaning Subscription is a transfer play from Gujarat / Rajasthan solar adoption belts into Jodhpur's Sardarpura micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 79,
      "demand": 22,
      "timing": 75,
      "moat": 65
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 700,
      "grossMargin": 58,
      "dailyOrders": 24,
      "rent": 52000,
      "notes": [
        "Source market behavior from Gujarat / Rajasthan solar adoption belts suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Sardarpura, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 314496,
      "month6Revenue": 471744,
      "month12Revenue": 707616,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Sardarpura before signing a long lease.",
      "Use source-market storytelling: \"popular in Gujarat / Rajasthan solar adoption belts, adapted for Jodhpur.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Jodhpur.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Gujarat / Rajasthan solar adoption belts: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Sardarpura; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "creator-product-photo-booth",
    "name": "Creator Product Photo Booth",
    "city": "Jaipur",
    "locality": "C-Scheme",
    "sector": "Creator Tools",
    "radiusKm": 2,
    "startupCost": 1100000,
    "riskScore": 45,
    "footfall": 2600,
    "earlynessScore": 74,
    "thesis": "A walk-in micro studio for D2C sellers and creators: product shots, reels corners, prop library, and same-day edited bundles.",
    "snapshot": "Jaipur's craft and D2C seller base creates demand for affordable content, especially when the service feels faster than hiring a full studio.",
    "scoreBreakdown": {
      "novelty": 76,
      "demand": 78,
      "timing": 81,
      "moat": 62
    },
    "evidence": [
      {
        "label": "D2C sellers",
        "tone": "blue"
      },
      {
        "label": "same-day",
        "tone": "green"
      },
      {
        "label": "style churn",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 2200,
      "grossMargin": 64,
      "dailyOrders": 12,
      "rent": 85000,
      "notes": [
        "Preset lighting rigs reduce operator skill dependency.",
        "Prop subscriptions can increase repeat visits.",
        "Editing templates create same-day turnaround."
      ]
    },
    "projections": {
      "month3Revenue": 540000,
      "month6Revenue": 860000,
      "month12Revenue": 1320000,
      "breakEvenMonth": 10,
      "notes": [
        "Seller memberships stabilize revenue.",
        "Seasonal catalog shoots can spike during festive windows."
      ]
    },
    "marketingPlan": [
      "Offer first SKU shoot at a low trial price.",
      "Partner with packaging printers and courier desks.",
      "Publish before-after reels for local sellers.",
      "Create a monthly trend wall of winning product angles."
    ],
    "risks": [
      "Generic output can make the service feel replaceable.",
      "Editing bottlenecks can break same-day promise.",
      "Equipment utilization must stay high to justify rent."
    ],
    "streetPulse": [
      {
        "date": "Week 1",
        "signal": "Seller walk-in test",
        "short": "Test trial offer uptake.",
        "detail": "Pitch 50 sellers with a low-cost first SKU offer and track paid conversion."
      },
      {
        "date": "Week 2",
        "signal": "Preset style ranking",
        "short": "Find best visual themes.",
        "detail": "Offer five visual presets and track which ones sellers choose without prompting."
      },
      {
        "date": "Week 3",
        "signal": "Editing SLA test",
        "short": "Validate turnaround.",
        "detail": "Run 20 same-day edit jobs and measure delivery misses, revision count, and satisfaction."
      },
      {
        "date": "Week 4",
        "signal": "Membership close",
        "short": "Sell monthly bundles.",
        "detail": "Offer monthly content credits to sellers who completed trial shoots."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "coimbatore-ev-service",
    "name": "EV Two-Wheeler Service Bay",
    "city": "Coimbatore",
    "locality": "Peelamedu",
    "sector": "Mobility",
    "radiusKm": 3,
    "startupCost": 2100000,
    "riskScore": 61,
    "footfall": 3800,
    "earlynessScore": 74,
    "thesis": "An EV service bay for delivery riders, commuters, diagnostics, subscriptions, and battery health checks.",
    "snapshot": "Coimbatore's Peelamedu micro-market has enough visible demand to test ev two-wheeler service bay with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 48,
      "timing": 74,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 700,
      "grossMargin": 46,
      "dailyOrders": 22,
      "rent": 140000,
      "notes": [
        "Startup cost assumes a lean first outlet in Peelamedu, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 300300,
      "month6Revenue": 420420,
      "month12Revenue": 620620,
      "breakEvenMonth": 48,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Peelamedu.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Peelamedu and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "EV adoption corridors",
    "researchBasis": "Tier-2 EV adoption and delivery-fleet uptime create service gaps."
  },
  {
    "id": "raipur-salon-at-home",
    "name": "Women Salon At Home Hub",
    "city": "Raipur",
    "locality": "Telibandha",
    "sector": "Beauty",
    "radiusKm": 1,
    "startupCost": 650000,
    "riskScore": 38,
    "footfall": 2100,
    "earlynessScore": 74,
    "thesis": "A verified women-led salon-at-home hub with subscription grooming packs and society partnerships.",
    "snapshot": "Raipur's Telibandha micro-market has enough visible demand to test women salon at home hub with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 26,
      "timing": 74,
      "moat": 62
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 900,
      "grossMargin": 61,
      "dailyOrders": 26,
      "rent": 70000,
      "notes": [
        "Startup cost assumes a lean first outlet in Telibandha, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 456300,
      "month6Revenue": 638820,
      "month12Revenue": 943020,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Telibandha.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Telibandha and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "noida-drone-training",
    "name": "Drone Skills Micro Academy",
    "city": "Noida",
    "locality": "Sector 62",
    "sector": "Skills",
    "radiusKm": 2,
    "startupCost": 1600000,
    "riskScore": 58,
    "footfall": 2400,
    "earlynessScore": 74,
    "thesis": "A practical drone operations and mapping skill academy for students, creators, surveyors, and local businesses.",
    "snapshot": "Noida's Sector 62 micro-market has enough visible demand to test drone skills micro academy with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 30,
      "timing": 74,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 6500,
      "grossMargin": 66,
      "dailyOrders": 4,
      "rent": 130000,
      "notes": [
        "Startup cost assumes a lean first outlet in Sector 62, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 507000,
      "month6Revenue": 709800,
      "month12Revenue": 1047800,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Sector 62.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Sector 62 and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "AI and skills labs in tier-2/3 cities",
    "researchBasis": "AI skills infrastructure and parent demand are moving into smaller cities."
  },
  {
    "id": "bamboo-biryani-pop",
    "name": "Bamboo Biryani Pop-Up",
    "city": "Bhubaneswar",
    "locality": "Patia",
    "sector": "Food",
    "sourceMarket": "Hyderabad / Andhra novelty biryani",
    "researchBasis": "Novel biryani formats travel quickly via reels, but need operational discipline to become repeatable.",
    "radiusKm": 3,
    "startupCost": 900000,
    "riskScore": 55,
    "footfall": 4500,
    "earlynessScore": 74,
    "thesis": "A bamboo biryani and handi rice pop-up brand for students, office groups, and weekend families.",
    "snapshot": "Bamboo Biryani Pop-Up is a transfer play from Hyderabad / Andhra novelty biryani into Bhubaneswar's Patia micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 58,
      "timing": 74,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 260,
      "grossMargin": 49,
      "dailyOrders": 115,
      "rent": 110000,
      "notes": [
        "Source market behavior from Hyderabad / Andhra novelty biryani suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Patia, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 559728,
      "month6Revenue": 839592,
      "month12Revenue": 1259388,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Patia before signing a long lease.",
      "Use source-market storytelling: \"popular in Hyderabad / Andhra novelty biryani, adapted for Bhubaneswar.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Bhubaneswar.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Hyderabad / Andhra novelty biryani: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Patia; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "quick-commerce-returns",
    "name": "Quick-Commerce Returns Desk",
    "city": "Pune",
    "locality": "Wakad",
    "sector": "Logistics",
    "sourceMarket": "Metro quick-commerce dark-store networks",
    "researchBasis": "Quick-commerce growth creates support businesses: returns, packaging, staffing, and micro-warehousing.",
    "radiusKm": 2,
    "startupCost": 720000,
    "riskScore": 40,
    "footfall": 2600,
    "earlynessScore": 74,
    "thesis": "A neighborhood returns, packaging, and seller-support desk for D2C and quick-commerce operators.",
    "snapshot": "Quick-Commerce Returns Desk is a transfer play from Metro quick-commerce dark-store networks into Pune's Wakad micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 33,
      "timing": 74,
      "moat": 60
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 120,
      "grossMargin": 46,
      "dailyOrders": 180,
      "rent": 70000,
      "notes": [
        "Source market behavior from Metro quick-commerce dark-store networks suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Wakad, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 404352,
      "month6Revenue": 606528,
      "month12Revenue": 909792,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Wakad before signing a long lease.",
      "Use source-market storytelling: \"popular in Metro quick-commerce dark-store networks, adapted for Pune.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Pune.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Metro quick-commerce dark-store networks: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Wakad; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "clinic-admin-outsourcing",
    "name": "Small Clinic Admin Desk",
    "city": "Kanpur",
    "locality": "Kakadeo",
    "sector": "Healthcare Services",
    "sourceMarket": "Metro clinic SaaS/admin services",
    "researchBasis": "Small clinics need appointment, WhatsApp follow-up, report handling, and billing support.",
    "radiusKm": 1,
    "startupCost": 480000,
    "riskScore": 32,
    "footfall": 1900,
    "earlynessScore": 74,
    "thesis": "A local outsourced admin desk for doctors, dentists, physios, and diagnostic centers.",
    "snapshot": "Small Clinic Admin Desk is a transfer play from Metro clinic SaaS/admin services into Kanpur's Kakadeo micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 78,
      "demand": 24,
      "timing": 74,
      "moat": 68
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 6500,
      "grossMargin": 68,
      "dailyOrders": 3,
      "rent": 45000,
      "notes": [
        "Source market behavior from Metro clinic SaaS/admin services suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Kakadeo, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 365040,
      "month6Revenue": 547560,
      "month12Revenue": 821340,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Kakadeo before signing a long lease.",
      "Use source-market storytelling: \"popular in Metro clinic SaaS/admin services, adapted for Kanpur.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Kanpur.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Metro clinic SaaS/admin services: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Kakadeo; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "guwahati-pet-care",
    "name": "Pet Grooming Van",
    "city": "Guwahati",
    "locality": "Zoo Road",
    "sector": "Pet Care",
    "radiusKm": 1,
    "startupCost": 890000,
    "riskScore": 47,
    "footfall": 1700,
    "earlynessScore": 73,
    "thesis": "A mobile pet grooming and essentials van serving apartment clusters before full studio expansion.",
    "snapshot": "Guwahati's Zoo Road micro-market has enough visible demand to test pet grooming van with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 76,
      "demand": 21,
      "timing": 73,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 750,
      "grossMargin": 59,
      "dailyOrders": 18,
      "rent": 82000,
      "notes": [
        "Startup cost assumes a lean first outlet in Zoo Road, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 263250,
      "month6Revenue": 368550,
      "month12Revenue": 544050,
      "breakEvenMonth": 7,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Zoo Road.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Zoo Road and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro pet-care ecosystems",
    "researchBasis": "Pet care demand is expanding beyond metros into tier-2/3 cities."
  },
  {
    "id": "kolkata-book-cafe-study",
    "name": "Study Cafe With Used Books",
    "city": "Kolkata",
    "locality": "Salt Lake",
    "sector": "Cafe",
    "radiusKm": 2,
    "startupCost": 1100000,
    "riskScore": 46,
    "footfall": 2700,
    "earlynessScore": 73,
    "thesis": "A quiet study cafe plus used-book exchange for students, freelancers, exam prep, and low-cost events.",
    "snapshot": "Kolkata's Salt Lake micro-market has enough visible demand to test study cafe with used books with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 76,
      "demand": 34,
      "timing": 73,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 180,
      "grossMargin": 57,
      "dailyOrders": 105,
      "rent": 115000,
      "notes": [
        "Startup cost assumes a lean first outlet in Salt Lake, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 368550,
      "month6Revenue": 515970,
      "month12Revenue": 761670,
      "breakEvenMonth": 7,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Salt Lake.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Salt Lake and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Metro and regional food formats",
    "researchBasis": "QSR, cloud kitchen, regional cuisine, and tier-2 food-service expansion trends."
  },
  {
    "id": "kashmiri-kahwa-cafe",
    "name": "Kashmiri Kahwa Dessert Cafe",
    "city": "Chandigarh",
    "locality": "Sector 17",
    "sector": "Cafe",
    "sourceMarket": "Kashmir tourist food culture",
    "researchBasis": "Experience-led beverage formats can transfer to premium shopping and winter markets.",
    "radiusKm": 2,
    "startupCost": 980000,
    "riskScore": 48,
    "footfall": 3300,
    "earlynessScore": 73,
    "thesis": "A kahwa, noon chai, bakarkhani, and walnut dessert micro-cafe with gifting packs.",
    "snapshot": "Kashmiri Kahwa Dessert Cafe is a transfer play from Kashmir tourist food culture into Chandigarh's Sector 17 micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 42,
      "timing": 73,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 240,
      "grossMargin": 59,
      "dailyOrders": 90,
      "rent": 95000,
      "notes": [
        "Source market behavior from Kashmir tourist food culture suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Sector 17, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 404352,
      "month6Revenue": 606528,
      "month12Revenue": 909792,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Sector 17 before signing a long lease.",
      "Use source-market storytelling: \"popular in Kashmir tourist food culture, adapted for Chandigarh.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Chandigarh.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Kashmir tourist food culture: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Sector 17; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "beauty-clean-perfume",
    "name": "Clean Perfume And Beauty Bar",
    "city": "Bhopal",
    "locality": "10 No. Market",
    "sector": "Beauty",
    "sourceMarket": "Metro masstige beauty retail",
    "researchBasis": "Beauty growth and e-commerce discovery in smaller cities create offline education-led retail opportunities.",
    "radiusKm": 2,
    "startupCost": 1180000,
    "riskScore": 49,
    "footfall": 2700,
    "earlynessScore": 73,
    "thesis": "A clean perfume, skin testing, and small-format beauty consultation bar.",
    "snapshot": "Clean Perfume And Beauty Bar is a transfer play from Metro masstige beauty retail into Bhopal's 10 No. Market micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 35,
      "timing": 73,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 950,
      "grossMargin": 56,
      "dailyOrders": 34,
      "rent": 105000,
      "notes": [
        "Source market behavior from Metro masstige beauty retail suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in 10 No. Market, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 604656,
      "month6Revenue": 906984,
      "month12Revenue": 1360476,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in 10 No. Market before signing a long lease.",
      "Use source-market storytelling: \"popular in Metro masstige beauty retail, adapted for Bhopal.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Bhopal.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Metro masstige beauty retail: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in 10 No. Market; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "mobility-tour-rentals",
    "name": "E-Scooter Tourist Rental Desk",
    "city": "Goa",
    "locality": "Mapusa",
    "sector": "Mobility",
    "sourceMarket": "Goa tourist rentals + tier-city EV adoption",
    "researchBasis": "EV rental/subscription models are rising; tourism markets need convenient short-term mobility.",
    "radiusKm": 2,
    "startupCost": 1500000,
    "riskScore": 57,
    "footfall": 3400,
    "earlynessScore": 73,
    "thesis": "A compliant e-scooter rental and route guidance desk for tourists and gig workers.",
    "snapshot": "E-Scooter Tourist Rental Desk is a transfer play from Goa tourist rentals + tier-city EV adoption into Goa's Mapusa micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 77,
      "demand": 44,
      "timing": 73,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 450,
      "grossMargin": 47,
      "dailyOrders": 45,
      "rent": 120000,
      "notes": [
        "Source market behavior from Goa tourist rentals + tier-city EV adoption suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Mapusa, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 379080,
      "month6Revenue": 568620,
      "month12Revenue": 852930,
      "breakEvenMonth": 12,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Mapusa before signing a long lease.",
      "Use source-market storytelling: \"popular in Goa tourist rentals + tier-city EV adoption, adapted for Goa.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Goa.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Goa tourist rentals + tier-city EV adoption: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Mapusa; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "nashik-wine-tour-box",
    "name": "Wine Tourism Gift Box",
    "city": "Nashik",
    "locality": "College Road",
    "sector": "Tourism",
    "radiusKm": 2,
    "startupCost": 1200000,
    "riskScore": 52,
    "footfall": 2300,
    "earlynessScore": 72,
    "thesis": "A curated wine-region gifting and tasting education retail format for tourists and corporate buyers.",
    "snapshot": "Nashik's College Road micro-market has enough visible demand to test wine tourism gift box with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 75,
      "demand": 29,
      "timing": 72,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "ops risk",
        "tone": "amber"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1600,
      "grossMargin": 56,
      "dailyOrders": 18,
      "rent": 110000,
      "notes": [
        "Startup cost assumes a lean first outlet in College Road, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 561600,
      "month6Revenue": 786240,
      "month12Revenue": 1160640,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in College Road.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around College Road and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "onam-sadya-events",
    "name": "Kerala Sadya Event Box",
    "city": "Hyderabad",
    "locality": "Gachibowli",
    "sector": "Events Food",
    "sourceMarket": "Kerala festival catering",
    "researchBasis": "Festival and community demand spikes allow seasonal formats to validate before permanent outlets.",
    "radiusKm": 2,
    "startupCost": 560000,
    "riskScore": 41,
    "footfall": 3000,
    "earlynessScore": 72,
    "thesis": "A pre-booked sadya and Kerala feast box brand for tech parks, apartments, and festival events.",
    "snapshot": "Kerala Sadya Event Box is a transfer play from Kerala festival catering into Hyderabad's Gachibowli micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 76,
      "demand": 38,
      "timing": 72,
      "moat": 59
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 550,
      "grossMargin": 50,
      "dailyOrders": 40,
      "rent": 62000,
      "notes": [
        "Source market behavior from Kerala festival catering suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Gachibowli, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 411840,
      "month6Revenue": 617760,
      "month12Revenue": 926640,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Gachibowli before signing a long lease.",
      "Use source-market storytelling: \"popular in Kerala festival catering, adapted for Hyderabad.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Hyderabad.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Kerala festival catering: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Gachibowli; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "athleisure-local-club",
    "name": "Athleisure Resale And Run Club Store",
    "city": "Lucknow",
    "locality": "Aliganj",
    "sector": "Retail",
    "sourceMarket": "Metro sneaker / run club culture",
    "researchBasis": "Athleisure growth in tier-2 cities creates retail plus community arbitrage.",
    "radiusKm": 2,
    "startupCost": 880000,
    "riskScore": 47,
    "footfall": 2100,
    "earlynessScore": 72,
    "thesis": "A sportswear resale, running accessories, and weekly run-club store for young professionals.",
    "snapshot": "Athleisure Resale And Run Club Store is a transfer play from Metro sneaker / run club culture into Lucknow's Aliganj micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 76,
      "demand": 27,
      "timing": 72,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 900,
      "grossMargin": 50,
      "dailyOrders": 30,
      "rent": 82000,
      "notes": [
        "Source market behavior from Metro sneaker / run club culture suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Aliganj, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 505440,
      "month6Revenue": 758160,
      "month12Revenue": 1137240,
      "breakEvenMonth": 4,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Aliganj before signing a long lease.",
      "Use source-market storytelling: \"popular in Metro sneaker / run club culture, adapted for Lucknow.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Lucknow.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Metro sneaker / run club culture: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Aliganj; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  },
  {
    "id": "ranchi-solar-inverter-care",
    "name": "Solar And Inverter Care Desk",
    "city": "Ranchi",
    "locality": "Lalpur",
    "sector": "Energy",
    "radiusKm": 1,
    "startupCost": 1450000,
    "riskScore": 50,
    "footfall": 1800,
    "earlynessScore": 71,
    "thesis": "A maintenance desk for solar panels, inverters, batteries, and emergency power support for homes and shops.",
    "snapshot": "Ranchi's Lalpur micro-market has enough visible demand to test solar and inverter care desk with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 74,
      "demand": 23,
      "timing": 71,
      "moat": 58
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1250,
      "grossMargin": 48,
      "dailyOrders": 16,
      "rent": 105000,
      "notes": [
        "Startup cost assumes a lean first outlet in Lalpur, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 390000,
      "month6Revenue": 546000,
      "month12Revenue": 806000,
      "breakEvenMonth": 10,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Lalpur.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Lalpur and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "kanpur-leather-repair",
    "name": "Leather Repair And Care Studio",
    "city": "Kanpur",
    "locality": "Swaroop Nagar",
    "sector": "Fashion Services",
    "radiusKm": 2,
    "startupCost": 620000,
    "riskScore": 33,
    "footfall": 2500,
    "earlynessScore": 70,
    "thesis": "A leather repair, polish, alteration, and resale-prep studio for shoes, bags, belts, and local leather goods.",
    "snapshot": "Kanpur's Swaroop Nagar micro-market has enough visible demand to test leather repair and care studio with a staged launch before organized competitors crowd the lane.",
    "scoreBreakdown": {
      "novelty": 73,
      "demand": 31,
      "timing": 70,
      "moat": 67
    },
    "evidence": [
      {
        "label": "demand pocket",
        "tone": "blue"
      },
      {
        "label": "unit window",
        "tone": "green"
      },
      {
        "label": "low friction",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 450,
      "grossMargin": 55,
      "dailyOrders": 32,
      "rent": 65000,
      "notes": [
        "Startup cost assumes a lean first outlet in Swaroop Nagar, not a premium flagship.",
        "The strongest sensitivity is rent versus daily paid orders.",
        "Founder should validate pricing with 30 customer interviews before signing a lease."
      ]
    },
    "projections": {
      "month3Revenue": 280800,
      "month6Revenue": 393120,
      "month12Revenue": 580320,
      "breakEvenMonth": 5,
      "notes": [
        "Month 3 depends on local partnerships and repeat purchase loops.",
        "Month 12 assumes one proven channel scales without discount-heavy growth."
      ]
    },
    "marketingPlan": [
      "Launch with a 7-day street validation sprint in Swaroop Nagar.",
      "Partner with nearby societies, colleges, offices, or creator pages based on the target customer.",
      "Create a referral loop that rewards repeat customers instead of one-time discounts.",
      "Capture testimonials and proof photos during the first 100 paid orders."
    ],
    "risks": [
      "Demand proxies are directional and must be verified locally.",
      "Rent, staffing, and compliance can shift payback materially.",
      "Competitors can copy the visible format if the launch lacks a trust or community wedge."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Street validation",
        "short": "Interview target buyers.",
        "detail": "Speak to 30 target customers around Swaroop Nagar and record willingness to pay."
      },
      {
        "date": "Day 3",
        "signal": "Price test",
        "short": "Try three price points.",
        "detail": "Run a tiny paid test with three price points and track conversion, not compliments."
      },
      {
        "date": "Day 7",
        "signal": "Repeat intent",
        "short": "Measure second purchase.",
        "detail": "Offer a prepaid or follow-up purchase and measure whether buyers return without heavy discount."
      },
      {
        "date": "Day 14",
        "signal": "Channel proof",
        "short": "Find acquisition channel.",
        "detail": "Compare society, office, creator, and street sampling channels for cost per paying customer."
      }
    ],
    "sourceMarket": "Comparable higher-adoption cities",
    "researchBasis": "Transferable demand pattern with visible source-market proof and local under-penetration."
  },
  {
    "id": "water-atm-maintenance",
    "name": "Water ATM Maintenance Operator",
    "city": "Varanasi",
    "locality": "Sigra",
    "sector": "Utilities",
    "sourceMarket": "Public water kiosk and RO service models",
    "researchBasis": "Water quality anxiety and RO usage create service opportunities around maintenance and trust.",
    "radiusKm": 2,
    "startupCost": 870000,
    "riskScore": 48,
    "footfall": 2300,
    "earlynessScore": 70,
    "thesis": "A B2B/B2C water ATM and RO maintenance operator for shops, hostels, and societies.",
    "snapshot": "Water ATM Maintenance Operator is a transfer play from Public water kiosk and RO service models into Varanasi's Sigra micro-market. The thesis is to validate local demand before the category becomes crowded.",
    "scoreBreakdown": {
      "novelty": 74,
      "demand": 29,
      "timing": 70,
      "moat": 56
    },
    "evidence": [
      {
        "label": "source proof",
        "tone": "blue"
      },
      {
        "label": "local gap",
        "tone": "green"
      },
      {
        "label": "fast test",
        "tone": "green"
      }
    ],
    "unitEconomics": {
      "avgTicket": 1200,
      "grossMargin": 45,
      "dailyOrders": 14,
      "rent": 78000,
      "notes": [
        "Source market behavior from Public water kiosk and RO service models suggests the format already has demand proof.",
        "Launch should begin as a validation-first format in Sigra, not a heavy flagship.",
        "The main cost drivers are rent, equipment, launch inventory, and channel-specific marketing."
      ]
    },
    "projections": {
      "month3Revenue": 314496,
      "month6Revenue": 471744,
      "month12Revenue": 707616,
      "breakEvenMonth": 7,
      "notes": [
        "Month 3 goal: prove repeat purchase and one reliable acquisition channel.",
        "Month 12 assumes a second micro-market or delivery-radius expansion after validation."
      ]
    },
    "marketingPlan": [
      "Run a 10-day pop-up or pilot in Sigra before signing a long lease.",
      "Use source-market storytelling: \"popular in Public water kiosk and RO service models, adapted for Varanasi.\"",
      "Partner with local communities, societies, colleges, offices, or creators depending on the buyer.",
      "Track repeat purchase, referral intent, and price resistance from the first 100 paid customers."
    ],
    "risks": [
      "The source-city format may need taste, price, or trust adaptation for Varanasi.",
      "Proxy signals do not replace vendor quotes and street validation.",
      "Fast copycats can appear if the launch lacks a community, supply, or execution moat."
    ],
    "streetPulse": [
      {
        "date": "Day 1",
        "signal": "Source clone audit",
        "short": "Map source format details.",
        "detail": "Study Public water kiosk and RO service models: price, menu/service ladder, queue behavior, packaging, and repeat hooks."
      },
      {
        "date": "Day 4",
        "signal": "Local demand intercept",
        "short": "Interview buyers in catchment.",
        "detail": "Interview 40 target customers in Sigra; test problem urgency and willingness to pay."
      },
      {
        "date": "Day 8",
        "signal": "Paid micro-pilot",
        "short": "Sell before building.",
        "detail": "Run a small paid test through pop-up, preorders, society trial, or creator-led drop."
      },
      {
        "date": "Day 14",
        "signal": "Repeat proof",
        "short": "Measure second purchase intent.",
        "detail": "Offer a prepaid pack or return offer; move forward only if repeat signal beats curiosity."
      }
    ]
  }
];
