CL ClearLah First 20 Deals
Deal sprint cockpit

Turn the next 20 real transactions into countable proof.

Paste the current listing pipeline, buyer inquiries, and deal tracker. This page ranks what to close first, shows missing evidence, and gives the next command or action for each slot.

First Cash Loop

Get one real buyer to one countable deal.

Start with one live listing, record one real buyer inquiry, then only count the deal after payment, proof, handover, and confirmations are attached.

0/20 No countable deals yet
Find demand Pick one live listing.

Use buyer channels, wanted requests, or WhatsApp to get one real buyer reply.

Needs real buyer
Lock money Record inquiry or pending deal.

Capture buyer name, Singapore WhatsApp, offer, delivery need, and next action.

Needs record
Make countable Attach proof before counting.

Payment reference, proof URL, pickup or delivery time, and all confirmations are required.

Needs evidence
Next command Start with real data. npm run ops:first20
First Inquiry Intake

Capture the buyer before chasing a deal.

No transaction can count until one real buyer asks for one real item. Use this panel to make the first buyer reply complete enough for Deal Desk.

0 inquiries Need first real buyer
01 Buyer identity Name plus Singapore contact.

Google buyers can use email; WhatsApp buyers need a real +65 number before handoff.

Missing
02 Item match Link to one live listing.

The inquiry must point to a specific item, wanted request, or listing ID.

Needs item
03 Offer signal Capture budget or offer.

Write price, delivery need, buyer area, and timing so the next reply can close.

Needs offer
04 Next action Move it into Deal Desk.

Once price or timing is accepted, convert the inquiry and collect proof.

Ready after reply
Record command Record the first buyer reply. npm run ops:record-inquiry -- --listing-id=<id> --buyer-name=<name> --buyer-whatsapp=<+65 phone> --stage="New" --write

Sprint Scoreboard

Do not use this as completion proof. It is a browser cockpit for the work that eventually has to pass npm run check:goal.

Countable deals 0/20

Paste data to calculate completed deals with full evidence.

Closest slots 0

Payment pending, delivery quoted, and price agreed rows appear first.

Live listing supply 0

Live listings without buyers become outreach slots.

Sold listings 0/20

Countable deals must link to unique listing rows marked Sold.

Countable GMV S$0

Only completed deals with full proof count.

Deal Desk return

No focused deal selected.

Open this page from Deal Desk to focus the sprint board on one deal, listing, or buyer.

Countability Gate

A transaction counts only when the listing exists, money proof is complete, handover proof is attached, and buyer/seller/delivery confirmations are recorded.

Open Deal Desk
20-deal proof gate

No completed deal rows yet.

Paste the deal tracker CSV to see which completed rows are countable and which evidence fields block launch.

Linked listing 0 completed rows linked to real listing rows
Sold inventory 0 unique linked listings marked Sold
Money proof 0 completed rows with price, GMV, method, and reference
Handover proof 0 completed rows with pickup, delivery, and proof URL
Confirmations 0 completed rows confirmed by buyer, seller, and delivery
Evidence gaps

Nothing to fix yet.

When a weak completed or open deal appears, this panel shows the top missing proof fields before anyone treats it as progress.

  • Start with real data Use Deal Desk after a buyer pays or commits, then rerun this board.

Paste Current CSVs

Use the headers from docs/templates/listing-pipeline.csv, docs/templates/buyer-inquiries.csv, and docs/templates/deal-tracker.csv. Data stays in this browser.

Needed for live supply and linked deal validation.

Needed for closest-to-cash demand and conversion slots.

Needed for completed, weak, and open deal evidence.

Ready for current CSV data.

Today Closing Packet

Work the first non-counted slot before opening more outreach. This packet turns the sprint board into a single call, proof, and command checklist.

Focus slot Paste CSVs to choose the next close.

The first actionable deal, inquiry, or live listing will appear here.

Buyer and seller move One next conversation.

Analyze current data to generate the exact next push.

Evidence gap No proof selected yet.

Missing proof fields are shown before anything is counted.

20 Deal Slots

Paste CSVs and analyze to fill the sprint board.

Slot Status Source Listing Buyer Value Next action

Next Commands

The first actionable slot becomes a copyable command block. It stays conservative: no row is marked completed unless proof is complete.

Paste CSVs, then click Analyze 20 slots.

These are the fastest pages to open while working the board.