#punkshell library artifact metadata (schema v2, class "library") - generated #by library_artifacts.tcl. Sidecar copy: the record embedded in the zip at #/punkbin-artifact.toml plus the finished-zip facts (sha1, size, built). #The sidecar + sha1sums.txt remain the integrity authority. schema = 2 [artifact] name = "tcllib2.0-tcl8-r2.zip" class = "library" package = "tcllib" package_version = "2.0" #folder: the installed-shape package folder the zip carries at its root folder = "tcllib2.0" revision = 2 target = "allplatforms" #tcl_generation: the Tcl major-generation the package was built/installed under #(and, for binary packages, compiled against) - part of the artifact name. tcl_generation = "tcl8" sha1 = "b05c5fe1ba0a1f00a8872fa8eb0f32d457c5df26" size = 2423671 built = "2026-08-08T07:33:27Z" #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 - the sidecar sha1 is the integrity fact). build_id = "db95a0cb-b4e7-ec44-5375-125d32f4fdec" #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 package; the package's own license text #rides inside the zip (license.terms etc). license = "BSD" build_host_platform = "win32-x86_64" [library] #driving_tcl_patchlevel: patchlevel of the suite-built shell that ran the #installer/critcl - the generation witness, not a runtime version requirement. driving_tcl_patchlevel = "8.6.18" [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_tcl86" toolchain = "zig 0.16.0" optimize = "ReleaseFast" tcllib_checkout = "c784f6fda4516f676453a2785b3c56f1ca5999f450e80ccba6c317ba78ce4e21" #the packaged tree is its source checkout PLUS the pkgIndex repairs #enumerated in the named file at the package folder root (pkgindex_gate #output - complete by construction: the gate fails the suite build on any #unrecorded divergence, in both directions). upstream_repairs = "punkbin-upstream-repairs.toml" [tests] tcllib = "result=pass mode=record total=64259 passed=61186 skipped=3032 failed=41"