# WORK-CONTEXT.md — Infrastructure, Work & Automation *A living document to inform discussions about workflow improvements.* --- ## Infrastructure ### OS & Config Management - **NixOS** for all servers ### Home Network (FW Host) - Acts as firewall - **Forgejo** (container) — all code hosted here - **2 VMs** — Forgejo Action runners - Smaller services: - AI mail answer bot (for a customer) - *More TBD* - Home Assistant, Audiobookshelf, Jellyfin, FiveFilters, Moltbot ### Hetzner Cloud **VM 1 — Mail/LDAP:** - OpenLDAP - Dovecot2, Postfix (mail) **VM 2 — Web-ARM:** - Websites (static sites, TYPO3) - Grafana - Authelia (auth) - Vaultwarden (passwords) - Nextcloud (storage, CalDAV, CardDAV) - 1× Laravel project - 1× SolidJS frontend - Stage systems (pattern: `customer-domain.cloonar.dev`) **VM 3 — Customer "amzebs":** - Laravel API + React frontend - Both production and stage ### Backups - **Borg** → Hetzner Storage Box (all machines) --- ## Work ### Primary Work - Developer (home office) - Customer projects: - Mostly **TYPO3** websites (e.g., GBV) - Static sites built with **Hugo** - 1× Laravel + SolidJS - 1× Laravel + React (amzebs) ### Accounting - **SevDesk** ### Side Projects - AI-powered workout tracker & planner app - Moltbot/Clawd integrations --- ## Current Automation Level ### Automated ✅ - Morning briefing (HA → Moltbot hook) - News summaries (Der Standard + AI news, 4× daily) - Calendar reminders for in-person events - Evening check-ins for wind-down - Recurring reminders (nose shower, brain dump nudges) - Home arrival detection → reminders - Backups via Borg ### Semi-Automated ⚡ - Git workflows (Forgejo Actions, migrated from GitHub) - Stage deployments (pattern exists, details TBD) - *To be expanded* ### Manual / Pain Points 🔧 - *To be filled — what takes time? what's repetitive?* --- ## Tools & Stack ### Development - **TYPO3** — PHP CMS - **Hugo** — Static site generator - **Laravel** — PHP framework - **SolidJS** — Frontend framework - **React** — Frontend framework - *IDEs, local dev setup TBD* ### Communication - WhatsApp (via Moltbot) - *Others?* ### Task Management - None currently (brain-dump.json as interim) --- ## Improvement Ideas *Captured ideas for future discussion:* - MCP server for Forgejo (Phase 1: fork + PR workflow, Phase 2: automated issue-solving) - *More to come* --- *Last updated: 2026-02-01*