fix(vloer): pin a cold sandbox's base and require a healthy workspace #144
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ryangr0/vloer-sandbox-readiness"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A cold sandbox never pinned its candidate base, so capture reported
base_unavailable after a successful first run, and the health loop returned
the workspace when its deadline passed even if /global/health never
answered. Provisioning now fails and cleans up when the workspace stays
unhealthy, honors cancellation and the remaining deadline, and pins HEAD as
the base when there is none. Prepared in the 2026-10-02 Execution Pack.
Three new regressions: cold base pinning, invalid-base rejection with cleanup, and an unhealthy relay timing out with cleanup.
Verified with
mise run verifyon the pinned toolchain (all gates passed).Ticket: https://vikunja.webgrip.dev/tasks/1745
🤖 Generated with Claude Code