From aebe10306d3138fee1da05683606a02239258f07 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Sun, 19 Jul 2026 14:44:30 +0200 Subject: [PATCH] Uebergabe-Dokument: Drei-Welten-Umbau 19.07. (finaler Claude-Stand) Die Box-lesbare Kapsel des kompletten Umbaus: Architektur, neue Mechanik, Verdikte, IDE-Pfade, offene Faeden. Claude-Gedaechtnis/Artifacts werden mit Abo-Ende unlesbar - alles Betriebsrelevante steht ab jetzt HIER. Co-Authored-By: Claude Fable 5 --- docs/wissen/OFFENE-FAEDEN.md | 6 ++ docs/wissen/UEBERGABE-DREI-WELTEN.md | 88 ++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 docs/wissen/UEBERGABE-DREI-WELTEN.md diff --git a/docs/wissen/OFFENE-FAEDEN.md b/docs/wissen/OFFENE-FAEDEN.md index b60b290..e237b0b 100644 --- a/docs/wissen/OFFENE-FAEDEN.md +++ b/docs/wissen/OFFENE-FAEDEN.md @@ -3,6 +3,12 @@ _Stand 12.07.2026 (Session S3 lucy-pipeline). Regel: Neues hier rein, Erledigtes hier raus, keine zweite Liste anlegen. Verdikte werden NICHT als „offen" geführt → [VERDIKTE.md](VERDIKTE.md)._ +> **➡️ 19.07.2026 — DREI-WELTEN-UMBAU KOMPLETT: [UEBERGABE-DREI-WELTEN.md](UEBERGABE-DREI-WELTEN.md)** +> ist die finale Übergabe der externen Claude-Sessions (Architektur, neue Mechanik +> — No-Progress-Bremse, Betrieb-Playbook, mem0-Bündelung/Bereiche/Konsolidierung —, +> neue Verdikte, IDE-Welt Zed+OpenCode, offene Fäden Stand 19.07.). Bei Widerspruch +> zu älteren Abschnitten unten gilt die Übergabe. + ## Termine (auch als Box-Reminder hinterlegt) - **Mo 13.07., 05:15** — erster echter Release-Radar-Cron-Lauf → Morgenlage/Chronik prüfen. diff --git a/docs/wissen/UEBERGABE-DREI-WELTEN.md b/docs/wissen/UEBERGABE-DREI-WELTEN.md new file mode 100644 index 0000000..e933852 --- /dev/null +++ b/docs/wissen/UEBERGABE-DREI-WELTEN.md @@ -0,0 +1,88 @@ +# ÜBERGABE: Drei-Welten-Umbau (19.07.2026) — letzter Claude-Stand + +**Dieses Dokument ist die finale Übergabe der externen Claude-Sessions an die Box.** +Alles Wichtige aus dem Umbau vom 19.07. steht HIER (nicht nur im Claude-Gedächtnis, +das mit dem Abo-Ende unlesbar wird). Bei Widerspruch zu älteren Dokumenten gilt dieses. + +## Die Architektur: Drei Welten, eine Brücke + +| Welt | Rolle | Darf | Darf NICHT | +|---|---|---|---| +| **AI-Box** | Rechenzentrum: llama-swap, MC2 :9001, Gateway :9010, Gitea, Backups | bedient beide Welten | — | +| **Lucy = Autonome Box** | Chat/Stimme, mem0, Crons, Kanban-Fangnetz, **Betrieb-Bahn** | als EINZIGE Infra anfassen (SSH, Deploys, LXCs) | — | +| **Agentic IDE (PC)** | Vibe Coding: **Zed** (einziges Fenster) + OpenCode-CLI als unsichtbarer ACP-Motor | Code bauen in F:\Coding Stuff, Modelle via :9001/v1 | SSH/Infra (deny), mem0 (hat keins), Direkt-Push main | + +**Brücke:** Gitea-Repos + Kanban-Karten. Deploy-Wünsche der IDE = geheimnisfreie +Playbook-Karte an `betrieb`. Beweis 19.07.: Homepage-Deploy auf LXC 106 in 92 s +(Karte t_36117427) — nach Nächten voller Schleifen davor. + +## Was am 19.07. gebaut wurde (MC2-Commits `903f3bc`, `a1d7a4b`, `6b03a2c`) + +1. **No-Progress-Bremse** (`deploy/agent-hooks/no-progress-bremse.py`, pre+post_tool_call, + registriert in Haupt-config + betrieb + werkstatt): 3× gleiches Ergebnismuster + (Zahlen/Hex wegnormalisiert, KEINE hartkodierten Strings) → mechanischer Block mit + Diagnose-Anweisung, Folgeversuch frei. terminal wird IMMER beobachtet (Fehler tarnen + sich dort als Erfolg), andere Tools nur bei status=error. State: + `~/.hermes/state/no-progress/`. **Neue Fehlermuster landen in + `neue-signaturen.jsonl` — Traum/Radar sollen daraus Playbook-Ergänzungen verdichten.** +2. **Schärfere native Guardrails:** `max_turns` 200→40, `hard_stop same_tool_failure` 8→4. +3. **Betrieb-Playbook-Skill** (`betrieb-playbook`, in allen Profilen): Triage-Regel + (Denken/Bauen/Betrieb) + SSH-Diagnose-Checkliste (Passphrase-Falle ZUERST: + `ssh-keygen -y -f