Product Roadmap · 13 Aug 2026

Road to Launch

Where the Private Line Homes app stands today, and the path to a public, self-service launch — framed the way the team set it in the Aug 13 sync. The near-term bet: make onboarding capture the whole home, effortlessly.

Foundation
Phase 1 MVP complete
Full concierge platform + member app, live.
Just shipped
Messaging + self-onboarding
In-app chat and magic-link signup → property → appliances.
The focus now
Onboarding, deeper
Scan, vendors, and a dynamic Q&A engine.
Then
The AI concierge
Active-issue help + home intelligence (Phase 2).
01

Where we are

Everything below is built and merged. This is the platform the next phases build on.

Member app · mobile

Auth — magic link + password Home Dashboard + Health Score Maintenance Calendar + hurricane checklist Spend & Receipts Appliance Directory Approvals Activity Feed Document Vault Home Timeline In-app Messaging · realtime Self-service Onboarding

Concierge & admin · web

Onboarding wizard Property management Work orders Activity log Messages tab · realtime Vendor directory Admin / user management

Foundations

Supabase — Postgres, RLS on every table, Realtime Vercel — web, production on main EAS — iOS & Android builds CI/CD — GitHub Actions
02

Phase 1 — Get the home in

The launch bet: a public homeowner (no concierge) can onboard their whole home in one sitting — pull what we can, scan the rest, and explain why along the way. Everything here makes that intake richer and easier.

Property / MLS prefill
Address → beds, baths, year built, characteristics. The swappable adapter is built and stubbed.
Blocked on a property API key (RentCast / Realie). Probe ready to pick the provider.
Needs key
Barcode / photo appliance scan
Point the camera at a label or barcode to auto-fill brand + model instead of typing. "I can't imagine anybody typing it in." — Chris
New build · needs a barcode lookup API (Go-UPC).
Next
Vendor list + business-card scan
"Keep all your vendors in one place" — a one-stop shop to call whoever you called last time. Scan a card to add one.
New build · reuses the scan pipeline. Feeds open orders + the AI concierge later.
Next
Dynamic Q&A onboarding engine
An admin-editable question tree the app reads live — "Do you have a microwave? → model?", "When did you last replace the roof?". Tags each item: no service → follow-up; has service → capture the vendor. Lets the team add questions without a code change.
New build · the linchpin of Phase 1.
Next
Calendar with suggested cadence
From the appliances captured, propose service timing (AC 2×/yr in FL, filters 4×/yr) and let them schedule + set reminders.
Builds on the existing calendar.
Next
Onboarding intro + the "why"
A short video / framing up front: "this takes ~an hour, here's exactly why, and here's how easy it is after." Explain what we capture and why at each step.
Content + light UI.
Next
Monetization: free launch → subscription
Free with promo codes to grow users, then $0.99–1.99/mo. Confirm it's allowed by store policy first (Apple's ~30% cut, promo-code rules).
Research due EOD · then a pricing decision.
Researching
03

Phase 2 — Active help & intelligence

Once the home's data is in, the app starts working for you: diagnosing issues, guiding fixes, and turning appliance data into foresight. Deferred until Phase 1 lands.

AI concierge + Q&A triage
A virtual concierge that structures a problem ("what kind of leak?"), quotes, and guides. LLM choice (self-host vs OpenRouter) + guardrails to decide.
Design spec + Anthropic/LLM wiring.
Phase 2
Photo → solution · health scoring
Snap the appliance/issue; estimate lifespan & health from model + service history + climate. An AC that could last 12 years lasts 4–5 unmaintained in Florida.
Uses the captured appliance data.
Phase 2
Active-issue loop
Leak → "work needs to be done" → document with photos → call your saved plumber → capture the quote/receipt → plumbing rating up, spend logged, next service scheduled.
Ties messaging, vendors, spend & calendar together.
Phase 2
Home-value repair guidance
Best-value upgrades to raise home value (paint, garage doors), not just preventative upkeep. From MLS + property data. — David's idea.
Exploratory.
Later
Subscription billing
Recurring $0.99–1.99/mo once the free-growth phase converts. Store-compliant checkout.
Follows the monetization decision.
Phase 2
04

Cross-cutting & hardening

Runs alongside both phases — reliability, safety, and the pre-launch checklist.

Magic-link login loop
Fixed — magic links now return to the app instead of bouncing to the website (Supabase redirect allowlist).
#67 · resolved
Fixed
Test infrastructure + CI
No automated tests exist yet; verification is build + lint + manual. Add a runner and coverage before scaling the team.
Next
Session replay (LogRocket)
Record real testing sessions so breakage is diagnosable without a call. — raised in the sync.
Testing-phase tooling.
Next
Terms of Service + data retention
Required before public launch — data-retention language (California), and store-listing compliance.
Legal / content.
Next
RLS hardening
Restrict member/concierge UPDATE to safe columns on messages and properties (the AI-training + ownership surfaces).
#63 · #65
Backlog
Pre-launch checklist
Remove the dev "Skip" button; verify password-recovery deep link on a real build; concierge portfolio dashboard.
#48 · #49 · #50
Backlog
05

What we focus on now

Working backwards from the launch bet — the immediate, ordered priorities out of the Aug 13 sync.

  1. This roadmap → circulate for feedback
    Align the team on where we are and what's next, then redline it.
  2. Phase 1 PRD → team redline
    Send the original Phase 1 PRD for the team to confirm / adjust the feature set.
  3. Store monetization research
    Apple / Google promo-code + subscription policy → a clear pricing path (due EOD).
  4. Backend / API cost breakdown
    Supabase storage + API costs (under $100/mo today) to inform pricing.
  5. Whiteboarding session
    In person or virtual — lock the roadmap, priorities, and deadlines together.
  6. Start the dynamic Q&A engine
    The linchpin of Phase 1 — begin the admin-editable question tree + follow-up/vendor tagging.
Shipped / fixed In progress Next up Blocked / needs key Backlog / later phase
Prepared for the Private Line Homes team — for feedback.
Sources: the 13 Aug 2026 sync, the current build (main), and open GitHub issues. This is a living draft; ping Randall with edits and it updates in place.
Founding Homeowner Beta · 13 Aug 2026

The Beta Offer

How we bring the first homeowners onto Home Concierge: an invite-only, free beta that earns real feedback now and converts to a low-cost annual membership later — structured to stay compliant with Apple and Google billing.

Apple beta
Up to 1 year free
Subscription offer code, then renews at the standard annual price.
Google Play beta
3–90 days free
Promo codes cap at 90 days; a long beta runs through closed testing.
Cohort
Invite-only
Unique one-time codes for a high-trust founding group.
Renews at
$10–20 / year
Standard annual membership after the free period, unless cancelled.
01

Become a Founding Homeowner

Join the early-access beta and get Home Concierge membership free during the beta. In return, share real-world feedback that shapes a more useful way to care for a home.

What beta members receive

A personalized home-maintenance dashboard Appliance & system tracking Timely maintenance reminders A simple Home Readiness Score Help finding a preferred local service provider Early influence on the roadmap
02

How the deal works on each store

The membership is a digital subscription — In-App Purchase on Apple, Play Billing on Google. Real-world maintenance visits are billed separately by the vendor, not through store billing.

TopicApple App StoreGoogle Play
Membership typeDigital subscription — In-App PurchaseDigital subscription — Play Billing
Beta promo lengthFree period up to 1 yearFree period 3–90 days
Best beta codeUnique one-time codes for a private cohortUnique one-time codes for a private cohort
Broader campaignCustom / shared offer code availableShared code for new subscribers; redeemed in-app
RenewalRenews at annual price unless cancelledRenews at annual price after the free period unless cancelled
Maintenance bookingNormal payment processing — not IAPNormal payment processing — not Play Billing
03

Recommended launch setup

  1. Apple — one year free
    Give approved beta homeowners a unique code for a full year free. State the renewal price and date clearly at signup.
  2. Google Play — closed testing
    Run the true long-term beta through closed testing. For public promo codes, offer 90 days free and gather feedback before renewal.
  3. Keep membership and repairs separate
    Membership pays for tracking, reminders, score, and concierge guidance. The contractor invoice pays for the visit or repair.
  4. Disclose vendor referrals plainly
    Surface any referral or booking fees paid by vendors, and always give homeowners a clear choice of vendor.
04

The conversion journey

Each moment moves a founding member from invitation toward a paid, habitual membership — value first, ask last.

MomentMessageGoal
Invitation“Join the Founding Homeowner Beta.”Build an invite-only, high-trust cohort.
Onboarding“Tell us about your home; we’ll build your first maintenance plan.”Capture enough to create immediate value.
First win“Your HVAC checkup is coming up — schedule before the busy season.”Demonstrate proactive value.
Mid-beta“You’ve made your home more prepared. Here’s what changed.”Reinforce the score and the habit.
Renewal“Keep your plan, reminders, and home history.”Convert on accumulated value.
05

Positioning & guardrails

Lead with calm, preparedness, and simplicity — not fear of costly repairs.

Guardrails

Say “preferred service provider,” not “endorsed” Membership ≠ repairs — charged separately Disclose vendor referrals in the moment Always a clear choice of vendor

Headline options

A calmer way to care for your home.
Know what your home needs — before it becomes urgent.
Your home has a to-do list. Now it has a concierge.
User-facing disclosure

Beta access is free for the stated period. Unless cancelled before the offer ends, the membership renews at the standard annual price shown at signup. Home-maintenance services are separately quoted and charged by the selected vendor.