Problem: version field is inconsistent across entries:
Solution (Option A - Two fields):
Changes needed:
1. Fix clay: remove SHA from version field (or find real version)
2. Add missing version where derivable from rev tag:
3. Update Nix helpers to handle missing version gracefully:
nix
version = src.version or (builtins.substring 0 8 src.rev);
4. Entries that don't need version (infrastructure):
Files: Omni/Bild/Sources.json, Omni/Bild/Functions.nix