# ÜBERGABE: Drei-Welten-Umbau (19.07.2026) — letzter Claude-Stand > [!WARNING] > **UPDATE (August 2026):** Der hier beschriebene "Zed + OpenCode CLI"-Workflow wurde durch das "Zero Middle-Layers"-Prinzip ersetzt. Coding passiert jetzt zu 100% in der **OpenCode Desktop** Agentic IDE via MCP. Die technischen Entscheidungen zur Box und zu Gitea bleiben jedoch gültig. **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