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).
| § | Area | Wt | Earned |
|---|---|---|---|
| 1–4 | Foundation + Dense + transformer + CNN/RNN | 50 | 50 |
| 5 | Extended layers | 7 | 7 |
| 6–8 | Runtime + systems + model | 21 | 21 |
| 9–11 | Apps + stubs + accel | 8 | 3.0 |
| 12 | Peak fused / no host ALU | 14 | 14 |
| Total | 100 | 95 |
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 := 95.0
fmt.Printf("v0.%02.0f\n", earned) // round(95) → v0.95 until earned==100 → v1.0
}
Output
v0.81