Second assembly revision of the 9.0.5 family (first content change: tclvfs
forTcl9/1.5.0), first revision carrying the G-117 schema v1 metadata: records
embedded in each artifact's attached image (punkbin-artifact.toml; build_id
identical to sidecar, packager recorded, embed-then-hash - see AGENTS.md
"Artifact metadata records"). Built by shellspy suite_tcl90 (zig 0.16.0,
ReleaseFast; provenance checkout uuids + test-gate results in the tomls;
family_check self-containment + embed verification PASS all members).
defaults.txt win32-x86_64 recommendation: tclsh9.0.5-punk-r1.exe ->
tclsh9.0.5-punk-r2.exe (same change-set per the release rule). r1 remains
immutable alongside.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
First punkbin publication of the G-103 family (suite_tcl90 kit-family
emission, byte-identical sha1s to the recorded goal evidence):
tclsh9.0.5-r1.exe (plain), tclsh9.0.5-punk-r1.exe (piperepl default-ON),
tclsh9.0.5-punk-bi-r1.exe (+Tk/tklib) - each with its .toml metadata
record (variant, working name, sha1, battery versions, source-checkout
provenance, toolchain, test evidence). These are the repo's first
metadata-carrying artifacts; r1 is now IMMUTABLE - any republish of
these (patchlevel, variant) pairs must use -Dfamilyrev=2.
defaults.txt: win32-x86_64 flips from tclsh902z.exe to
tclsh9.0.5-punk-r1.exe per the user's release decision (the recorded
publish-plus-flip-in-one-change-set process, validated by
build_sha1sums.tcl: 6 NEW, no CHANGED, defaults entries OK). README
recommended-runtime paragraph updated accordingly.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com