# --- Course material (input, not source) ---------------------------------
# ~154 MB of docx/pptx/pdf. Kept in the working folder for reference while
# building the exercise bank; never committed. Content gets transcribed into
# engine fixtures in P1.1 rather than read from .docx at runtime.
5th sem Toc 2026-27/
*.pdf
*.docx
*.pptx

# --- Node / pnpm ----------------------------------------------------------
node_modules/
.pnpm-store/
*.tsbuildinfo

# --- Build output ---------------------------------------------------------
dist/
build/
.next/
out/

# --- Test / coverage ------------------------------------------------------
coverage/
.vitest/

# --- Python (vyakarana, P1.8) --------------------------------------------
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.pytest_cache/

# --- Env ------------------------------------------------------------------
.env
.env.local
.env.*.local

# --- Editor / OS ----------------------------------------------------------
.DS_Store
Thumbs.db
*.swp

# ADR-004 spike — generated artifacts (the script rebuilds them)
spikes/adr-004/engine-bundle.js
spikes/adr-004/headless-executed.ipynb

# Built by `pnpm -F @tape-n-trace/bridge build`; the wheel packages it, git does not
vyakarana/vyakarana/static/
