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.
| § | Area | Wt | Earned |
|---|---|---|---|
| 1–4 | Foundation + Dense + transformer + CNN/RNN | 50 | ~48.5 |
| 5 | Extended layers | 7 | 3.5 |
| 6–8 | Runtime + systems + model | 21 | 21 |
| 9–11 | Apps + stubs + accel | 8 | 3.0 |
| 12 | Peak fused / no host ALU | 14 | 0 |
| Total | 100 | 76 |
Go example
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
}