.venv/
# Browser profiles. One directory per named profile, and every one of them
# holds live logins -- see docs/superpowers/specs on profile sessions.
profiles/
# Session records and tokens. A sealed session's token is a credential.
sessions/
logs/
.e2e-profile/
.demo-profile/
logs-demo/
.e2e.log
.e2e.err
server.log
server.err
server-*.log
server-*.err
demo.log
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
build/
dist/
/guidelines/onehr

# OneHr client material. The playbooks and session write-ups name a real
# organisation, its routes and its staff records, so they stay on disk and out
# of the repo. Name-matched rather than path-matched so a new write-up is
# covered the moment it is created, not the next time someone remembers.
# Case variants because git's ignore matching is case-sensitive by default.
*onehr*
*OneHr*
*ONEHR*
*.exe

# Local-only playbooks: client material and sites not worth shipping.
private/
/results

# Benchmark harness and raw episode data stay local; the written-up reports ship.
/benchmarks/*
!/benchmarks/browsergym
/benchmarks/browsergym/*
!/benchmarks/browsergym/results
/benchmarks/browsergym/results/*
!/benchmarks/browsergym/results/shopping
!/benchmarks/browsergym/results/admin
!/benchmarks/browsergym/results/reddit
!/benchmarks/browsergym/results/multisite
!/benchmarks/browsergym/results/gitlab-minimax
/benchmarks/browsergym/results/shopping/*
!/benchmarks/browsergym/results/shopping/REPORT.md
/benchmarks/browsergym/results/admin/*
!/benchmarks/browsergym/results/admin/REPORT.md
/benchmarks/browsergym/results/reddit/*
!/benchmarks/browsergym/results/reddit/REPORT.md
/benchmarks/browsergym/results/multisite/*
!/benchmarks/browsergym/results/multisite/REPORT.md
/benchmarks/browsergym/results/gitlab-minimax/*
!/benchmarks/browsergym/results/gitlab-minimax/REPORT.md
!/benchmarks/browsergym/results/compare-102
/benchmarks/browsergym/results/compare-102/*
!/benchmarks/browsergym/results/compare-102/TASK-102-BEFORE-AFTER.md

# unbiased/pareto (union-alpha) sweep reports and the run logs that prove them.
!/benchmarks/browsergym/results/wa-shopping
!/benchmarks/browsergym/results/wa-admin
!/benchmarks/browsergym/results/wa-gitlab
!/benchmarks/browsergym/results/wa-reddit
!/benchmarks/browsergym/results/wa-multisite
!/benchmarks/browsergym/results/wa-gitlab-reddit
/benchmarks/browsergym/results/wa-shopping/*
!/benchmarks/browsergym/results/wa-shopping/REPORT.md
/benchmarks/browsergym/results/wa-admin/*
!/benchmarks/browsergym/results/wa-admin/REPORT.md
/benchmarks/browsergym/results/wa-gitlab/*
!/benchmarks/browsergym/results/wa-gitlab/REPORT.md
/benchmarks/browsergym/results/wa-reddit/*
!/benchmarks/browsergym/results/wa-reddit/REPORT.md
/benchmarks/browsergym/results/wa-multisite/*
!/benchmarks/browsergym/results/wa-multisite/REPORT.md
/benchmarks/browsergym/results/wa-gitlab-reddit/*
!/benchmarks/browsergym/results/wa-gitlab-reddit/REPORT.md

# Run proof logs from the union-alpha sweeps ship verbatim.
!/benchmarks/browsergym/results/_run-logs-pareto
!/benchmarks/browsergym/results/_run-logs-pareto/**
