Browse Source

G-155: tail-guidance residue (mint/bake verbs) + increment A Progress record with byte-compare evidence

Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
Julian Noble 1 week ago
parent
commit
909d7914b2
  1. 25
      goals/G-155-mint-stage-vocabulary.md
  2. 6
      src/make.tcl

25
goals/G-155-mint-stage-vocabulary.md

@ -103,6 +103,31 @@ pre-approved):
- Environment note at activation: only punk901t.exe running (user-confirmed; expected outside the - Environment note at activation: only punk901t.exe running (user-confirmed; expected outside the
configured bake set - verified against bakelist before the deploy phase). configured bake set - verified against bakelist before the deploy phase).
## Progress
- 2026-08-02 increment A LANDED (payload-frozen): make.tcl vocabulary + TERMINOLOGY block (renders
tabled + PUNKBOOT_PLAIN), BAKE-WARNING retag (live recap shows only the three known pre-existing
warnings: punkmagic runtime absent + zint i386 x3), bakelist nobake + "bake product:", workdirs
src/_bake + <srcdir>/_mint live (verified created and staged), punk::mix base 0.2.0 (get_bake_workdir
+ legacy alias; cksums quartet retired) / cli 0.6.0 (mint staging) / punkboot::utils 0.6.2
("produced" wording) minted and promoted (bootsupport converged, punk::lib 0.6.0 rider), ignore
rules split in both VCS (extras|check-ignore empty), docs + test pins swept, layout make.tcl +
gitignore.in payloads auto-synced, templates modpod repacked. architecture_lint clean.
- 2026-08-02 increment A verification bake: fresh src/_bake full bake, 11 kits INSTALLED zero
failures (11m29s cold ledger). Byte-compare vs pre-rename snapshot (51 files): 35 byte-identical
(incl punk86/punksys/punk905/punkluck86/punkshell902 + all sidecars); 11 missing all accounted
(bake_default=false punkdeclare, punkmagic runtime-absent, pre-G-127 flat punk91ix86 orphans -
tier copy baked correctly, stale experiment stubs); 5 differ (punkbi punk91 punk902z punk9_beta
punk9bi_beta) with EVERY member CRC identical - old products predate the G-126 punkzip
deterministic-assembly switch (directory entries + different ratios = older creator), stale
baselines masquerading as 'current', not a rename delta. punk905 identical while sharing
punk9_beta's vfs clinches it.
- Remaining for acceptance: increment B (punk_main/project_main dev-mode _bake logic,
vfscommonupdate, full bakehouse, punkexe suites), project version bump + CHANGELOG, DOX closeout.
- Manual leftover (deliberate): old src/_build + src/modules/_build + src/modules/test/_build left
in place (ignored, inert - src/modules/_build holds a #tarjar staging copy; tarjar disposition is
user-manual per standing note). Delete at leisure.
## Notes ## Notes
Drafted TERMINOLOGY block for ::punkboot::workflow_text (plain ASCII, width <= 100): Drafted TERMINOLOGY block for ::punkboot::workflow_text (plain ASCII, width <= 100):

6
src/make.tcl

@ -9435,10 +9435,10 @@ if {[llength $failed_kits]} {
} }
set had_kits [expr {[llength $installed_kits] || [llength $failed_kits] || [llength $skipped_kits]}] set had_kits [expr {[llength $installed_kits] || [llength $failed_kits] || [llength $skipped_kits]}]
if {$had_kits} { if {$had_kits} {
puts stdout " module builds and kit/zipkit builds processed (kit mapping: src/runtime/mapvfs.toml)" puts stdout " module mint and kit/zipkit bakes processed (kit mapping: src/runtime/mapvfs.toml)"
puts stdout " - use 'make.tcl modules' to build modules without baking the vfs folders into executable kits/zipkits" puts stdout " - use 'make.tcl modules' to mint modules without baking the vfs folders into executable kits/zipkits"
puts stdout " - use 'make.tcl vfscommonupdate' to promote minted modules into the base vfs folder <projectdir>/src/vfs/_vfscommon.vfs (promotion gate)" puts stdout " - use 'make.tcl vfscommonupdate' to promote minted modules into the base vfs folder <projectdir>/src/vfs/_vfscommon.vfs (promotion gate)"
puts stdout " - Note that without the vfscommonupdate step, 'make.tcl bake' (the kit-assembly stage of 'make.tcl bakehouse') will build vfs based executables" puts stdout " - Note that without the vfscommonupdate step, 'make.tcl bake' (the kit-assembly stage of 'make.tcl bakehouse') will bake vfs based executables"
puts stdout " that include your current custom vfs folders in src/vfs, but with a _vfscommon.vfs that doesn't have the latest minted modules" puts stdout " that include your current custom vfs folders in src/vfs, but with a _vfscommon.vfs that doesn't have the latest minted modules"
puts stdout " calling 'builtexename(.exe) dev' will allow testing of minted modules before they are baked into the kits/zipkits via 'vfscommonupdate' then 'bake'" puts stdout " calling 'builtexename(.exe) dev' will allow testing of minted modules before they are baked into the kits/zipkits via 'vfscommonupdate' then 'bake'"
} else { } else {

Loading…
Cancel
Save