August 24, 2026CLI 1.4.2
Catch broken Python references before the run
A test run that cannot succeed now refuses to start and tells you exactly why, and everything your phase code logs is captured where you expect it.
- Added a pre-flight check that names every unresolvable Python reference — phase or plug — before the run starts, replacing mid-run tracebacks and silently missing plug arguments
- Added capture of Python
loggingoutput from phase code into run logs, with severity and file:line origin; critical messages render as errors - Fixed
deploypacking the.gitfile of worktree checkouts into the source archive - Fixed printed dashboard links mixing identities on machines holding both a user and a station login, and a false "Not logged in" hint when the identity cache was cold