From a868e3585ac1c085ee33b686a15ca310ea30fa81 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 19 Jul 2026 12:18:41 +0200 Subject: [PATCH] docs: DooPlex is the canonical CC environment; mark iso scripts executable --- CONTEXT.md | 13 +++++++++++++ scripts/iso/build-felhom-iso.sh | 0 scripts/iso/grub/generate-grub-background.sh | 0 scripts/iso/iso-repack.sh | 0 4 files changed, 13 insertions(+) mode change 100644 => 100755 scripts/iso/build-felhom-iso.sh mode change 100644 => 100755 scripts/iso/grub/generate-grub-background.sh mode change 100644 => 100755 scripts/iso/iso-repack.sh diff --git a/CONTEXT.md b/CONTEXT.md index fcea0f4..3ba2c93 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -3,6 +3,19 @@ > Created with the REUSE.md rollout (2026-07-03). Authoritative history: `hub/CHANGELOG.md` (hub), > `website/CHANGELOG.md`, `scripts/CHANGELOG.md`; end-of-task detail in `REPORT.md`. +- **2026-07-19 — CC WORKFLOW MIGRATED TO DOOPLEX.** Claude Code now runs natively on DooPlex + (192.168.0.180, Debian 13, `kisfenyo`) in a tmux session, working directly in + `/mnt/5_hdd/felhom.eu/git/`. **DooPlex is now the canonical CC environment; the Windows + workstation trees are stale** as of felhom.eu `ee48a48288`, felhom-agent `d81fddc7b1`, + felhom-controller `ac7323dc9a`, app-catalog-felhom.eu `a14c97db65` (unchanged — it had no + environment-specific content). Builds are local commands; felhom-pve is one `ssh` hop; `kubectl` + is local. **`claude-in-chrome` is NOT available here** — endpoint-level validation is the + standard method. New **clean-tree gate** before any build (`git status --porcelain` empty AND + `HEAD` == `origin/main`), because the CC working tree is now the tree `build.sh` builds from. + Windows knowledge is preserved in per-file "Legacy: Windows workstation" sections and the + versioned workspace file `documentation/runbooks/workspace-CLAUDE.md` (live copy: + `/mnt/5_hdd/felhom.eu/git/CLAUDE.md`). + - **2026-07-17 — CUSTOMER SELF-BIND shipped (hub v0.66.0 + ISO scripts v1.20.0, R-27 slice 1).** A customer binds their OWN freshly-installed appliance without the operator. Operator clicks **"Send self-bind link"** on the customer Setup tab → hub mints a **7-day tokenized capability link** → diff --git a/scripts/iso/build-felhom-iso.sh b/scripts/iso/build-felhom-iso.sh old mode 100644 new mode 100755 diff --git a/scripts/iso/grub/generate-grub-background.sh b/scripts/iso/grub/generate-grub-background.sh old mode 100644 new mode 100755 diff --git a/scripts/iso/iso-repack.sh b/scripts/iso/iso-repack.sh old mode 100644 new mode 100755