Skip to content

site: eight families, real RAM figures, and a contract - #1302

Merged
JustVugg merged 1 commit into
devfrom
feat/site-eight-families
Aug 31, 2026
Merged

site: eight families, real RAM figures, and a contract#1302
JustVugg merged 1 commit into
devfrom
feat/site-eight-families

Conversation

@JustVugg

Copy link
Copy Markdown
Owner

The site said "Currently shipping v1.7.0" and listed six families: four releases and two models behind. GLM-5.3-Flash and Qwen3.8-Flash-Next — the two newest, the only ones with vision — were absent.

What the cards say now

Each card answers the two questions a visitor actually has:

  • What it can do: capability badges (reasoning / tools / vision / audio), taken from the family registry and the server wiring, not invented. GLM-5.3 and Qwen3.8 get the vision badge because glm53_image.py and qwen38_image.py are wired into the server; Inkling gets audio; OLMoE gets none, honestly.
  • What it takes to run: the RAM column from the README's published table. The old "Size · Status" row said "Live" on every card, which distinguishes nothing. "744B MoE · from 16 GB" is the project's whole thesis in one line.

Order: GLM-5.2, then the two new ones, then the rest as before. DeepSeek V4 is now "DeepSeek V4 Flash", its registry name, on the site too.

The contract

site/index.html was the sixth copy of the version number and the fifth list of families, and neither existing contract (#1287 READMEs, #1288 banners) looked at it. The site is the first thing a visitor sees and the last thing anyone remembers to update: exactly the place for a contract.

The new test pins the "Currently shipping" line to version.py and requires every registry display_name. Negative controls: stale version fails; a family stripped from the whole file fails. (Stripping it from just the heading does not fail, because the footer still names it — which is correct: the contract is that the site names the family, not where.)

Note on going live

Pages serves main, so this reaches the live site at the next dev→main merge. Since the site is four versions stale, I would follow this with a small docs-only dev→main PR (no tag, so no release build) rather than waiting for v1.11.0.

Il sito diceva "Currently shipping v1.7.0" con sei famiglie: quattro
release e due modelli indietro. Mancavano GLM-5.3-Flash e
Qwen3.8-Flash-Next, cioe' i due piu' nuovi e gli unici con vision.

Le card ora rispondono alle due domande di chi arriva: cosa sa fare
(badge reasoning/tools/vision/audio, presi dal registry e dal server,
non inventati) e con quanta RAM gira (i numeri della tabella del
README, non nuovi). "Size - Status" diceva "Live" su tutto, che non
distingue niente; "Size - RAM" e' la tesi del progetto in una riga:
744B, da 16 GB.

DeepSeek V4 si chiamava "DeepSeek V4 Flash" ovunque tranne che sul
sito; ora anche li'.

Il contratto: site/index.html era la sesta copia del numero di
versione e la quinta lista di famiglie, e nessuno dei contratti
esistenti (#1287, #1288) la guardava. Il nuovo test confronta la riga
"Currently shipping" con version.py e pretende ogni display_name del
registry. Controlli negativi: versione vecchia fallisce; famiglia
rimossa da TUTTO il file fallisce (rimuoverla solo dall'h3 non basta,
il footer la nomina ancora, ed e' giusto cosi': il contratto e' che il
sito la nomini, non dove).
@JustVugg
JustVugg merged commit 1243214 into dev Aug 31, 2026
25 checks passed
@JustVugg
JustVugg deleted the feat/site-eight-families branch August 31, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant