You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(runs): keep terminal Lab artifact reads local (#11942)
* fix(runs): keep terminal artifact reads local
Terminal artifact and evidence readers now use only persisted controller state, while generated public URLs require recorded reachability before emission.
AI assistance: OpenAI gpt-5.6-sol via OpenCode was used to trace the artifact-reader and publication paths, implement the bounded-read invariant, and run focused verification. Chris Huber remains responsible for every line.
* fix(artifacts): preserve legacy public links
Legacy artifact records without public_url_validation retain their persisted public and viewer links. Newly persisted generated URLs are validation-stamped and only emitted when their recorded reachability proof succeeds.
AI assistance: OpenAI gpt-5.6-sol via OpenCode was used to trace the persisted artifact compatibility boundary, implement the tri-state validation contract, add migration coverage, and run verification. Chris Huber remains responsible for every line.
* fix(tests): restore self-check argument completeness
Populate the hidden release readiness input in self-check command arguments so every workspace test target and CI shard planner compile against the current CLI contract.
AI assistance: OpenAI gpt-5.6-terra via OpenCode inspected the CI failures, restored the test command argument contract, and ran workspace compilation plus focused tests. Chris Huber remains responsible for every line.
---------
Co-authored-by: Chris Huber <chris@chubes.net>
0 commit comments