From ea5862d15bf201f6179049832301ce0dceeae181 Mon Sep 17 00:00:00 2001
From: Diego Rodrigues de Sa e Souza
<8016841+diegosouzapw@users.noreply.github.com>
Date: Fri, 17 Jul 2026 16:58:59 -0300
Subject: [PATCH] docs(readme): animate CLI command list + compression flow as
SMIL SVGs (#7637)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* docs(readme): animate CLI command list + compression flow as SMIL SVGs
Two more README ASCII/text blocks become hand-authored animated SVGs
(SMIL only, GitHub -sandbox safe, DESIGN_SYSTEM.md palette),
following the tier-cascade / pool / combo pattern:
- cli-terminal.svg — compact terminal window (640x500) cycling three
real CLI screens (providers list / combo list / health) with
character-by-character typing, output formats copied from the actual
bin/cli printers (headings, column layout, status colors, circuit
breaker block), plus a scrolling ticker carrying the full 30-subcommand
list the image replaces (also preserved in the img alt).
- compression-pipeline.svg — the 'Client -> 10 engines -> Provider'
flow line as an animated funnel: 10,000 tok in, ~1,080 tok out, token
dots evaporating engine by engine behind the cells, RTK -> Caveman
default stack highlighted, a code token passing through untouched
(always preserved byte-perfect) and the stacked savings math badge.
Registered both in docs/diagrams/README.md (hand-authored table).
* docs(changelog): add fragment for #7637 (CLI terminal + compression SVGs)
* docs(readme): enlarge CLI terminal diagram (full-width, 1200x700)
Per review: the mini 640x500 terminal read too small. Rebuild it as a
full-width widescreen terminal (viewBox 1200x700, embedded at width=100%)
with larger type, wider aligned columns, 6 provider rows and 4 combo rows
so each screen fills the frame. Same 3 real CLI screens, same SMIL, same
DESIGN_SYSTEM.md palette, same command-ticker footer.
---
README.md | 6 +-
.../7637-readme-cli-compression-svg.md | 1 +
docs/diagrams/README.md | 2 +
docs/diagrams/cli-terminal.svg | 120 +++++++++++
docs/diagrams/compression-pipeline.svg | 198 ++++++++++++++++++
5 files changed, 323 insertions(+), 4 deletions(-)
create mode 100644 changelog.d/maintenance/7637-readme-cli-compression-svg.md
create mode 100644 docs/diagrams/cli-terminal.svg
create mode 100644 docs/diagrams/compression-pipeline.svg
diff --git a/README.md b/README.md
index 450865fcf3..bcdb6ef202 100644
--- a/README.md
+++ b/README.md
@@ -502,7 +502,7 @@ Tokens are scoped `read` / `write` / `admin`; process-spawning routes stay loopb