diff --git a/goals/G-153-metakit-punk-zig-port.md b/goals/G-153-metakit-punk-zig-port.md index c30bdde7..32994abe 100644 --- a/goals/G-153-metakit-punk-zig-port.md +++ b/goals/G-153-metakit-punk-zig-port.md @@ -214,11 +214,24 @@ baseline. COUNT CORRECTION: the set is NINE patches, not the eight this file's Notes inventory and the Acceptance parenthetical say - the audit covered all nine (a superset of the contracted eight; amending the Acceptance wording is a user call). Second mk4too data point: KitCreator's -Mk4tcl link rule bundles mk4too.o exactly as upstream CMake does - the -binding milestone's include-or-not decision now has both upstream builds on -the include side; the fork default (exclude per the reference-only boundary, -kit boot uses mk::* not mk4too) stands until recorded otherwise at dll -landing. +Mk4tcl link rule bundles mk4too.o exactly as upstream CMake does. DECISION +(user, 2026-08-02): the fork's Mk4tcl dll INCLUDES mk4too - both upstream +builds bundle it, and the oomk OO layer (equi4.com kit-era, the preferred +mk4too interface) relies on it. Code-level follow-up hardened this from +preference to necessity: mk4tcl.cpp 2.4.9.8 constructs MkView (mk4too's +class, declared in mk4tcl.h:304) unguarded in mk::view open/new +(mk4tcl.cpp:2154/2168), so the binding does not even link without +mk4too.cpp. The boundary line "mk4too stays reference-only unless a need +appears" is satisfied by a recorded need: mk4too.cpp joins the tcl/ port +set for the dll milestone (mkshow/tequila remain reference-only). oomk +itself is acquired as a fork reference snapshot (metakit_punk e8ae8a3, +src/reference/oomk/): equi4.com no longer serves /pub/sk, so the final +published oomk.kit (0.3.5, jcw, permissive license; CDX digest stable +across all 2008-2018 wayback captures; sha256 09615fbb...f61b84) was +wayback-recovered and unwrapped with the tracked bin/sdx.kit under +tclkit86bi - full provenance in the fork's src/reference/AGENTS.md. +Consumer reference + future smoke vehicle for the mk4too surface; the +kit is also a live mk4-starkit container specimen for the G-101 work. Remaining for acceptance: - Mk4tcl binding as stubs-linked dll against the suite tcl core-8-6-branch pin