G-102 record: composite scrubbed run verified at 4d9c8a26; echo finding recorded
The archived verification is corrected to the accurate history: the earlier
scrubbed passes proved each pipeline step green individually while the
single-invocation composite was failing on the decorative echo banner steps
(a pipeline-exit misread had over-claimed it). With the banners removed the
clean-clone composite now runs to a true exit 0 with all four shells landing
(incl tclsh90szip/tclsh90sprzip) and every smoke green; the echo-spawn hazard
joins the environment findings. The sprzip install residual is marked resolved
(user application released the file; copy completed).
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
which is a scrub artifact (the test's expected result assumes
@ -121,6 +126,12 @@ Environment findings (recorded for future suite work):
without cmd.exe/COMSPEC/PATHEXT the winpipe/auto_execok/fCmd families fail
spuriously (~52 extra), and fCmd-30.3 needs SystemDrive. These are properties
of the tests, not the pipeline.
- The recipe's five decorative 'echo --Installing package X--' banner steps
(2024-era) spawned 'echo' as a program - a cmd BUILTIN that only resolved
when a coreutils echo.exe happened to be on PATH. Scrubbed, the spawns failed
and took the tm installs, install-libraries and (transitively) make-zipfs
down - package steps green but no zip-wrapped shells. Removed 4d9c8a26; the
pipeline is now spawn-clean of incidental external commands.
- First socket listen by a newly built shell at a new path raises the windows
firewall consent dialog (user-observed and accepted mid-run during the first
demo gate) - socket-family flakes in a first gate run on a fresh clone can be
@ -135,9 +146,7 @@ Environment findings (recorded for future suite work):
(the zip smoke deliberately excluded - its attached library is under test).
Residual: out/bin/tclsh90sprzip.exe in the MAIN repo's fossil-flow stage is
pending one install copy (the file was held open by a user application through
the verification window; the product builds and installed cleanly in the demo
clone, and the next make-zipfs run installs it once released). The G-104
RESOLVED 2026-07-21: the user application released the file and the pending copy completed - all four shells current in both the fossil-flow stage and the demo clone. The G-104
make.tcl surface will front these flows; -Dtestargs passthrough on bootstrap
mode (currently a staged-invocation option only) is a G-104-adjacent nicety.