# ── Secrets ────────────────────────────────────────────────── # Never commit env files — every subapp keeps its own LiteLLM virtual key # in .env. Use .env.example to document the required variables. .env .env.* !.env.example # ── Build artifacts ────────────────────────────────────────── node_modules/ .next/ .turbo/ .vercel/ .swc/ __pycache__/ *.pyc *.pyo *.egg-info/ build/ dist/ # ── Runtime / volumes ──────────────────────────────────────── # Bind-mounted Docker volumes and tmp work dirs — never commit user data. feature-request/data/ */tmp/ # ── Test / sample artifacts (kept locally, not in repo) ────── # Add specific samples back to the repo deliberately if needed. ideas/*.xlsx ideas/*.pdf dwg-counting/test*.pdf dwg-counting/symbol.png dwg-counting/*.dwg *.png.backup # ── Local Playwright outputs ───────────────────────────────── .playwright-mcp/ portal-tiles*.png portal-cta*.png # ── OS / editor ────────────────────────────────────────────── .DS_Store Thumbs.db *.swp *~ .idea/ .vscode/ # ── Logs ───────────────────────────────────────────────────── *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log*