{"ok":true,"topic":"flywheel","generatedAt":"2026-09-19T06:40:03.541Z","specLevel":{"current":3,"target":5,"note":"AI-readable company specification. Served at /qa (legacy name) and /spec (preferred alias). Marketplace home services = Application #1 on the Capability OS.","preferredMount":"/spec","legacyMount":"/qa"},"companyFrame":"Proffera is a Capability Platform / OS. Marketplace home services = Application #1. Verticals are plugins. See /qa/capabilities and /qa/moat.","knowledgeAccumulation":{"rule":"Every completed transaction must leave learning. If the answer is 'nothing,' the asset was wasted.","afterEveryCompletionAsk":["What did we learn about the customer?","What did we learn about the provider?","What did we learn about pricing?","What did we learn about timing?","What did we learn about geography?","What did we learn about demand?","What did we learn about trust?","What did we learn about operations?"],"failIf":"Booking closes with only a status change and no structured event / scope / outcome signal"},"primaryObsession":{"kpi":"Active providers per category × ZIP (match-eligible, responding)","why":"Supply density is the #1 launch risk. Revenue/traffic without density churns.","antiKpisUntilDensity":["vanity traffic","empty Instant Book claims","national ads into thin supply"]},"liquidityFunnel":{"steps":["request","offer_or_match","acceptance","completed_job","repeat_customer"],"rule":"Measure leakage at every step. Providers who exist but do not respond are not supply."},"loops":[{"id":"supply_density","name":"Supply density","cycle":["provider_onboard","rate_card_published","zip_coverage","match_eligible","customer_request_in_zip","bookings","provider_earnings","provider_recruits_providers"],"measures":["active_providers_per_category_zip","match_eligible_share","median_offers_per_request","time_to_first_offer"],"strengthensMoatWhen":"More eligible responding pros in the same ZIP reduce zero-result and wait times"},{"id":"liquidity","name":"Marketplace liquidity","cycle":["request","match","accept","complete","payout","review","rebook_or_refer"],"measures":["request_to_accept_rate","accept_to_complete_rate","completion_code_success_rate","repeat_book_90d"],"strengthensMoatWhen":"Lower funnel leakage compounds utilization and customer habit"},{"id":"trust_confidence","name":"Trust / confidence","cycle":["clear_price_or_honest_range","fast_response","predictable_arrival","completion_evidence","fair_dispute","review","higher_conversion"],"measures":["quote_to_book_rate","on_time_arrival","dispute_rate","review_rate_after_complete","nps_or_csat_proxy"],"strengthensMoatWhen":"Confidence (not badge theater) raises conversion without buying ads","note":"Trust ≠ security. Confidence = speed, clarity, predictability, guarantees, consistency."},{"id":"provider_economics","name":"Provider economics","cycle":["job_offered","accept","drive_time","complete","payout","calendar_utilization","provider_retention","organic_recruiting"],"measures":["net_earnings_per_hour","deadhead_miles","utilization","provider_churn_30d","jobs_from_provider_referrals"],"strengthensMoatWhen":"Providers who earn more with less friction recruit the next providers"},{"id":"data_intelligence","name":"Data → insight → automation","cycle":["booking_event","structured_scope","outcome","feature_store","ranking_or_pricing_or_ops_rule","better_match","more_bookings"],"measures":["events_instrumented_share","model_or_rule_lift_on_accept","cancel_prediction_auc_or_proxy","share_of_ops_decisions_automated"],"strengthensMoatWhen":"Every booking makes matching, pricing, and ops measurably smarter"},{"id":"decision_reduction","name":"Customer decision reduction","cycle":["natural_language_need","classify","honest_path","minimal_questions","book","proffera_coordinates"],"measures":["steps_to_checkout","dropoff_by_step","time_to_book","assist_resolution_rate"],"strengthensMoatWhen":"I need this → Done beats category → subcategory → compare fatigue"}],"featureReviewRubric":{"question":"Which OS capability does this strengthen — and does it strengthen a flywheel loop, leave it flat, or weaken it?","failIf":["Adds customer decision steps without converting more completed jobs","Inflates provider count without response/accept liquidity","Claims Instant Book / live marketplace while launch gates are false","Creates a silo product that does not inherit OS trust/workflow/money rails","Closes a job with no structured learning (knowledgeAccumulation fail)","Answers 'which category?' instead of 'which capability?'"],"passIf":["Increases eligible responding supply in a wedge ZIP×category","Reduces funnel leakage request→complete","Improves provider net economics or utilization","Writes structured events that improve future match/price/ops","Encodes institutional knowledge into /qa (spec stays in sync with code)","Extends a core OS capability usable by future plugins"]},"northStarFromAuditV1":{"source":"Founder Release Audit v1 (2026-08-02)","launchReadiness":"NO-GO","fixFirstOrdered":["Supply density (active responding providers per category×ZIP)","Liquidity (request→offer→accept→complete→repeat)","Trust/confidence (not badge theater)","Reduce decision fatigue (OS handles the path)","Compounding data moat (every booking smarter)","Provider economics","Exception-only human ops","Business intelligence instrumentation","Intelligent pricing (later — after density)","Emotional brand identity"],"oneSentence":"Spend less time adding features and more time ensuring every booking makes the platform measurably smarter."}}