node_modules
dist
*.log
.DS_Store
.env
.npmrc
test-results
playwright-report
debug_runs/
test_logs/

# generated by setup.sh
captchakraken.env

# python port
python/.venv
python/build/
python/dist/
**/__pycache__/
*.egg-info/
.pytest_cache/
.ruff_cache/

# js port: the python engine is copied in at build time from the sibling
# repo-root python/ (single source of truth) — never commit the copy.
js/python/
js/dist/
js/node_modules/

# test-run artifacts
hcaptcha_5x_attempt_*.png
hcaptcha_5x_summary.json
captcha_video_summary.json
server_log.txt

# demo recorder (tests/record_demos.spec.ts) transients. Curated clips that the
# README embeds live in docs/demos/ (committed); everything else is throwaway.
record_demos_summary.json
record_demos_*_summary.json
record_demos*.log
run_full_record.out
run_full_record.sh
*_video_attempt_*.png
captcha_videos/