docs: z3e Strategie-Root als eigenes Repo

~/z3e ist die Steuer-/Orchestrierungs-Ebene (Opus plant/dispatcht,
Sonnet-Agenten arbeiten im jeweiligen Repo). CLAUDE.md haelt Rolle,
Repos, Arbeitsmodell und harte Regeln; die Sub-Repos lifetree +
lifetree-feed bleiben eigenstaendig (via .gitignore ausgeschlossen).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
lip
2026-07-09 11:17:06 +02:00
commit d764d42282
2 changed files with 41 additions and 0 deletions

5
.gitignore vendored Normal file
View File

@@ -0,0 +1,5 @@
# Eigenständige Sub-Repos — nicht vom Strategie-Root tracken
/lifetree/
/lifetree-feed/
.DS_Store

36
CLAUDE.md Normal file
View File

@@ -0,0 +1,36 @@
# CLAUDE.md — z3e (Strategie-/Orchestrierungs-Root)
`~/z3e/` ist die **strategische Steuerebene**, kein Implementierungs-Arbeitsplatz.
Hier (Opus) wird **geplant, architektiert, verifiziert, abgeschlossen** — die eigentliche
Umsetzung läuft über **delegierte Sonnet-Agenten**, die direkt im jeweiligen Repo arbeiten
(`Agent`-Tool, `model: sonnet`, je klare Spec + Dateigrenzen + Rückgabeformat).
## Repos (autoritäre Doku im Repo selbst)
- **`lifetree/`** — die App: statische Zero-Data-PWA, Vanilla JS, zero-build.
Quelle der Wahrheit: `lifetree/CLAUDE.md` + `lifetree/ROADMAP.md` + `ops/HANDOFF-*.md`.
Live: <https://lifetree.z3e.de>
- **`lifetree-feed/`** — privater, opt-in, token-gated Kalender-/Bot-Server (Node, `node:sqlite`).
Quelle der Wahrheit: `lifetree-feed/README.md` + `PLAN-BOT.md`.
Live: <https://lifetreefeed.z3e.de>
## Arbeitsmodell
1. Kontext laden: das **Repo-eigene** `CLAUDE.md`/`ROADMAP.md` + Memories + letzte Commits.
2. 13 Items schneiden → an **Sonnet-Agent** delegieren (im Repo arbeiten lassen);
tiefe Kontext-Kontinuität + Architektur/Verifikation selbst halten.
3. Verifizieren (Preview/Tests) → granular committen → Privacy-Gate → deploy → live gegenprüfen.
4. **Jede Session gemeinsam mit dem User abschließen.** Weggabelungen: fragen, nicht raten.
## Aktive Richtung
**Lifetree v2 — Neurointegrations-Betriebssystem, Phase 1 (Offline-Commitment-Kern).**
Voller Plan: `lifetree/ROADMAP.md` → Abschnitt `## Lifetree v2`. Kurzfassung in Memory.
## Hart
- **Privacy:** keine Secrets/Token/PII in `main` oder öffentlichem HTML (Details `lifetree/CLAUDE.md`).
Vor jedem `main`-Deploy PII-Gate. Server-Commits vor Sync auf Secrets prüfen.
- **SSH:** immer direkt `henry@178.104.186.92`; der `~/.ssh/config`-Alias `z3e` ist kaputt.
`~/.ssh` ist für Claude tabu (nicht lesen/ändern).
- **Keine Duplikation:** repo-spezifische Details gehören ins Repo-`CLAUDE.md`, nicht hierher.