Lib tier NEW revisions (both generations): tcllib2.0-tcl8-r2 + tcllib2.0-tcl9-r2
(allplatforms), tcllibc-tcl8-r2 + tcllibc-tcl9-r2 (win32-x86_64), tcllibc-tcl9-r2
(linux-x86_64). The r2 trees carry the pkgindex_gate repairs (upstream tcllib
tkt 523f7e0556: rest 1.7->1.8 + 4 siblings - index follows file) and each gated
tree ships punkbin-upstream-repairs.toml at its root enumerating exactly the
applied repairs; the artifact records' [provenance] points at it
(upstream_repairs key). r1 artifacts remain untouched.
Family win32-x86_64 r2 REPLACED IN-SITU (alpha dispensation, zero third-party
consumers; user decision 2026-08-08 - proper familyrev bump next cycle):
tclsh9.0.5-r2 / -punk-r2 / -punk-bi-r2 now carry the gated tcllib in their
attached image plus the repairs manifest, and their embedded records add
tcllib_gated = true with an artifact-relative pointer comment.
Produced by shellspy suites at recipe state git b0a4c6ef (gate manifest wiring
0c090fa5); emission sha1s cross-verified against sha1sums.txt entries.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
First linux-x86_64 target folder in the lib tier. tcllibc critcl
accelerators CROSS-built by punkshell suite_tcl90's tcllibc-linux step:
critcl driving zig cc -target x86_64-linux-gnu.2.17 (dynamic-glibc
floor) on a win32-x86_64 build host - stubs linkage, no linux host in
the build path. Embedded record: target = linux-x86_64,
build_host_platform = win32-x86_64, tcllib/critcl checkout uuids,
critcl 3.3.1, zig 0.16.0, ReleaseFast, driving patchlevel 9.0.5; no
[tests] section (the suite's G-107 evidence attaches to the win32
accelerators; this artifact's functional evidence is the WSL
accelerator smokes recorded in the punkshell goal file - materialized
tier + baked punkshell902 kit, tclkit-902 runtime, accel engaged).
uuid.tcl excluded from the cross package, matching upstream's own
native-linux shape (its accelerator is windows-only C).
build_sha1sums: 41 SAME, NEW only for this zip + sidecar;
platforms.txt unchanged (lib tier never enters it).
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com