Repository navigation
fix(staging): launch tagged builds in automation mode - #441
Conversation
SummaryThis PR fixes two genuine defects in the staging launch path ( AlignmentSolidly in scope: socket/CLI correctness plus dev/staging tooling — both explicitly "clearly wanted" per the policy. The change deliberately tracks its sibling launchers rather than inventing a convention: One intended behavior worth naming for the maintainer (not a regression): after this change every FindingsNo blockers and no correctness bugs in the launch logic itself. The 1. (minor) 2. (minor) The skill's QA-launch safety sentence no longer holds for the newly-documented 3. (nit) The concrete socket example won't match what lands on disk. 4. (informational, no action) Skill sync not required here. The PR body notes installed skills weren't synced "per ticket scope." For the record that's correct: No prompt-injection or other untrusted-content concerns in the diff. RecommendationMerge after fixes — the change is correct, well-aligned, and thoroughly validated; finding #1 (debug-log parity) is a quick one-liner and #2/#3 are small doc tightenings that would make the skill airtight. Since 🌉 Drawbridge deep review (lane 3) — an automated pass; a maintainer has been notified and makes the final call. 🌉 Drawbridge deep review (lane 3) — an automated pass; a maintainer has been notified and makes the final call. |
4ddd534 to
eb39e54
Compare
The example from #441 showed the raw tag with dots; reloads.sh runs the tag through sanitize_path, so rel-v0.65.2 binds /tmp/c11-rel-v0-65-2.sock. Observed during the v0.65.2 staging smoke. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Summary
Validation
git diff --checkbash -n scripts/reloads.sh scripts/reload.sh scripts/reloadp.sh scripts/launch-tagged-automation.shC11_QA_LAUNCH=fresh:** BUILD SUCCEEDED **in 662 seconds.C11_SOCKET_PATH=/tmp/c11-c11-219-staging-launch-env-proof.sock c11 ping:PONG.c11 tree --no-layoutreturned the ready staging workspace.C11_SOCKET_ENABLE=1,C11_SOCKET_MODE=automation, andC11_QA_LAUNCH=fresh; no C11/CMUX identity sentinels remained.The runtime probe ran before rebasing onto the current
origin/main; exact-head shell and diff checks passed after the rebase, and hosted CI is the final exact-head gate.Scope
reloadp.shremains unchanged because it is the untagged production Release path. Installed skills were not synchronized, per ticket scope. No merge or deployment was performed.