# Preview manual test (full excerpt)

On-slide command is abbreviated. Source of truth in kody:

- [docs/contributing/setup/preview-deploys.md](https://github.com/kentcdodds/kody/blob/main/docs/contributing/setup/preview-deploys.md)
- [docs/contributing/preview-manual-testing.md](https://github.com/kentcdodds/kody/blob/main/docs/contributing/preview-manual-testing.md)
- [.agents/skills/preview-manual-test/SKILL.md](https://github.com/kentcdodds/kody/blob/main/.agents/skills/preview-manual-test/SKILL.md)

```bash
npm run preview:manual-test -- \
  --request 'POST /onboarding/checklist-dismiss.json {}' \
  --request 'GET /onboarding.json' \
  --check /onboarding
```

Preview URL pattern: `https://kody-pr-<PR#>.kody.workers.dev`  
PR comment from the 🔎 Preview workflow after mark-ready + push.

UI pass (from the docs):

1. Run the script with `--request` / `--check` covering the change.
2. Open the printed URL (`computerUse` on Cloud Agents).
3. Sign in at `/login` with the preview seed account. Stay on the preview origin.
4. Confirm the data and exercise the UI this PR changes. Record what you saw on the PR.

Default health/login smoke is not enough on medium or high risk.
