The Problem
Startup founders lose launch momentum to repetitive directory forms, inconsistent product profiles, and manual proof collection. Fully autonomous submission is risky because every destination has different policies, sensitive fields, and review checkpoints.
The Solution
Listdir turns one reviewed product profile into an expiring launch workflow. The web app prepares targets, assets, and policy checkpoints; the Chrome MV3 side panel fills only supported, non-sensitive fields after an explicit user action and leaves final review and submission to the founder.
Key Features
- Assisted directory autofill: prepares reviewed product data in the active tab without pressing submit or accepting terms
- Human checkpoints: excludes passwords, CAPTCHA, payments, OAuth, hidden controls, and other consequential inputs
- Least-privilege MV3 security: active-tab access, packaged code, restrictive CSP, and no broad all-sites permission
- Expiring workflow bundles: session-only product data and progress with an explicit clear-session control
- One-click undo: restores the values changed by the most recent fill while the page remains open
- Launch operations: Supabase-backed directory playbooks, Stripe checkout, assets, and outcome reporting in one workspace
System Architecture & Browser Extension Pipeline
Launch Control PlaneProduct profiles, directory playbooks, campaign assets, billing, and outcome evidence stay in one authenticated workspace.
Chrome MV3 Side PanelPersistent review UI beside the destination page; packaged scripts and restrictive CSP keep the helper auditable.
Confidence GateField matching fails closed below the confidence threshold and reports skipped fields before the user decides what to do.
Human CheckpointsPasswords, CAPTCHA, payment, OAuth, terms, submit controls, and community actions remain outside the automation boundary.
Session StorageExpiring helper bundles and progress live in chrome.storage.session and can be cleared at any time.
Undo & EvidenceOne-click undo restores the latest fill, while target outcomes and operator notes make launch work reviewable.
[Founder Reviews Target] ──> [LISTDIR Web App / Expiring Helper Bundle]
│
▼
[Chrome MV3 Side Panel + Active Tab]
│
(Confidence-gated field matching)
▼
[Review Report + Assisted Fill + One-click Undo]
│
(Founder submits manually)
└──(Session-only progress)
HelperBundle (product, targets, fields, expiry)
HumanCheckpoint (blockedInputs, reviewRequired)
FillProgress (prepared, skipped, confidence)
UndoSnapshot (changedValues, target, timestamp)