Generated from the durable state branch for openclaw/clawsweeper.
Last source update: May 22, 2026, 08:00 UTC
| Metric | Count |
|---|---|
| Covered repositories | 3 |
| Open review records | 7392 |
| Archived closed records | 24685 |
| Fresh reviews, 7d | 7226 |
| Proposed closes awaiting apply | 0 |
| Work candidates awaiting promotion | 885 |
| Failed or stale reviews | 2424 |
| Repository | State | Updated | Run |
|---|---|---|---|
| openclaw/openclaw | Review in progress | May 22, 2026, 08:00 UTC | run |
| openclaw/clawhub | Hot intake publish complete | May 22, 2026, 07:41 UTC | run |
| openclaw/clawsweeper | Apply finished | May 21, 2026, 23:15 UTC | run |
| Repository | Open records | Archived | Fresh | Proposed closes | Work candidates | Failed/stale | Last review | Last close |
|---|---|---|---|---|---|---|---|---|
| openclaw/openclaw | 7275 | 23534 | 7111 | 0 | 878 | 2424 | May 22, 2026, 07:57 UTC | May 22, 2026, 07:54 UTC |
| openclaw/clawhub | 114 | 1145 | 112 | 0 | 6 | 0 | May 22, 2026, 07:57 UTC | May 22, 2026, 04:33 UTC |
| openclaw/clawsweeper | 3 | 6 | 3 | 0 | 1 | 0 | May 21, 2026, 23:09 UTC | May 6, 2026, 01:07 UTC |
| Repository | Item | Title | Priority | Reviewed | Report |
|---|---|---|---|---|---|
| openclaw/openclaw | #84975 | fix(heartbeat): suppress fallback after route-matched message tool | high | May 22, 2026, 07:51 UTC | records/openclaw-openclaw/items/84975.md |
| openclaw/openclaw | #85267 | [Bug]: report LLM request timed out in openclaw + ollama + qwen3.5:27b. But it's ok ollama + qwen3.5:27b. | high | May 22, 2026, 07:27 UTC | records/openclaw-openclaw/items/85267.md |
| openclaw/openclaw | #79418 | fix #79380: [Bug]: Gateway CPU spin / crash loop on Raspberry Pi 4 (ARM64) — regression from 4.23 to 4.25+ | high | May 22, 2026, 07:15 UTC | records/openclaw-openclaw/items/79418.md |
| openclaw/openclaw | #85256 | [Fix] Preserve deferred lifecycle errors | high | May 22, 2026, 07:06 UTC | records/openclaw-openclaw/items/85256.md |
| openclaw/openclaw | #45952 | Webchat: messages lost during WebSocket reconnect (no client-side queue/ACK) | high | May 22, 2026, 07:05 UTC | records/openclaw-openclaw/items/45952.md |
| openclaw/openclaw | #85224 | respawnGatewayProcessForUpdate falsely reports mode=supervised on macOS when XPC_SERVICE_NAME is inherited... | high | May 22, 2026, 06:54 UTC | records/openclaw-openclaw/items/85224.md |
| openclaw/openclaw | #85251 | Codex app-server emits notification:turn/started then goes silent; embedded run wedges for the full stuck-s... | high | May 22, 2026, 06:52 UTC | records/openclaw-openclaw/items/85251.md |
| openclaw/openclaw | #45224 | Unhandled Playwright assertion error in CRSession._onMessage crashes Gateway | high | May 22, 2026, 05:50 UTC | records/openclaw-openclaw/items/45224.md |
| openclaw/openclaw | #84614 | [Bug]: GPT models via github-copilot provider fail with 'No API provider registered' in isolated/cron sessions | high | May 22, 2026, 05:02 UTC | records/openclaw-openclaw/items/84614.md |
| openclaw/openclaw | #84644 | [Bug]: Windows node-host connects but reports no commands | high | May 22, 2026, 05:01 UTC | records/openclaw-openclaw/items/84644.md |
| openclaw/openclaw | #85217 | [Bug]: QMD query mode unusable on macOS Apple Silicon — Metal GPU cleanup crash discards valid search results | high | May 22, 2026, 05:01 UTC | records/openclaw-openclaw/items/85217.md |
| openclaw/openclaw | #43480 | macOS app pinwheels due to SwiftUI infinite render loop in VoiceWakeOverlay | high | May 22, 2026, 04:41 UTC | records/openclaw-openclaw/items/43480.md |
| openclaw/openclaw | #84165 | Fix/defer assistant media transcript during active run | high | May 22, 2026, 04:27 UTC | records/openclaw-openclaw/items/84165.md |
| openclaw/openclaw | #50563 | Message loss on gateway crash (ack-before-process) | high | May 22, 2026, 03:41 UTC | records/openclaw-openclaw/items/50563.md |
| openclaw/openclaw | #84817 | gateway install --force: dist/index.js entrypoint causes plugin load failure (Unknown system error -11) und... | high | May 22, 2026, 03:40 UTC | records/openclaw-openclaw/items/84817.md |
| openclaw/openclaw | #41750 | Browser tool: zombie Chrome process blocks CDP port, causes gateway timeouts | high | May 22, 2026, 03:38 UTC | records/openclaw-openclaw/items/41750.md |
| openclaw/openclaw | #85188 | Let plugin binding commands escape bound routes | high | May 22, 2026, 03:11 UTC | records/openclaw-openclaw/items/85188.md |
| openclaw/openclaw | #85184 | openclaw update silently downgrades and rewrites pinned direct-dependency versions | high | May 22, 2026, 02:47 UTC | records/openclaw-openclaw/items/85184.md |
| openclaw/openclaw | #42381 | fix(auth): block remote node auth login writes | high | May 22, 2026, 02:41 UTC | records/openclaw-openclaw/items/42381.md |
| openclaw/openclaw | #84158 | Telegram isolated ingress timeout recovery misses lone active spooled handler without backlog | high | May 22, 2026, 02:25 UTC | records/openclaw-openclaw/items/84158.md |
| Repository | Item | Title | Reason | Closed | Report |
|---|---|---|---|---|---|
| openclaw/openclaw | #85182 | feat: add xAI OAuth web search and provider timeouts | closed externally after review | May 22, 2026, 07:54 UTC | records/openclaw-openclaw/closed/85182.md |
| openclaw/openclaw | #69386 | CRITICAL: Agent ignores stop commands during exec denial - infinite retry loop, delayed command flood, and... | closed externally after review | May 22, 2026, 07:54 UTC | records/openclaw-openclaw/closed/69386.md |
| openclaw/openclaw | #68944 | [Bug]: CLI commands hang at WebSocket gateway handshake | closed externally after review | May 22, 2026, 07:41 UTC | records/openclaw-openclaw/closed/68944.md |
| openclaw/openclaw | #85263 | [Feature]: Skill usage telemetry — track which skills are actually being used | duplicate_or_superseded | May 22, 2026, 07:34 UTC | records/openclaw-openclaw/closed/85263.md |
| openclaw/openclaw | #85266 | feat: add provider-aware MiniMax rate limiter | closed externally after review | May 22, 2026, 07:33 UTC | records/openclaw-openclaw/closed/85266.md |
| openclaw/openclaw | #85222 | [Feature]: running subagents in other machines | duplicate_or_superseded | May 22, 2026, 07:33 UTC | records/openclaw-openclaw/closed/85222.md |
| openclaw/openclaw | #85250 | Bug: sessions_yield leaves parent session unwakeable by subagent completion events | duplicate_or_superseded | May 22, 2026, 07:33 UTC | records/openclaw-openclaw/closed/85250.md |
| openclaw/openclaw | #46589 | feat(cron): cron job management improvements — edit, run history, pipeline orchestration (#6808) | mostly_implemented_on_main | May 22, 2026, 07:33 UTC | records/openclaw-openclaw/closed/46589.md |
| openclaw/openclaw | #85260 | [Bug]: WebChat long reply renders duplicate cards after upgrading to 2026.5.20 | duplicate_or_superseded | May 22, 2026, 07:07 UTC | records/openclaw-openclaw/closed/85260.md |
| openclaw/openclaw | #85253 | [Fix] Surface gateway connect assembly failures | none | May 22, 2026, 07:06 UTC | records/openclaw-openclaw/closed/85253.md |
| openclaw/openclaw | #85138 | fix(models) Discord model picker doesn't list all models | closed externally after review | May 22, 2026, 06:57 UTC | records/openclaw-openclaw/closed/85138.md |
| openclaw/openclaw | #74428 | [codex] fix(mcp): restrict serve scope selection | closed externally after review | May 22, 2026, 06:45 UTC | records/openclaw-openclaw/closed/74428.md |
| openclaw/openclaw | #74447 | [codex] ci: refresh unused-file deadcode allowlist | closed externally after review | May 22, 2026, 06:45 UTC | records/openclaw-openclaw/closed/74447.md |
| openclaw/openclaw | #83262 | fix(models): resolve set aliases from runtime config [AI-assisted] | closed externally after review | May 22, 2026, 06:38 UTC | records/openclaw-openclaw/closed/83262.md |
| openclaw/openclaw | #85239 | fix(exec): return approved WebChat gateway exec output inline | closed externally after review | May 22, 2026, 06:31 UTC | records/openclaw-openclaw/closed/85239.md |
Recently Reviewed
| Repository | Item | Title | Outcome | Status | Reviewed |
|---|---|---|---|---|---|
| openclaw/openclaw | #85273 | [Feature]: Support scheduled cron tasks for ACP runtime (agentTurn sessions_spawn) | keep_open / kept_open | complete | May 22, 2026, 07:57 UTC |
| openclaw/clawhub | #2138 | Export skills function added by Mirror Site maintainer | keep_open / kept_open | complete | May 22, 2026, 07:57 UTC |
| openclaw/openclaw | #84820 | Unclosed FileHandle on session JSONL lock crashes gateway on Node ≥24 under sustained session-store load | keep_open / kept_open | failed | May 22, 2026, 07:56 UTC |
| openclaw/openclaw | #74136 | fix(agents): accept multi-line ANNOUNCE_SKIP on final line | keep_open / kept_open | complete | May 22, 2026, 07:53 UTC |
| openclaw/openclaw | #83445 | fix(codex): deliver native spawn_agent completions | keep_open / kept_open | complete | May 22, 2026, 07:52 UTC |
| openclaw/openclaw | #75857 | fix(telegram): suppress silent callback fallback | keep_open / kept_open | complete | May 22, 2026, 07:51 UTC |
| openclaw/openclaw | #84653 | [Bug] Telegram channel halts with 'Bot not initialized' on v2026.5.18 — apparent regression of #81973 | keep_open / kept_open | complete | May 22, 2026, 07:51 UTC |
| openclaw/openclaw | #84139 | [2026.5.18] Compaction safeguard causes duplicate messages on sessions_send interactions | keep_open / kept_open | complete | May 22, 2026, 07:51 UTC |
| openclaw/openclaw | #84975 | fix(heartbeat): suppress fallback after route-matched message tool | keep_open / kept_open | complete | May 22, 2026, 07:51 UTC |
| openclaw/openclaw | #66098 | fix(web-ui): respect effective chat defaults | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| openclaw/openclaw | #84664 | Talk API: allow per-session realtime instructions/context for gateway relay sessions | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| openclaw/openclaw | #84381 | fix(agent): abort accepted gateway runs on signal | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| openclaw/openclaw | #31407 | docs: add compaction doc link to OpenAI site | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| openclaw/openclaw | #85272 | fix(gateway): defer provider auth prewarm after startup | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| openclaw/openclaw | #85149 | [Bug]: msteams federated managed identity ignores FIC, leaks MI appid in outbound Bot Framework calls | keep_open / kept_open | complete | May 22, 2026, 07:50 UTC |
| Repository | Status | Last audit | Missing eligible | Stale records | Protected proposed | Scan complete |
|---|---|---|---|---|---|---|
| openclaw/openclaw | open archived records | May 22, 2026, 07:35 UTC | 52 | 3 | 0 | yes |
| openclaw/clawhub | clean | May 22, 2026, 07:32 UTC | 0 | 0 | 0 | yes |
| openclaw/clawsweeper | missing records | May 22, 2026, 07:34 UTC | 3 | 0 | 0 | yes |
Last source update: May 22, 2026, 07:38 UTC
State: Failed clusters need inspection
| Metric | Count | Rate |
|---|---|---|
| Latest clusters reviewed | 560 | 100% |
| Run attempts archived | 1015 | audit |
| Latest successful clusters | 522 | 93.2% |
| Latest failed clusters | 9 | 1.6% |
| Latest cancelled clusters | 5 | 0.9% |
| Needs-human clusters | 42 | 7.5% |
| Fix actions failed | 45 | 9.0% |
| Fix actions blocked | 131 | 26.2% |
| Completed close actions | 30 | 3.7% |
| Completed merge actions | 23 | 2.8% |
| Blocked mutation attempts | 498 | 60.8% |
| Skipped mutation attempts | 268 | 32.7% |
| Cluster | State | Reason | Report | Run |
|---|---|---|---|---|
| automerge-openclaw-openclaw-85185 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85185 | 26272020468 |
| automerge-openclaw-openclaw-85204 | fix failed | command timed out after 300000ms: git fetch origin +refs/pull/85204/head:refs/remotes/clawsweeper/source-pr-85204 | automerge-openclaw-openclaw-85204 | 26270520456 |
| automerge-openclaw-openclaw-84417 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84417 | 26269940786 |
| automerge-openclaw-openclaw-82019 | repair_contributor_branch blocked | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | automerge-openclaw-openclaw-82019 | 26269963691 |
| automerge-openclaw-openclaw-85194 | repair_contributor_branch blocked | source PR #85194 is paused by clawsweeper:human-review; refusing to mutate the PR branch | automerge-openclaw-openclaw-85194 | 26268999262 |
| automerge-openclaw-openclaw-84006 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84006 | 26268011324 |
| automerge-openclaw-openclaw-85162 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85162 | 26268014019 |
| automerge-openclaw-openclaw-84411 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84411 | 26267743838 |
| automerge-openclaw-openclaw-72343 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-72343 | 26267613436 |
| automerge-openclaw-openclaw-83348 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-83348 | 26266698682 |
| automerge-openclaw-openclaw-85110 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85110 | 26266689697 |
| automerge-openclaw-openclaw-83987 | repair_contributor_branch blocked | source PR #83987 is paused by clawsweeper:human-review; refusing to mutate the PR branch | automerge-openclaw-openclaw-83987 | 26266481285 |
| automerge-openclaw-openclaw-85007 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85007 | 26266405754 |
| automerge-openclaw-openclaw-85022 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85022 | 26266384075 |
| automerge-openclaw-openclaw-85164 | repair_contributor_branch blocked | source PR #85164 source PR branch is a fork with maintainer_can_modify=false | automerge-openclaw-openclaw-85164 | 26266334585 |
| automerge-openclaw-openclaw-83444 | repair_contributor_branch blocked | source PR #83444 is paused by clawsweeper:human-review; refusing to mutate the PR branch | automerge-openclaw-openclaw-83444 | 26266506375 |
| automerge-openclaw-openclaw-83722 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-83722 | 26265450987 |
| automerge-openclaw-openclaw-83262 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-83262 | 26265329594 |
| automerge-openclaw-openclaw-85121 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-85121 | 26265158963 |
| automerge-openclaw-openclaw-85054 | repair_contributor_branch blocked | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | automerge-openclaw-openclaw-85054 | 26260418913 |
| automerge-openclaw-openclaw-84219 | repair_contributor_branch blocked | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | automerge-openclaw-openclaw-84219 | 26256337275 |
| automerge-openclaw-openclaw-80886 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-80886 | 26255470971 |
| automerge-openclaw-openclaw-85037 | repair_contributor_branch blocked | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | automerge-openclaw-openclaw-85037 | 26251273887 |
| automerge-openclaw-openclaw-84285 | fix failed | command timed out after 300000ms: git fetch origin +refs/pull/84285/head:refs/remotes/clawsweeper/source-pr-84285 | automerge-openclaw-openclaw-84285 | 26236485876 |
| automerge-openclaw-openclaw-84963 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84963 | 26233136838 |
| automerge-openclaw-openclaw-84762 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84762 | 26224450270 |
| automerge-openclaw-openclaw-84855 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-84855 | 26217356647 |
| automerge-openclaw-openclaw-74434 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-74434 | 26207036643 |
| automerge-openclaw-openclaw-71185 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-71185 | 26207042767 |
| automerge-openclaw-openclaw-81085 | merge_canonical blocked | job does not allow merge | automerge-openclaw-openclaw-81085 | 26206158166 |
| Cluster | Status | Target | Branch/PR | Reason | Run |
|---|---|---|---|---|---|
| automerge-openclaw-openclaw-85204 | failed | command timed out after 300000ms: git fetch origin +refs/pull/85204/head:refs/remotes/clawsweeper/source-pr-85204 | 26270520456 | ||
| automerge-openclaw-openclaw-85204 | blocked | command timed out after 300000ms: git fetch origin +refs/pull/85204/head:refs/remotes/clawsweeper/source-pr-85204 | 26270520456 | ||
| automerge-openclaw-openclaw-82019 | blocked | #82019 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26269963691 | |
| automerge-openclaw-openclaw-85194 | blocked | #85194 | source PR #85194 is paused by clawsweeper:human-review; refusing to mutate the PR branch | 26268999262 | |
| automerge-openclaw-openclaw-83987 | blocked | #83987 | source PR #83987 is paused by clawsweeper:human-review; refusing to mutate the PR branch | 26266481285 | |
| automerge-openclaw-openclaw-85164 | blocked | #85164 | source PR #85164 source PR branch is a fork with maintainer_can_modify=false | 26266334585 | |
| automerge-openclaw-openclaw-83444 | blocked | #83444 | source PR #83444 is paused by clawsweeper:human-review; refusing to mutate the PR branch | 26266506375 | |
| automerge-openclaw-openclaw-85054 | blocked | #85054 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26260418913 | |
| automerge-openclaw-openclaw-84219 | blocked | #84219 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26256337275 | |
| automerge-openclaw-openclaw-85037 | blocked | #85037 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26251273887 | |
| automerge-openclaw-openclaw-84285 | failed | command timed out after 300000ms: git fetch origin +refs/pull/84285/head:refs/remotes/clawsweeper/source-pr-84285 | 26236485876 | ||
| automerge-openclaw-openclaw-84285 | blocked | command timed out after 300000ms: git fetch origin +refs/pull/84285/head:refs/remotes/clawsweeper/source-pr-84285 | 26236485876 | ||
| automerge-openclaw-openclaw-84408 | blocked | #84408 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26206421243 | |
| automerge-openclaw-openclaw-83042 | blocked | #83042 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26206380845 | |
| automerge-openclaw-openclaw-70464 | blocked | #70464 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26204423869 | |
| automerge-openclaw-openclaw-84699 | failed | source PR #84699 is closed | 26201705595 | ||
| automerge-openclaw-openclaw-84585 | blocked | #84585 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26200983345 | |
| automerge-openclaw-openclaw-84561 | blocked | #84561 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26200997195 | |
| automerge-openclaw-openclaw-84737 | blocked | #84737 | source PR #84737 is paused by clawsweeper:human-review; refusing to mutate the PR branch | 26199872831 | |
| automerge-openclaw-openclaw-84385 | blocked | #84385 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26195801119 | |
| automerge-openclaw-openclaw-84303 | failed | source PR #84303 is closed | 26141155521 | ||
| automerge-openclaw-openclaw-84303 | blocked | validation command failed (node scripts/crabbox-wrapper.mjs run --shell -- "pnpm check:changed"): [crabbox] bin=../crabbox/bin/crabbox version=0.15... | 26141155521 | ||
| automerge-openclaw-openclaw-84289 | blocked | #84289 | GitHub rejected the repair branch push because it updates workflow files and the ClawSweeper app token does not have workflows permission | 26141071775 | |
| automerge-openclaw-openclaw-82937 | blocked | source PR branch changed while the repair worker was preparing its push; requeue against the latest head | 26137352287 | ||
| automerge-openclaw-openclaw-84371 | blocked | #84371 | source PR #84371 is paused by clawsweeper:human-review; refusing to mutate the PR branch | 26135160060 |
| Reason | Latest count | Example cluster |
|---|---|---|
| job does not allow merge | 232 | automerge-openclaw-openclaw-85185 |
| action status is blocked | 89 | ghcrawl-156636-autonomous-smoke |
| close requires ClawSweeper Repair fix PR opened/pushed or merge executed first | 13 | ghcrawl-156593-autonomous-smoke |
| merge requires CLAWSWEEPER_REPAIR_ALLOW_MERGE=1; labeled for human review | 10 | ghcrawl-156679-autonomous-smoke |
| merge state status is UNSTABLE | 10 | ghcrawl-156647-autonomous-smoke |
| target changed since worker review | 9 | ghcrawl-156624-autonomous-smoke |
| mergeable state is CONFLICTING | 5 | ghcrawl-156651-autonomous-smoke |
| target is not listed in job candidates | 4 | ghcrawl-156682-autonomous-smoke |
| Fix-first policy blocks superseded closeout until #49430 is repaired and merged. | 2 | ghcrawl-156585-autonomous-smoke |
| Clearly superseded by the canonical PR path, but closure is blocked until the canonical fix lands. | 2 | ghcrawl-156879-autonomous-smoke |
| require_fix_before_close blocks superseded PR closeout until the canonical fix path is landed or opened as a concrete fix PR. | 2 | ghcrawl-156789-autonomous-smoke |
| canonical is not listed in job refs | 2 | ghcrawl-156658-autonomous-smoke |
| maintainer issue comment blocks low-signal auto-close | 2 | low-signal-pr-sweep-20260425T2346-01 |
| Closeout is blocked by job policy and by the pending canonical PR repair; classify as fixed_by_candidate for later post-merge closeout. | 1 | automerge-openclaw-openclaw-71898 |
| Superseded closeout is blocked by job policy and pending #71898 repair/merge; keep credit for @funmerlin in the repair/changelog plan. | 1 | automerge-openclaw-openclaw-71898 |