# AGENTS.md Codex working notes for this repository. These instructions apply to the whole repo unless a more specific `AGENTS.md` exists deeper in the tree. Infrastructure-as-code for a self-hosted homelab on Proxmox VE 9.1: Docker Compose stacks, setup docs, automation scripts - not application code. ## Key Directories - `compose/` - all Docker Compose stacks; also read `compose/CLAUDE.md` before editing there - `docs/` - published MkDocs portfolio site; also read `docs/CLAUDE.md` before editing there - `brand/` - the written brand: tokens, the Mark, and the only committed copy of the self-hosted fonts (`brand/BRAND.md`) - `claude/output-styles/` - Claude Code output styles, symlinked into `~/.claude/output-styles/` (system-prompt-level behaviour rules; see `docs/other/claude-output-style.md`) - `ansible/` - a K3s cluster config-rétegének IaC leírása (k3s-io/k3s-ansible collection; részletek `ansible/README.md`) - `k8s/` - a K3s cluster **tartalmának** IaC leírása, Argo CD app-of-apps (részletek `k8s/README.md`). A k3s verziófrissítés is itt megy: `k8s/manifests/system-upgrade/plans.yaml`, két `version:` mező + push. **2026-08-28 óta fut rajta workload** (Forgejo, `k8s/manifests/forgejo/`; Umami analitika 2026-08-31 óta, `k8s/manifests/umami/`), tehát a clustert érintő műveletek már nem ingyenesek: van élő PVC és Longhorn kötet - `scripts/restore-test.sh` - weekly restic restore verification, `scripts/k3s-backup.sh` - daily gpg-encrypted K3s control-plane backup, `scripts/longhorn-restore-test.sh` - on-demand Longhorn restore proof, `scripts/k3s-restore-test.sh` - on-demand control-plane restore proof into a throwaway k3s (see `scripts/README.md` for the full backup layout) - `overrides/` - MkDocs Material theme override; exists only to carry the Umami `