# Build artifacts
/target/
**/*.rs.bk

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local

# Python
__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
*.egg-info/
bindings/python/dist/
bindings/python/build/
# The wasm blob is a build artifact produced by bindings/python/scripts/build-wasm.sh,
# not committed — it is rebuilt from the engine source before packaging.
bindings/python/src/vedaksha/_wasm/

# WASM build
crates/vedaksha-wasm/pkg/

# Node
node_modules/
.next/
.vercel/

# Coverage
*.profraw
lcov.info
tarpaulin-report.html

# JPL ephemeris data (too large for git)
data/*.441
data/*.bin
data/*.bsp

# Downloaded VSOP87/ELP source data (generated Rust files ARE committed)
scripts/data/
.env.production.local
.env.local.resolved
.cleanroom-allow.yaml
.cleanroom-deny.yaml
.githooks/

# Local agent workflow config + cleanroom approvals. Must never reach this
# public repo — it is an AI-workflow marker, and cleanroom-approve appends to it.
# AGENTS.md is the canonical file (CLAUDE.md is a local symlink to it, per the
# harness-agnostic-architecture convention); both stay untracked here for the
# same reason.
CLAUDE.md
AGENTS.md
scripts/setup-hooks.sh

# Local session-bridge memory (docs/memory/) and the cold-start agent brief.
# Every other ArthIQ repo tracks these in git so they sync across
# nodes/harnesses; vedaksha is public and stays at the same
# zero-agent-tooling-footprint posture as CLAUDE.md/AGENTS.md, so both are
# local-only convenience with no sync guarantee. See docs/memory/MEMORY.md's
# own header for the full explanation.
docs/memory/
docs/AGENT-BRIEF.md

# Internal planning docs — not for public repo
docs/prompts/
docs/plans/

# Downstream handoff notes. These are drafted here for convenience but are
# INTERNAL: they name other repos, carry migration instructions we have not
# agreed with those owners, and per the operating model a problem found in
# another project's codebase becomes a handoff note, never a commit in their
# tree. They must never reach this public repo.
HANDOFF-*.md

# CodeGraph local index (derived, per-machine)
.codegraph/

# arXiv preprint build output
docs/paper/build/
