From 18111c089bc47ab7d7106f3f00218f2766a42dbe Mon Sep 17 00:00:00 2001 From: Mitchell-Johnson Date: Thu, 17 Sep 2026 12:57:04 -0700 Subject: [PATCH] CLAUDE.md: import Hamlet's rules; project settings Co-Authored-By: Claude Fable 5.1 --- .claude/settings.json | 8 ++++++++ CLAUDE.md | 13 +++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 .claude/settings.json create mode 100644 CLAUDE.md diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..1e440b9 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(systemctl status *)", + "Bash(systemctl is-active *)" + ] + } +} diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..341a0d0 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,13 @@ +# Ham Lab (`hamlab`) — the web management console app + +This repo is the **app** only: Go daemon + React/xterm UI, deployed as `hamlab.service` +on `core`. Product scope, decisions and roadmap are in `PLAN.md`. + +Everything about *how to work* — persona, response style, write-back rule, hosts, +credentials, pending items — lives in the homelab repo **Hamlet** at +`/home/core/projects/hamlet`, and applies here unchanged: + +@/home/core/projects/hamlet/CLAUDE.md + +Ham Lab facts that belong to the lab (where it runs, ingress, vault item) go in +`hamlet/docs/hosts.md` and `hamlet/docs/pending.md`, not here.