#punkshell runtime artifact metadata (schema v2, class "runtime") - generated by #family_artifacts.tcl. Sidecar copy: the embedded record carried inside the #artifact's attached image (punkbin-artifact.toml) plus the finished-binary #facts (sha1, size, built). The sidecar + sha1sums.txt remain the integrity #authority. schema = 2 [artifact] name = "tclsh9.0.5-punk-r2.exe" class = "runtime" variant = "punk" working_name = "tclsh9.0.5-punk.exe" revision = 2 target = "win32-x86_64" sha1 = "08b2acfdbc37ba2e6cc4f08b4bf1a1478b15a9c3" size = 6590853 built = "2026-08-08T07:43:34Z" #build_id: offline correlation key re-joining a renamed copy to its record; #identical in the embedded and sidecar copies (a deterministic identity digest, #not an integrity key - sha1 above is the integrity fact). build_id = "635e7951-2b0a-80fc-c062-ae601a3d62ab" #origin: canonical artifact repo this artifact was BUILT FOR - not necessarily #where it is hosted; mirrors preserve it. origin = "https://www.gitea1.intx.com.au/jn/punkbin" #packager: declared identity, not proof - signing (minisign sidecars) is the #verification layer. packager = "Julian Noble " project = "punkshell" project_url = "https://www.gitea1.intx.com.au/jn/punkshell" #license: summary for the distributed artifact; component license texts ride #inside the attached image (tcl_library/license.terms etc). license = "TCL" build_host_platform = "win32-x86_64" [runtime] tcl_patchlevel = "9.0.5" piperepl = true piperepl_default = "on" piperepl_opt_out = "TCLSH_PIPEREPL=0" attached_batteries = ["Thread 3.0.7", "vfs 1.5.0", "tcllib 2.0", "tcllibc 2.0"] [provenance] #class: build-origin class (schema v2): suite-built | third-party | local. #NOTE for line-based consumers: '[artifact] class' above is the first 'class =' #line in the record by construction - whole-text single-key scans see that one. class = "suite-built" suite = "suite_tcl90" toolchain = "zig 0.16.0" optimize = "ReleaseFast" cpu_floor = "baseline" cpu_model = "x86_64" tcl_checkout = "1a9c3b9d965d66f69f037cab6718d64bd802ef2cc8520d6c20f13b6803cd162f" thread_checkout = "caa1d3aa302798de2200de7297f9d4ca40102a5df108ed21f14a90cea9691cad" tclvfs_checkout = "75a26729914e2fbc68bf955315d34dc0302e3dbd7e239109785f9f5e30bd5fdd" tk_checkout = "effef6c657952d3304048267fa40a795a318997af2910611f5247586f9e3e181" tcllib_checkout = "c784f6fda4516f676453a2785b3c56f1ca5999f450e80ccba6c317ba78ce4e21" tklib_checkout = "2d53beafc0e8621dacc75b3c809898cc9f1f92f980bf5aac6134060c19497526" [tests] tclcore = "result=pass mode=gate total=69552 passed=56041 skipped=13503 failed=8" tcllib = "result=pass mode=record total=62328 passed=59240 skipped=3034 failed=54" tclvfs = "result=pass mode=gate total=51 passed=42 skipped=9 failed=0" thread = "result=pass mode=gate total=143 passed=117 skipped=26 failed=0" tk = "result=pass mode=record total=9865 passed=8127 skipped=1711 failed=27" tklib = "result=pass mode=record total=796 passed=688 skipped=90 failed=18"