# Dependências
node_modules/
jspm_packages/
bower_components/

# Build / dist
dist/
build/
out/
.next/
.nuxt/
.svelte-kit/
.turbo/
.vercel/
docs-site/.docusaurus/

# TypeScript
*.tsbuildinfo

# Python
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.venv/
venv/

# Rust
rust/target/
rust/Cargo.lock

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Variáveis de ambiente
.env
.env.*
!.env.example

# Test artifacts
test-results/
playwright-report/
playwright/.cache/
coverage/
.nyc_output/

# Runtime .simplicio/ output inside contract fixture sources
contracts/mapper-artifacts/**/source/.simplicio/

# Editor / OS
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.swp
*.swo

# Locks de cache
.eslintcache
.stylelintcache
.parcel-cache

# Simplicio mapper runtime state (shared artifacts stay tracked)
.simplicio/fast/
.simplicio/cache/
.simplicio/index-state.json
.simplicio/index.lock
.simplicio/runs/
.simplicio/ops/
.simplicio/worktrees/
.simplicio/loop-runs/
.simplicio/orchestrator/loop/
.simplicio/orchestrator/runs/
.simplicio/orchestrator/worktrees/
.claude/worktrees/
.simplicio/history/

# Legacy Simplicio roots are quarantined; new state belongs under .simplicio/.
.orchestrator/
.simplicio-fast/

# Claude / Codex (estado local, não vai pro repo)
.codex/local
.codex/history
.claude/sessions
.claude/cache

# Tarballs / debug
*.tgz
*.tar.gz
.pnpm-store/

# Runtime receipts
.receipts/**
!.receipts/.gitkeep

# LLM Project Mapper tracked files
.starter-meta.json
.claude/settings.local.json
AGENTS.md
CLAUDE.md
INIT.md
_BOOTSTRAP.md
.agents/
.agents/**
.claude/
.claude/**
.codex/
.codex/**
.github/
.github/**
.skills/
.skills/**
.specs/**
!.specs/architecture/
!.specs/architecture/ADR-*.md
docs/**
!docs/YOOL_TUPLE_HAMT.md
!docs/apply-edits.md
!docs/apply-edits.example.json
!docs/toon-benchmark.md
!docs/asolaria-integration.md
!docs/toon-autoresearch-log.md
!docs/issue-208-ac08-evaluation.md
!docs/issue-208-ac08-evaluation.json
!docs/behavioral-scorecard.md
!docs/windows-verification-issue-233.md
!docs/evidence/
!docs/evidence/*.json
!docs/ci/
!docs/ci/quality-gate.md
!docs/async-pipeline-baseline-benchmark.md
!docs/async-pipeline-after-benchmark.md
!docs/async-pipeline-after-benchmark-linux-container.md
!docs/async-pipeline-operations.md
!docs/async-inventory-benchmark.md
!docs/async-pipeline-dispatch-benchmark.md
!docs/canonical-reuse-benchmark.md
scripts/**
!scripts/mapper_store_inventory.py
!scripts/build_hamt.py
!scripts/async_pipeline_after_benchmark.py
!scripts/coverage.js
!scripts/check-placeholders.sh
!scripts/toon_benchmark.py
!scripts/toon_contract_runner.py
!scripts/sync_toon_contract.py
!scripts/toon_autoresearch.py
!scripts/render-simplicio-comment.js
!scripts/skillopt/
!scripts/skillopt/*.js
!scripts/generate-ecosystem-doc.py
!scripts/ecosystem-consumers.json
!scripts/regen_contract_fixtures.py
!scripts/validate_ecosystem_contracts.py
!scripts/check-doc-sync.js
!scripts/check-readme-sync.js
!scripts/readme-sync-baseline.json
!scripts/dogfood.py
!scripts/token_budget.py
!scripts/token_budget_baseline.json
!scripts/measure_verbs.py
!scripts/measure_verbs_report.json
!scripts/issue208_ac08_report.py
!scripts/evaluation_scorecard.py
!scripts/issue_acceptance_audit.py
!scripts/runtime_scale_benchmark.py
!scripts/critical_coverage_gate.py
!scripts/perf_regression_gate.py
!scripts/async_pipeline_baseline_benchmark.py
!scripts/async_inventory_benchmark.py
!scripts/canonical_reuse_benchmark.py
!scripts/async_pipeline_dispatch_benchmark.py
!scripts/check_schema_registry_sync.py
!scripts/schema_registry_baseline.json
!scripts/prototype_context_benchmark.py
!scripts/prototype_remap_cost_benchmark.py
!scripts/prototype_impact_accuracy_benchmark.py
playwright-report/**
tests/**
!tests/unit/
!tests/unit/*.test.js
!tests/e2e/
!tests/e2e/*.spec.ts
!tests/python/
!tests/python/*.py
!tests/python/fixtures/
!tests/python/fixtures/*.py
!tests/fixtures/
!tests/fixtures/**
test-results/**
coverage/**
bootstrap.ps1
bootstrap.sh
playwright.config.ts
.coverage
