.env .env.local .env.* !.env.example # macOS metadata .DS_Store # Local scratch directories — contain operator-only env files with real # production admin/API tokens. Never commit. tests_all/ integrations/abound/tests/source_env_vars.sh # Stale insta snapshot proposals (review via `cargo insta review`) *.snap.new # Claude Code worktrees and lock files .claude/worktrees/ .claude/scheduled_tasks.lock # Sidecar tool data .sidecar/ .todos/ target/ # Python __pycache__/ *.pyc /tests/e2e/.venv/ # Benchmark results (local runs, not committed) bench-results/ # Coverage reports (local runs, not committed) /coverage/ # Canary / E2E run outputs (per-run logs, screenshots, trace artifacts — # CI uploads these via actions/upload-artifact; never commit local copies) artifacts/ # WASM build artifacts (loaded from disk, not bundled) *.wasm # Traces trace_*.json # Local Claude Code settings (machine-specific, should not be committed) .claude/settings.local.json .worktrees/ .ironclaw/ # Python cache __pycache__/ *.pyc *.pyo *.pyd engine_trace_*.json tests/fixtures/llm_traces/live/github_dev_workflow_full_loop.json tests/fixtures/llm_traces/live/github_dev_workflow_full_loop.log # Per-test live-replay logs — generated when running `--ignored` live # tests locally. Only the .json fixtures for each scenario are checked # in; the .log files are local debugging artifacts. tests/fixtures/llm_traces/live/*.log