Starter Fix Sprint

Safe distribution preflight

Free submission attempt runner for evidence-first growth.

This runner checks prepared targets with GET-only preflight requests, records obvious blockers, and appends JSONL evidence. It never posts forms, bypasses login, pays for listings, or claims a submission without proof.

GET-only

What it does

Loads prepared target URLs, detects obvious login/payment/captcha/no-free-path signals, and writes JSONL attempt records for later review.

No fake progress

What it refuses

It does not submit forms, create accounts, solve captchas, pay listing fees, mass post, or mark anything as submitted without evidence.

Evidence fields

What it records

Target, prior status, action taken, result status, HTTP status, final URL, evidence URL, evidence note, and timestamp.

Local runner command

node scripts/starterfixsprint_free_submission_attempt_runner.mjs

Output appends to public_site_20260615/starterfixsprint-submission-attempt-results.jsonl.

Status dictionary

StatusMeaning
free_path_possibleGET preflight found language suggesting a free submit, suggest, contact, add-tool, or contribute path may exist. No form submitted yet.
blocked_loginGET preflight found login/account language; stop unless a real user account is available.
blocked_paidGET preflight found paid, pricing, sponsor, promoted, or upgrade language; do not proceed without explicit approval.
blocked_captchaGET preflight found captcha/human verification language; stop and record the blocker.
no_free_path_foundGET preflight reached the target but did not identify an obvious free path.
preflight_errorGET preflight failed due to network, HTTP, DNS, timeout, or parsing error.
submittedOnly use after a real external submission has evidence URL, email receipt, screenshot, or timestamp.