__pycache__/
*.pyc
*.pyo
.venv/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
.playwright-mcp/
.playwright-cli/

.env

scratch/
smoke/
tmp/
.tmp-*/
plan/

.orchestrate/
.scratch/
.codex/
.opencode/
.pi/
.cursor/

err
out
.mars/
mars.lock
mars.local.toml
*.log
.claude/scheduled_tasks.lock

# mars-generated output (regenerate with `meridian mars sync`)
.agents/
.claude/agents/
.claude/skills/

# Pre-built frontend assets (copied during release, not tracked)
src/meridian/web_dist/*
!src/meridian/web_dist/__init__.py

# Local Pi runtime install/build artifacts
src/meridian/pi_runtime/node_modules/
src/meridian/pi_runtime/package-lock.json
src/meridian/pi_runtime/bin/
src/meridian/pi_runtime/dist/
src/meridian/pi_runtime/.meridian/

# Agent coordination scratch
plan/
