Skip to content

ctx v5.13.5

Choose a tag to compare

@github-actions github-actions released this 05 Sep 02:31
· 144 commits to root since this release
v5.13.5
c3d2082

v5.13.5 — Tree-Shaking RC-1a: Phase A (Drift & Doku) komplett, erste tote Symbole fallen

Patch-Release ohne Verhaltensänderung und ohne Migration (Schema bleibt bei 151). Zwölf Wellen des Tree-Shaking-Runs (Board v3, 43/43, 2026-09-05):

Phase A — Drift & Doku: T01-1 (acht „unwired"-Marker und sechs Selbstauskünfte in docs/architecture.md auf den Ist-Stand), T01-1b (ein kanonischer Package-Doc-Kopf je Paket, 44 → 62 von 62), T01-2 (inerte -X main.*-Linker-Flags und Verify-Zeile aus ci.yml), T06-6 (toter ctxd-Artefakt-Transport aus ci.yml; das Image baute nie aus dem Artefakt), T05-1 (sechs Config-Selbstauskünfte, Doku-Zahlen 218/95/123), T06-9 (zwei Klon-Paare in ctx-armsweep), T04-19 (ein infinity-Kurzschluss statt zwei in RecordEmbedFailure), T03-1 (docs/architecture.md nennt alle 15 MCP-Tools und den StructuredContent-Code-Kanal; descriptions.go nennt die registrierte Route /api/graph/cluster).

Phase B — Toter Code: T01-3 (context_sources-CRUD fällt, −229 LOC; Tabelle und InsertChunk bleiben), T02-1 (19 Symbole Klasse L, −131 LOC), T02-2 (sechs Symbole mit Nachzug, −69 LOC; stage_gates.go nennt claimReject), T02-8 (Form D: die tote Scope-Ableitung in ctx project init fällt, --scope bleibt akzeptiert und sagt im Hilfetext, dass es derzeit ohne Wirkung ist).

Fehlertexte, Antwort-Shapes, Env-Namen und Exit-Codes byte-gleich. deadcode -test -tags=integration: 37 → 10 Zeilen. Jede Welle mit Fable-Prüf-Agent (voller Diff-Read, Gates rot→grün, Negativ-Probe) und eigenhändigen Gates auf root. Sichtbare API-Änderung: GET /api/settings liefert für cluster.route_enabled die korrigierte Beschreibung.

Installation

With Go:

go install github.com/GottZ/ctx/cmd/ctx@v5.13.5

Binary download:
Download the binary for your platform, make it executable, move to PATH:

chmod +x ctx-*
sudo mv ctx-* /usr/local/bin/ctx