# Rust build artifacts
/target/

# rustfmt backups
**/*.rs.bk

# Debug symbols
*.pdb

# Python bytecode, test caches, coverage, and local environments
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
.venv/
venv/

# Local cargo overrides: a path patch pointing tui-lipan at a sibling checkout, for iterating on
# the framework without pushing and re-pinning the rev Cargo.toml commits. Everyone else - CI, a
# fresh clone, a release build - resolves that rev instead. See AGENTS.md.
/.cargo/

# Agent worktrees: `git worktree add` checkouts parked inside the repo. Each is a working copy of
# this same repository, so committing one would nest the tree inside itself. The branch is where
# that work lives; merge it and remove the worktree.
/.claude/worktrees/

# Documentation site (docs/ doubles as the VitePress source for rozi.tui-lipan.dev)
/docs/node_modules/
/docs/.vitepress/dist/
/docs/.vitepress/cache/
/docs/.vitepress/.temp/

# Editor / OS noise
*.swp
.DS_Store

# Installer copies served by the docs site; generated from the root scripts by
# docs/.vitepress/config.ts.
/docs/public/install
/docs/public/install.ps1
