# Starter Fix Sprint free submission attempt runner

Updated: 2026-06-30

Canonical: https://starterfixsprint.com/starterfixsprint-free-submission-attempt-runner.html

## Command

```bash
node scripts/starterfixsprint_free_submission_attempt_runner.mjs
```

## Safety policy

- GET preflight only by default
- No form posting
- No paid listing
- No login bypass
- No captcha bypass
- No mass community posting
- Submitted status requires evidence

## Status dictionary

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