← OpenFluke

Chapter 64

Scorecard → v1.0

v0.76


Why it exists

Version is earned from a weighted board, not marketing. Peak-fused kernels and stubs still leave points on the table.

What it is

version = 0.{round(earned)} until 100 → v1.0. Biggest remaining: §12 peak fused (14), extended layers, apps/stubs/accel.

§AreaWtEarned
1–4Foundation + Dense + transformer + CNN/RNN50~48.5
5Extended layers73.5
6–8Runtime + systems + model2121
9–11Apps + stubs + accel83.0
12Peak fused / no host ALU140
Total10076

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 := 76.0
	fmt.Printf("v0.%02.0f\n", earned) // v0.76 until earned==100 → v1.0
}

Output

Run python3 _gen_welvet_book.py --run to capture output.