Chapter 64

Scorecard → v1.0

v0.95


Why it exists

Version is earned from a weighted board, not marketing. Apps, stubs, and Accel still leave points on the table.

What it is

version = 0.{round(earned)} until 100 → v1.0. Today v0.95 (95/100). Biggest remaining: apps/stubs (§9–10) and Accel (§11).

§AreaWtEarned
1–4Foundation + Dense + transformer + CNN/RNN5050
5Extended layers77
6–8Runtime + systems + model2121
9–11Apps + stubs + accel83.0
12Peak fused / no host ALU1414
Total10095

Go example

examples/64-scorecard/main.go

Run:cd welvet/examples/64-scorecard && source ../env.sh && go run .
package main

import "fmt"

func main() {
	// Recompute when a board row flips ✅/🚧/⬜ in welvet/README.md
	earned := 95.0
	fmt.Printf("v0.%02.0f\n", earned) // round(95) → v0.95 until earned==100 → v1.0
}

Output

exit 0 · last run via go run .

v0.81