diff --git a/mcp-command-center/state.json b/mcp-command-center/state.json index a16c098..e4c6dd6 100644 --- a/mcp-command-center/state.json +++ b/mcp-command-center/state.json @@ -1,7 +1,7 @@ { "version": 1, - "lastUpdated": "2026-02-16T22:00:00-05:00", - "updatedBy": "Buba (heartbeat 10PM 2/16: no changes. dec-004 still zero reactions (~5 days, 6 reminders sent). All gates unchanged: 6×Stage 19 blocked on dec-004, 31×Stage 6 held at design gate, 2×Stage 9 need creds, 1×Stage 7 design gate.)", + "lastUpdated": "2026-02-17T04:00:00-05:00", + "updatedBy": "Buba (heartbeat 4AM 2/17: no changes. dec-004 still zero reactions (~6 days). All gates unchanged: 6×Stage 19 blocked on dec-004, 31×Stage 6 held at design gate, 2×Stage 9 need creds, 1×Stage 7 design gate.)", "phases": [ { "id": 1, diff --git a/memory/2026-02-17.md b/memory/2026-02-17.md new file mode 100644 index 0000000..7cbfe71 --- /dev/null +++ b/memory/2026-02-17.md @@ -0,0 +1,16 @@ +# Daily Log — 2026-02-17 + +## What We Worked On + +### Upwork Proposal Submitted: Senior Full-Stack Engineer — Integration & Production Stabilisation +- **1:31 AM** — Applied to reposted job by same UAE/Dubai client (5.0★, $4.5K spent) +- Original job URL closed (~022023636271824508978), applied to repost (~022023642842201724978) +- **Bid:** $500 fixed-price (matching client's budget) +- **You'll receive:** $450 after 10% fee +- **Connects spent:** 17 (126 remaining) +- **Duration:** Less than 1 month +- **Milestone:** "Full integration, production deployment, architecture docs, clean repo, all workflows end-to-end functional" +- Cover letter included 3-phase deliverable: Architecture Audit → Integration/Debugging → Production Deployment/Handoff +- 15-20 proposals already submitted by others, bid range $400-$500 +- No boost (not spending extra connects) +- Proposal draft saved: `proposals/2026-02-17-fullstack-integration-stabilisation.md` diff --git a/nichequiz-app/app.py b/nichequiz-app/app.py index 42c3b48..2286bda 100644 --- a/nichequiz-app/app.py +++ b/nichequiz-app/app.py @@ -1,6 +1,6 @@ """ -TheNicheQuiz.com — AI-Powered Niche Discovery for Health Insurance -Rebuilt Feb 15, 2026 — Healthy Self-Employed Focus + Nano Banana Pro Images +TheNicheQuiz.com — AI-Powered Niche Discovery for ANY Industry +v2 — Broad multi-industry + Health Insurance vertical """ import os @@ -9,6 +9,7 @@ import csv import io import uuid import time +import threading from datetime import datetime from functools import wraps from pathlib import Path @@ -92,6 +93,26 @@ def generate_ad_image(prompt, campaign_id): import traceback; traceback.print_exc() return None +# --- Industries for Broad Mode --- +INDUSTRIES = [ + "Real Estate", "E-commerce", "SaaS", "Health & Wellness", "Finance", + "Legal", "Education", "Marketing", "Food & Beverage", "Travel", + "Fitness", "Beauty", "Automotive", "Home Services", "Pet Care", + "Tech/Software", "Manufacturing", "Nonprofit", "Construction", "Entertainment" +] + +# --- Health Insurance Segments (for self-employed healthy people) --- +SEGMENTS = [ + {"id": "private-market", "title": "Private Health Plans (Off-Market)", "desc": "Skip the ACA marketplace entirely. Private plans that actually reward healthy people with lower premiums — no subsidies needed."}, + {"id": "aca-smart", "title": "ACA Plans — The Smart Way", "desc": "ACA plans aren't just for low-income. Learn how to navigate the marketplace like a pro and find plans that don't punish you for being healthy."}, + {"id": "private-vs-aca", "title": "Private vs. ACA — Side by Side", "desc": "Don't pick blindly. Compare private market plans against ACA options for YOUR situation. Healthy + self-employed = different math."}, + {"id": "hsa-hdhp", "title": "HSA + High-Deductible Strategy", "desc": "Turn your health into a tax-advantaged wealth-building tool. Pay less now, invest the rest. Works with both private and ACA plans."}, + {"id": "healthshare", "title": "Health Sharing Ministries", "desc": "Not insurance. Often 40-60% cheaper. Community-based cost sharing for healthy people who think differently about coverage."}, + {"id": "directprimary", "title": "Direct Primary Care + Catastrophic", "desc": "Skip the middleman. $80/mo gets you a real doctor. Pair with a private catastrophic plan for the what-ifs."}, + {"id": "freelancer", "title": "Freelancer & Gig Worker Plans", "desc": "1099 life means you're the HR department. Private plans, ACA tricks, and hybrid strategies that don't punish independence."}, + {"id": "group-of-one", "title": "Group Plans for Solo Businesses", "desc": "LLC or S-corp tricks that unlock group rates for a company of one. Often beats both ACA and private individual plans."}, +] + # --- CSS --- CSS = """ *{margin:0;padding:0;box-sizing:border-box} @@ -108,6 +129,8 @@ a{color:var(--primary);text-decoration:none} .hero p{font-size:1.15rem;color:var(--muted);max-width:620px;margin-bottom:2rem;line-height:1.7} .hero-cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;border-radius:12px;background:var(--gradient);color:#fff;font-size:1.1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s;text-decoration:none} .hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--primary-glow)} +.hero-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;border-radius:12px;background:transparent;color:var(--primary);font-size:1rem;font-weight:600;border:2px solid var(--primary);cursor:pointer;transition:all .3s;text-decoration:none} +.hero-cta-secondary:hover{background:var(--primary-glow);transform:translateY(-2px)} .section{padding:5rem 2rem;max-width:1100px;margin:0 auto} .section-title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem} @@ -136,6 +159,22 @@ a{color:var(--primary);text-decoration:none} .proof-stat .num{font-size:2.5rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent} .proof-stat .label{color:var(--muted);font-size:.9rem;margin-top:.25rem} +/* Industry picker */ +.industry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:2rem} +.industry-pill{background:var(--card);border:2px solid var(--border);border-radius:12px;padding:.85rem 1rem;cursor:pointer;transition:all .25s;font-size:.95rem;text-align:center;font-weight:500} +.industry-pill:hover{border-color:var(--primary);transform:translateY(-2px)} +.industry-pill.selected{border-color:var(--primary);background:var(--primary-glow);color:var(--primary)} +.custom-industry{margin-top:1rem} +.custom-industry label{display:block;margin-bottom:.5rem;font-size:.9rem;color:var(--muted)} +.custom-industry input{width:100%;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1rem;outline:none;transition:border .3s} +.custom-industry input:focus{border-color:var(--primary)} + +/* Vertical card */ +.vertical-card{background:linear-gradient(135deg,#00d4aa11,#7c5cff11);border:1px solid var(--primary);border-radius:20px;padding:2.5rem;margin:2rem auto;max-width:700px;text-align:center;transition:all .3s} +.vertical-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px var(--primary-glow)} +.vertical-card h3{font-size:1.4rem;margin-bottom:.75rem;color:var(--primary)} +.vertical-card p{color:var(--muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.7} + /* Auth */ .auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem} .auth-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:3rem;width:100%;max-width:420px} @@ -202,6 +241,11 @@ a{color:var(--primary);text-decoration:none} /* Image generation status */ .img-generating{background:var(--surface);border:1px dashed var(--border);border-radius:8px;height:200px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem} +/* Mode badge */ +.mode-badge{display:inline-block;padding:.25rem .75rem;border-radius:99px;font-size:.7rem;font-weight:600;margin-left:.5rem;vertical-align:middle} +.mode-badge.broad{background:#7c5cff33;color:#7c5cff} +.mode-badge.health{background:#00d4aa33;color:#00d4aa} + @media(max-width:768px){ .hero h1{font-size:2rem} .steps,.features{grid-template-columns:1fr} @@ -209,42 +253,166 @@ a{color:var(--primary);text-decoration:none} .campaigns-grid{grid-template-columns:1fr;padding:0 1rem 1rem} .dash-header{padding:1rem} .quiz-container{padding:0 1rem} + .industry-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))} } """ -# --- Health Insurance Segments (for self-employed healthy people) --- -SEGMENTS = [ - {"id": "private-market", "title": "Private Health Plans (Off-Market)", "desc": "Skip the ACA marketplace entirely. Private plans that actually reward healthy people with lower premiums — no subsidies needed."}, - {"id": "aca-smart", "title": "ACA Plans — The Smart Way", "desc": "ACA plans aren't just for low-income. Learn how to navigate the marketplace like a pro and find plans that don't punish you for being healthy."}, - {"id": "private-vs-aca", "title": "Private vs. ACA — Side by Side", "desc": "Don't pick blindly. Compare private market plans against ACA options for YOUR situation. Healthy + self-employed = different math."}, - {"id": "hsa-hdhp", "title": "HSA + High-Deductible Strategy", "desc": "Turn your health into a tax-advantaged wealth-building tool. Pay less now, invest the rest. Works with both private and ACA plans."}, - {"id": "healthshare", "title": "Health Sharing Ministries", "desc": "Not insurance. Often 40-60% cheaper. Community-based cost sharing for healthy people who think differently about coverage."}, - {"id": "directprimary", "title": "Direct Primary Care + Catastrophic", "desc": "Skip the middleman. $80/mo gets you a real doctor. Pair with a private catastrophic plan for the what-ifs."}, - {"id": "freelancer", "title": "Freelancer & Gig Worker Plans", "desc": "1099 life means you're the HR department. Private plans, ACA tricks, and hybrid strategies that don't punish independence."}, - {"id": "group-of-one", "title": "Group Plans for Solo Businesses", "desc": "LLC or S-corp tricks that unlock group rates for a company of one. Often beats both ACA and private individual plans."}, -] - # --- Templates --- -def page(content, script=''): +def page(content, script='', title='TheNicheQuiz — AI-Powered Niche Discovery'): return render_template_string( '
' '' - 'Pick any industry. Our AI drills down through sub-niches and micro-niches to find the underserved audiences nobody is talking to — then generates 10 emotionally-charged ad campaigns with AI visuals, ready to launch on Meta.
+ +Choose from 20 popular industries or type your own. The AI does the rest — drilling down to hyper-specific micro-niches where the real money is.
+Everyone's fighting over the same broad audiences. Meanwhile, hyper-specific micro-niches have 10x lower ad costs and 5x higher conversion rates. The person who dominates "yoga mats" loses to the person who dominates "eco-friendly yoga mats for prenatal classes in Austin."
+Most people never go deep enough. They stop at the industry level and wonder why their ads don't convert. The money is in the micro-niche.
+3 steps. Under 2 minutes. Walk away with 10 emotionally-charged ad campaigns + AI-generated visuals ready to launch.
+Choose from 20+ industries or type your own. Real Estate, SaaS, Fitness, Legal — whatever space you're in, we've got you.
+Our AI generates sub-niches, then micro-niches — finding the specific underserved audiences with the highest opportunity and lowest competition.
+Emotionally-resonant ad campaigns with headlines, copy, targeting, and AI-generated ad images. One-click CSV export to Meta Ads Manager.
+Everything to launch a micro-niche ad campaign that actually makes people feel something.
+Not "real estate marketing." Think "Instagram Reels strategy for luxury condo agents targeting remote workers relocating to Miami." That specific.
+Copy that makes your exact target audience stop scrolling. Each campaign speaks directly to their pain points, desires, and unspoken frustrations.
+Unique ad images for each campaign. No stock photos. No generic imagery. Real creative that matches your niche and grabs attention.
+One-click download formatted for Meta Ads Manager bulk upload. Quiz to running ads in under 10 minutes.
+From SaaS to pet care, finance to fitness. The AI adapts its niche-finding and copywriting to your specific market dynamics.
+Run the quiz as many times as you want. Explore different industries, different angles, different micro-niches. Build a portfolio of campaigns.
+Our flagship vertical. Pre-loaded with 8 health insurance strategies for healthy self-employed people who are tired of overpaying. Private market plans, ACA optimization, HSA hacks, health sharing — with emotionally-charged copy that speaks to the quiet frustration of subsidizing everyone else's healthcare.
+ Explore Health Insurance Vertical → +Free. No credit card. AI-powered niche discovery for any industry.
+You didn't quit your 9-to-5 to hand $800/month to a system designed for someone else. Whether it's private market plans, smarter ACA strategies, or alternatives most people don't know exist — our AI finds the micro-niches where healthy self-employed people save thousands. Then it builds you 10 scroll-stopping ad campaigns to own that space.
- Find My Niche — Free → +Nano Banana Pro creates unique ad images for each campaign. No stock photos. No generic healthcare imagery. Real creative that matches your niche.
+Unique ad images for each campaign. No stock photos. No generic healthcare imagery. Real creative that matches your niche.
Free. No credit card. Built by people who also overpay for insurance.
Pick an industry or type your own. We'll use AI to find the most profitable, underserved micro-niches in your space.
+Finding underserved sub-niches in ' + segmentTitle + '...
Finding underserved sub-niches in ' + industry + '...
Error: ' + (data.error||'Unknown') + '
These are the underserved sub-niches where healthy self-employed people are being ignored.