Need at least 1 real item for strict launch.
Turn real seller items into public inventory.
One operator surface for the first seller-consented listings: collect, preflight, dry-run, publish, package, then recheck customer beta.
Public Feed Status
Checking buyer-visible inventory.
Use 10 seller-consented items before broad buyer traffic.
Run CSV preflight before any public write.
First 10 Supply Slots
Mapping buyer-visible real listings into the beta supply target.
Fastest Safe Flow
Do these in order. Do not skip consent, photos, price, access, or dry-run.
1. Collect real rows
Use the request page or ready form to capture seller name, WhatsApp, consent, item details, price, dimensions, access notes, and photos.
Open request2. Validate the CSV
Run strict ready CSV preflight. Fix every blocker before importing or publishing.
3. Dry-run release
Preview the first-public-listing release report without mutating public listings.
4. Publish only clean rows
Write only after the dry-run report confirms real seller-consented inventory.
5. Package strict
Build the Cloudflare Pages package only after real listings and notification provider are ready.
6. Recheck beta
Customer beta stays blocked until inventory, notifications, and deployment evidence pass.
Copy Commands
These commands are deliberately ordered to prevent fake inventory or accidental public writes.
Preflight
npm run ops:ready-csv-preflight -- --input=artifacts/real-ready-listing-10-items.csv --min-ready=1 --strict
Dry-run release
npm run ops:first-public-listing -- --input=artifacts/real-ready-listing-10-items.csv --min-ready=1
Write release
npm run ops:first-public-listing -- --input=artifacts/real-ready-listing-10-items.csv --min-ready=1 --write
Strict package
npm run package:pages:strict
Customer beta gate
npm run check:customer-beta
Record deployment
npm run record:deployment -- --url=<live-url> --project=clearlah --verify
Operator Links
Everything needed to move from real seller consent to buyer-visible supply.
No-Publish Guardrails
These rules keep the buyer experience trustworthy while inventory is still thin.
Sample rows, placeholder sellers, chat-only photos, and guessed consent must not clear customer beta.
Always run CSV preflight and first-public-listing dry-run before `--write`.
Send broad buyer traffic only after at least 10 real seller-consented listings are public.