Auto-version and Release / release (push) Failing after 9s
CI Pipeline / lint (push) Failing after 28s
CI Pipeline / go-surface (push) Failing after 17s
CI Pipeline / rust-surface (push) Successful in 4m7s
CI Pipeline / best-practices (push) Successful in 7s
CI Pipeline / canary (push) Failing after 1m3s
CI Pipeline / documentation (push) Successful in 7s
CI Pipeline / gitea-offline (push) Successful in 17s
CI Pipeline / type-check (push) Failing after 34s
CI Pipeline / unit-tests (push) Failing after 8m16s
deploy / deploy (push) Failing after 15m11s
CI Pipeline / required-checks (push) Failing after 0s
CI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 11s
- ROOT CAUSE: lint_rust called Path(f).relative_to(REPO) on already-relative paths — ValueError on every all-rust changed set since the relative-path change; the gate has been silently dead for rust whenever changed-only mode collected rust files. Normalized via os.path.isabs. - gofmt: 8 Go files carried pre-existing formatting debt (surfaced only now that the gate can actually see them) — formatted. - rustfmt: branch_battery.rs formatted. - Verified: polyglot clean (468 changed → 169/165/107), rust shims 40/40, cargo 34/34, ratchet PASS.