# ==============================
# Compiled Files
# ==============================
package-lock.json
pnpm-lock.yaml
yarn.lock
poetry.lock
Pipfile.lock
# Note: Cargo.lock should be checked in for applications
*.[oa]
*.d
*.rlib
*.rmeta
**/*.rmeta
.history/
*.so
*.dylib
*.dll
*.exe
.idea
./ai_docs
./ai_docs/*
./goose
./goose/*
./.crates-lsp/*
**/.crates-lsp/*
**/.claude/*
task/*
.crates-lsp/*
*.code-workspace

# ==============================
# Rust Specific
# ==============================
Cargo.lock
target/       # Only ignore the target directory at the crate root
**/target/    # Ignore target directories in any subdirectory
# Backup files for Rust sources at the crate root
*.rs.bk
*.rs.bak
*_backup.rs
*_original*.rs
db.surreal
**/db.surreal/

# ==============================
# pyo3 Specific
# ==============================
# pyo3 builds are typically within the Rust `target` directory,
# which is already ignored. No additional pyo3-specific patterns needed.

# ==============================
# Python Specific
# ==============================
__pycache__/
*.py[cod]
*$py.class
*.pyd  # CPython Windows extension modules

# Virtual environments
venv/
ENV/
env/
env.bak/
venv.bak/

# Distribution / Packaging
.Python
develop-eggs/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
*.manifest
*.spec

# Unit Test / Coverage Reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
pytest_debug.log

# Django
local_settings.py
db.sqlite3

# Flask
instance/
.webassets-cache

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# ==============================
# Environment Files
# ==============================
.env*
.env

# ==============================
# IDE and Editor Files
# ==============================
.vscode/
.idea/
*.sw[po]

# ==============================
# OS Generated Files
# ==============================
.DS_Store*
._*
.Spotlight-V100
.Trashes
Thumbs.db
ehthumbs.db

# ==============================
# Dependencies
# ==============================
node_modules/
vendor/
vendors/

# ==============================
# Log and Temp Files
# ==============================
*.log
*.[tb][ma][pk]
*.tmp
*.cache

# ==============================
# Build and Output
# ==============================
dist/
coverage/
doc/

# ==============================
# Database Files
# ==============================
*.sqlite*
*.db
*.neon

# ==============================
# Binary Files
# ==============================
**/bin/
**/.target/
**/dist/
**/out/
!.gitkeep

# ==============================
# Project Specific
# ==============================
.ropeproject/
.modal
.lapce/
.qodo
.koolaid
**/.claude/
**/CLAUDE.md
**/TODO.md

# Ignore any file or directory containing .history (recursively)
**/.history/
**/*.history

# Ignore any file or directory containing .aider (only at the repository root)
*.aider*

# ==============================
# React Specific
# ==============================
# Production
/.next
/out
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Testing
# Environment Files
.env.local
.env.development.local
.env.test.local
.env.production.local
# Misc
.DS_Store

# ==============================
# Node.js Specific
# ==============================
# Logs
logs
# Optional npm cache
.npm
# Optional eslint cache
.eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Stylelint cache
.stylelintcache
# TypeScript cache
*.tsbuildinfo
# Optional REPL history
.node_repl_history
# dotenv environment variables
.env.*.local
# Next.js build output
.next/
# Nuxt.js build / generate output
.nuxt/

# Vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# ROLLUP cache
.rollup.cache
# Temporary directories
.temp/
tmp/
# Storybook build outputs
out/
.storybook-out/
# SvelteKit build
.svelte-kit/
# Gridsome cache

*.o
*.bin

# ==============================
# Miscellaneous
# ==============================
fork
/target
/debug/

# ============== <kodegen> ===============
# ------  ## MIRRORMARK PROTOCOL   -----
!.mdmirror
# ----------  ## OZ PROTOCOL   ---------
!.mdmirror/.OZ
# Chrome data directories
chrome_data*/


# Temporary and Cache directories
.tmp*/
.tmpX*/

# ==============================
# Rust build output
# ==============================
**/target/

# ============== </kodegen> ==============
.claude
