~/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>
37 lines
1.9 KiB
Markdown
37 lines
1.9 KiB
Markdown
# 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. 1–3 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.
|