Add Hoid identity and theater mask avatar 🎭
This commit is contained in:
parent
4c0199e71b
commit
ba43da9541
25 changed files with 1622 additions and 62 deletions
114
WORK-CONTEXT.md
Normal file
114
WORK-CONTEXT.md
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
# 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*
|
||||
Loading…
Add table
Add a link
Reference in a new issue