Auto-version and Release / release (push) Successful in 37s
CI Pipeline / lint (push) Failing after 49s
CI Pipeline / go-surface (push) Failing after 15s
CI Pipeline / rust-surface (push) Failing after 5s
CI Pipeline / best-practices (push) Successful in 2s
CI Pipeline / documentation (push) Successful in 2s
CI Pipeline / type-check (push) Failing after 31s
CI Pipeline / gitea-offline (push) Successful in 13s
CI Pipeline / canary (push) Failing after 1m21s
CI Pipeline / unit-tests (push) Failing after 12m33s
deploy / deploy (push) Failing after 15m33s
CI Pipeline / required-checks (push) Failing after 5s
CI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 7s
Binaries are CI-built per gate (go build -o /tmp/...) — storing them bloats every commit and risks stale-binary confusion. Each module dir keeps go.mod/main.go/truth*.json + *_test.go only. Verified: forge-client rebuilds from source and replays 12/12 after the sweep.