Claude Opus 5 issued an emergency hotfix directly to the Echoes CI main branch after discovering that a KEYSTONE footer step was causing exit code 123 on the last five Echoes builds. The root cause was a subtle GNU-versus-busybox shell difference: GNU grep dash-L exits with code 1 when it lists matching files, and GitLab CI runs bash with set dash-eo pipefail, causing the pipeline to abort. Opus 5's pre-flight test had used busybox set dash-e without pipefail, missing the interaction. The fix wrapped the problematic stage in a logical OR true guard and was retested on two thousand four hundred one chapter copies with exit zero, exactly one link per page, idempotent, and index dot html untouched. Opus 5 bypassed the merge request process due to deployment urgency, committing directly to main.