node_modules/
dist/
*.log
!evidence/baseline-v8.0.3/*.log
.DS_Store
test-output.txt
.env
.env.*
!.env.example
plans/
test-plans/
test-runs/
test-proof/
runs/

# Runtime artifacts (avoid committing local execution evidence)
reports/
knowledge-base.json
proof/
.quickfix/
.context/
.locks/
# Run artifacts under .swarm/ are gitignored; project-level audit
# config is committed (consumer repos commit theirs too).
.swarm/*
!.swarm/audit-config.yaml
comparison-runs/

# Key material (just in case)
*.pem
*.key
*.p12
*.pfx
service-account*.json

# Copilot instructions contain internal prompts, not for public
.github/copilot-instructions.md
.github/v7-overhaul-plan.md
.github/v7-implementation-guide.md
.github/cso-upgrade-plan.md
.github/cso-upgrade.md

# Internal planning, design, and phase-tracking docs (not for public repo)
OPTIMIZATION-PLAN.md
OPTIMIZATION-REPORT.md
swarm-orchestrator-optimization-plan.md
coding-optimization-report.md
DECISIONS.md
docs/v8-implementation-guide.md
docs/v8-overhaul-guide.md
docs/v8-architecture-deviations.md
docs/v8-reuse-audit.md
docs/v8-phase-*.md
docs/v8-e2e/
docs/benchmarks/
docs/p1-eval-fixtures/
docs/known-gaps.md
docs/finding-shapes.md
docs/adapter-integration.md
docs/falsification-battery-current.md
docs/output-spec.md
docs/v6-to-v7-migration.md

# Internal phase evidence (test fixtures under evidence/fixtures/ stay)
evidence/phase*/
evidence/2026-*/
# Phase 2 parity captures are committed as evidence alongside their sub-cut.
!evidence/phase-2-parity/
!evidence/phase-2-parity/**
# Phase 3 parity captures are committed as evidence alongside their sub-cut.
!evidence/phase-3-parity/
!evidence/phase-3-parity/**

# Local MCP config and gate output artifacts
.mcp.json
quality-gates.json
quality-gates.md
!docs/quality-gates.md

# Security review (internal only, never push)
.github/security-recommendations.md
.copilot-instructions.md

# Internal benchmarks (contains competitive analysis, not for public)
docs/orchestrator-copilot-benchmarks.md
__pycache__/
.venv/
venv/

# Coverage / pytest artifacts
.pytest_cache/
.coverage
coverage_html/
coverage.json
.cache/
IMPROVEMENTS.md
OCR-UPDATE-PLAN.md
E2E-EVIDENCE.md
.vscode/
TEST_COVERAGE_REPORT.md
RELEASE-NOTES-v*-alpha*.md

# Open Code Review runtime artifacts and per-developer state
.ocr/data/
.ocr/sessions/
.ocr/cli-config.json
.ocr/reviewers-meta.json
.ocr/skills/
.ocr/commands/
*.db-shm
*.db-wal

# Claude Code per-developer settings
.claude/settings.local.json

# Constraint-binding fixtures — regenerated from SOURCES.md on demand
/benchmarks/constraint-binding/fixtures/
/benchmarks/constraint-binding/.cache/

# Generated demo scaffolds (produced by orchestrator runs)
/app/
/calculator/
/calculations-api/
/examples/completed-run/
/logtail/
/notes-api/
/tictactoe/
/web/
src/*.egg-info/
.codex
benchmarks/swe-bench/results/*.json
benchmarks/swe-bench/results/*.jsonl
benchmarks/swe-bench/results/interrupted-*/
benchmarks/swe-bench/instances-smoke-*.json
*.tmp.json
*-verification.txt

# Verification harness artifacts (round-1, round-2, etc.)
verification-runs/

# Plugin agent build artifacts
plugin/agents/*.agent.md

# Benchmark raw run data
benchmarks/harness/raw_data/*/run-*/
benchmarks/harness/raw_data/runs-*/
benchmarks/harness/raw_data/*/metrics.jsonl
benchmarks/harness/statistical_summary.md
benchmarks/falsification-corpus/results/
benchmarks/swe-bench/results/eval-*.json
docs/media/
docs/p1-eval-fixtures/eval-output/
test/*.map
tmp/
