CL ClearLah
Supply command for the first real listings

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.

Open marketplace
Real public listings 0

Need at least 1 real item for strict launch.

Beta supply target 0/10

Use 10 seller-consented items before broad buyer traffic.

Next release gate Preflight

Run CSV preflight before any public write.

First 10 Supply Slots

Mapping buyer-visible real listings into the beta supply target.

Analyze 10-item CSV

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 request

2. 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

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.

No fake supply

Sample rows, placeholder sellers, chat-only photos, and guessed consent must not clear customer beta.

No blind write

Always run CSV preflight and first-public-listing dry-run before `--write`.

No broad traffic

Send broad buyer traffic only after at least 10 real seller-consented listings are public.