SurgePV lifecycle mock ยท example data

Lead to handover in SurgePV, v2: every screen, and the journeys between them

One rooftop job followed from first call to handover, for Kiranpath Solar, a fictional installer in Indore, through the installer's app, phones, a homeowner portal and the other parties' views. 75 screens; 11 are tagged Needs backend work, only where an outside party or a new engine is involved. Each screen is marked moat or table stakes. The story is dated from Wed 28 Oct to Sat 5 Dec 2026. Nothing here is connected to a real account.

Skim all screensShort version One at a time with arrow keys or Play, or all on one page

What this shows

11. Sales: Pooja's week

22. Engineering: in-house or Heaven Designs

33. Purchase: quotes, direct offers, receipts

PR11Vardhan PV sets up a sponsored offermoat: the seller side of the network, on terms the installer can readPR01Buy list from the approved designmoat: the buy list is made from the delivered design and priced against pooled market data nobody else holdsPR09Store stocktable stakes: store counts with reservations; the buy list reading them is what saves a linePR02Send a request for quotestable stakes: a request for quotes every purchase tool has; what matters is that the lines come from the designPR10Malwa's view: reply to a request for quotesmoat: suppliers reply straight into the comparison through a link with no login, so nobody retypes a quoteNeeds backend workTokenised supplier reply link, no login; quote rows written straight into the comparisonPR12Narmada's quote arrived as a PDFmoat: quotes that arrive as PDFs or photos stop being retyped, so every supplier lands in the same comparisonNeeds backend workReading PDF and photo quotes into linesPH04Sameer's phone: purchase todaytable stakes: replies, deliveries and approvals in one list, with one honest failure statePR03Compare quotesmoat: like-for-like comparison with missing lines and freight shown, judged against the pooled Indore medianPR13Market prices: 450 Wp DCR module, Indoremoat: price data nobody else holds, pooled from installers who opted inNeeds backend workAnonymised price pooling across installersPR04Create 2 POs from the best plantable stakes: raising POs with GST and an approval step; every line traces back to a quotePH02Nikhil's phone: approve 2 POstable stakes: approval on a phone; the linked record makes it safe because every line traces to a quotePR05Purchasetable stakes: a PO list; what matters is the hard state, a request that closed with one reply of threePR08Supplier profile: Malwa Solar Traderstable stakes: a supplier record; the on-time count from receipts and the market median are what a spreadsheet cannot givePH03Sameer's phone: receive PO-0319 and scan serialsmoat: serials and documents enter the record at the only point they can be checkedPR06Receiving for KP-1042moat: serials and supplier documents enter the record at receipt, the only point they can be checkedPR07Vardhan PV's view: sponsored offer resultsmoat: the seller side of the network sees results without seeing installers' customers or rivals' pricesNeeds backend workManufacturer portal, offer matching to buy-list lines by product, region and quantity, commission billingMF01Vardhan PV's view: order PO-0319 and the DCR certificatemoat: the maker works inside the installer's record, not over email

44. Install and handover

55. Grid and subsidy paperwork

66. Owner: today and money

77. Homeowner portal

88. Why this is hard to copy

Each screen here shows a value with its source chip, or another party acting inside the record.

LR01One record: KP-1042 from the first call to the warrantymoat: this is the moat; each link is a feature, the chain is the reason to stayCR03New lead from the website formmoat: nothing retyped; the enquiry already holds the detailsEN02Heaven Designs request formmoat: the request fills itself from the record, each input with its sourceEN05Review the delivered Heaven Designs packagemoat: the delivered design is checked against what was sold, cell by cell, because both live in one recordNeeds backend workDesign diff of the delivered package against the sold proposal v2PR01Buy list from the approved designmoat: the buy list is made from the delivered design and priced against pooled market data nobody else holdsPR03Compare quotesmoat: like-for-like comparison with missing lines and freight shown, judged against the pooled Indore medianPR06Receiving for KP-1042moat: serials and supplier documents enter the record at receipt, the only point they can be checkedPW02Net-metering application, filled from the projectmoat: the DISCOM form is prefilled from the record, each value with its sourceNeeds backend workDISCOM form templates and PDF fill per utility.MF01Vardhan PV's view: order PO-0319 and the DCR certificatemoat: the maker works inside the installer's record, not over emailPM06Commissioning and handovermoat: designed, received and installed serials reconcile because the design, the goods receipt and the job card are one recordCP10Homeowner portal: warranties and servicemoat: serials from the store and the roof make a warranty claim one tapLR02Who is in the loop on KP-1042moat: multi-party lock-in made visible; every party would have to move together

99. Options

Pairs. The first of each pair is the recommended one.

1010. Setup and settings