# ── GSD / Claude internals ──────────────────────────────────────────────────── .gsd .gsd-id .gsd.migrating/ .bg-shell/ .claude/ .mcp.json # ── OS / editor junk ───────────────────────────────────────────────────────── .DS_Store Thumbs.db *.swp *.swo *~ .idea/ .vscode/ *.code-workspace # ── Secrets ────────────────────────────────────────────────────────────────── .env .env.* !.env.example # Botched-copy artefacts at repo root with U+F05C in filenames — one of them # is a .env holding live API keys ("HVAC-Blueprint-Analyzer.env" is a # single FILENAME, so the `.env` pattern above does NOT match it). HVAC-Blueprint-Analyzer* # ── Python env / cache ─────────────────────────────────────────────────────── __pycache__/ *.pyc *.pyo .venv/ venv/ env/ *.egg-info/ .pytest_cache/ .coverage # ── Node / JS ──────────────────────────────────────────────────────────────── node_modules/ .next/ dist/ build/ # ── Large binary / output files ────────────────────────────────────────────── raw_pdfs/ *.pdf *.jpg *.jpeg *.png *.pt # ── Generated outputs (annotated images, detection caches, YOLO labels) ────── output*/ dataset/ images/ images_*/ labels/ labels_*/ preview/ runs/ Ultralytics/ debug_crop.* tmp/ # ── Backup / temp files (GSD/Claude tool artefacts) ───────────────────────── *.bak *.before_* *.zip # ── Misc logs / build artefacts ────────────────────────────────────────────── *.log coverage/ .cache/ target/ vendor/ # ── Runtime data + experimental artefacts (never deploy to the public Space) ── # (.gitignore has NO inline comments — keep patterns on their own lines) # client-uploaded blueprint PDFs — PRIVACY: keep out of the repo uploads/ # 280 MB+ benchmark render dumps bakeoff_out/ **/bakeoff_out/ # internal persona notes / dev scaffolding focus-group-panel/ app/ bench/ import_err.txt import_out.txt