From f4e6d87f624b41da52e35b038624287db8ad2670 Mon Sep 17 00:00:00 2001 From: matthalltech Date: Wed, 1 Apr 2026 13:47:11 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20replace=20subgraph=20diagram=20with=20si?= =?UTF-8?q?mple=203-node=20flowchart=20=E2=80=94=20subgraphs=20with=20exte?= =?UTF-8?q?rnal=20connections=20break=20Mermaid=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 3cf40ec..f0fbdb4 100644 --- a/README.md +++ b/README.md @@ -11,27 +11,13 @@ ## How it works ```mermaid -flowchart TB - subgraph host["Your Machine"] - secrets["Secrets and Keys"] - folders["Workspace Folders"] - end +flowchart LR + host["Your Machine
Secrets and workspace folders"] + container["Bounded Container
Claude Code, Codex, Gemini"] + repo["Git Repository
Rules, state docs, scripts"] - subgraph container["Bounded Container — Agents Work Here"] - claude["Claude Code"] - codex["Codex CLI"] - gemini["Gemini CLI"] - end - - subgraph repo["Git Repository — The Persistent Memory"] - rules["Rules"] - state["State Docs"] - tools["Scripts"] - end - - folders -->|mounts into| container - container <-->|reads before acting / writes when done| repo - secrets -.->|stays on host — never enters container| host + host -->|mounts into| container + container -->|reads and writes| repo ``` The container is bounded and disposable. The repository is permanent. Agents read the repo before every session — not the chat history — so context survives restarts, rebuilds, and parallel sessions.