# Assistant — Environment & Technical Setup Hardware, tools, quirks, and gotchas. Read when troubleshooting or configuring. --- ## Hardware - Primary machine: Windows 10/11 desktop - Watch: Huawei Watch Fit 4 Pro - IDE: IntelliJ - Plans to migrate to Linux later ## Services & Accounts - Actual Budget: self-hosted at budgeting.gutcanet.duckdns.org (read-only) - Gmail, Google Calendar, Google Drive - Docker not actively running containers currently - GitHub: PR-based workflow, no squash merges ## Vault Paths | Resource | Path | |----------|------| | Vault root | `D:\hermes-folder\obsidian-vault\` | | Run logs | `D:\hermes-folder\obsidian-vault\Runs\YYYY-MM-DD.md` | | Sleep logs | `D:\hermes-folder\obsidian-vault\Sleep\YYYY-MM-DD.md` | | Daily logs | `D:\hermes-folder\obsidian-vault\Daily\YYYY-MM-DD.md` | | SportNote blueprint | `D:\hermes-folder\obsidian-vault\sportnote-blueprint.md` | ## Project Paths | Project | Path | |---------|------| | Work (general) | Not specified | | SportNote | Blueprint in Obsidian, stack planned: Spring Boot + Angular + SQLite/Turso | | Actual Budget scripts | `D:\hermes-folder\actual-budget-reader\` | ## Known Issues & Patterns - Windows terminal uses git-bash/MSYS, not PowerShell — POSIX syntax only. - Python 3.11 installed, pip missing, uv installed as package manager. - OCR/screenshot extraction: install easyocr at runtime (needs PyTorch deps). - Reddit and some sites block requests aggressively — use user-agent or alternative sources. --- *Last updated: 2026-06-29*