From 0b518bb3b143bc2d1f8f441d8c2d6e62411ecc22 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Sun, 2 Aug 2026 12:00:00 +0000 Subject: [PATCH] CLAUDE.md: Mirror-Geltungsbereich fuer die homelab-Gruppe entschieden Die Konventionspruefung zeigte: homelab/docs, /wiki und /wiki-bookstack haben keine Push-Mirrors - das war weder entschieden noch dokumentiert, sondern stillschweigend so. Jetzt bewusst festgehalten: gespiegelt wird nur axion1337.chat; die homelab-Gruppe ist lab-intern und seit ADR-0004 auch fuer Host-Sessions ueber den Tunnel erreichbar. Konsequenz benannt: Betriebslehren gehoeren in die AARs (gespiegelt), nicht nur in Lab-READMEs. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj --- CLAUDE.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index e399ed7..634399a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -19,7 +19,16 @@ Widerspruch gilt für Arbeitsweise und Prozess **diese** Datei. Flux-Source, Container-/npm-Registry und Release-Download ([ADR-0001](decisions/0001-gitlab-kanonisch-push-mirror.md)). - **Nie direkt zu Gitea pushen** (gespiegelte Repos) — der Mirror überschreibt - per Force. Landet doch ein Commit auf Gitea (z. B. aus einer Host-Session + per Force. +- **Gespiegelt wird nur die Gruppe `axion1337.chat`** (die fünf Produkt-Repos und + `management`). Die Gruppe **`homelab`** (`docs`, `wiki`, `wiki-bookstack`) hat + bewusst **keine Mirrors**: Sie beschreibt und konfiguriert ausschließlich + Lab-Infrastruktur, und seit dem Site-to-Site-VPN + ([ADR-0004](decisions/0004-site-to-site-vpn-hetzner-lab.md)) erreichen auch + Host-Sessions git.lab direkt — Tunnel einschalten genügt. Betriebslehren, die + von außen lesbar sein müssen, gehören deshalb in die **AARs** unter + `verfahren/aar/` (dieses Repo ist gespiegelt), nicht nur in die READMEs der + Lab-Repos. Landet doch ein Commit auf Gitea (z. B. aus einer Host-Session ohne Lab-Route): **Kanonisierungs-Verfahren** in [verfahren/deploy-uebergabe.md](verfahren/deploy-uebergabe.md) — `.patch` von Gitea ziehen, `git am` (erhält Autorschaft), Push über git.lab.