From 3d0d3e7757bf9998b99f813da9199ff7da57c5f2 Mon Sep 17 00:00:00 2001 From: MicBur <164754856+MicBur@users.noreply.github.com> Date: Tue, 4 Aug 2026 09:29:37 +0200 Subject: [PATCH] docs(brain): v0.13.0 released; record the REAL grid version state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrects a wrong claim I put in this file earlier: the grid was never on 0.12.0. Measured binaries today: k3master/node1/node2 workers are 0.11.0 (k3master also runs the only active coordinator, 0.11.0), node3 is now 0.13.0 and registers fine against that older coordinator. node2 still carries a stale inactive 0.10.5 coordinator. Flags the consequence, which matters now that 0.13.0 defaults remote preprocessing ON: a pre-0.13 worker rejects the V3 packet, so a 0.13.0 client falls back to local compilation — correct output, no distribution. Until the rest are upgraded, upgrade them or set SUCO_REMOTE_PREPROCESS=0 on clients using this grid. Deployment of the remaining three is blocked on the owner: only node3 has passwordless sudo. Co-Authored-By: Claude Opus 4.8 --- brain-claude.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/brain-claude.md b/brain-claude.md index 3e16f3d..1d0ce53 100644 --- a/brain-claude.md +++ b/brain-claude.md @@ -64,9 +64,26 @@ strings — memory traffic only.) ## Current state (2026-07-29) -- Public repo **github.com/MicBur/suco**, released **v0.12.0**; the grid (all 4 Linux nodes) runs - 0.12.0. APT repo signed + published on every `v*` tag → GitHub Pages; CI green. Docs: - `docs/INSTALL.md`, `docs/INSTALL-apt.md`, `docs/BENCHMARK.md`. +- Public repo **github.com/MicBur/suco**, released **v0.13.0** (2026-08-04) — GitHub release with + Windows installer + zip, APT repo serving 0.13.0. CI green. Docs: `docs/INSTALL.md`, + `docs/INSTALL-apt.md`, `docs/BENCHMARK.md`. +- **⚠ The grid is NOT fully on the release. Measured 2026-08-04:** + + | node | worker | note | + | :--- | :--- | :--- | + | k3master | **0.11.0** | also runs the only active coordinator (0.11.0) | + | node1 | **0.11.0** | | + | node2 | **0.11.0** | stale inactive 0.10.5 coordinator binary in `/usr/bin` | + | node3 (Brain-OS) | **0.13.0** | deployed + verified, registers fine against the 0.11.0 coordinator | + + An earlier note in this file claimed the grid ran 0.12.0 — that was wrong; the binaries say + otherwise. **Why it matters now:** a 0.13.0 client has remote preprocessing ON by default, and a + pre-0.13 worker rejects the V3 packet, so the client falls back to compiling **locally** — correct + output, but no distribution. Until the other three nodes are upgraded, either upgrade them or set + `SUCO_REMOTE_PREPROCESS=0` on clients pointed at this grid. + **Blocked on the owner:** only node3 has passwordless sudo; k3master/node1/node2 need a password, + so Claude cannot deploy them. Either run the install there, or add the APT source and + `apt install suco` (which would also exercise the published repo end to end). - **⚡ Behaviour change since 0.12.0 was tagged: remote preprocessing (#42) is ON BY DEFAULT.** Eligible TUs no longer run `-E` locally — the client builds a project-header bundle (cheap `-MM`) and the worker preprocesses. Measured: **−42 % client CPU** (Linux) and **3.19× wall-clock** on a