diff --git a/results/comment-router-latest.json b/results/comment-router-latest.json index 159f044..1d75c38 100644 --- a/results/comment-router-latest.json +++ b/results/comment-router-latest.json @@ -1,15 +1,15 @@ { "status": "dry_run", - "generated_at": "2026-05-08T19:52:17.094Z", + "generated_at": "2026-05-08T20:25:00.029Z", "repo": "openclaw/openclaw", "clownfish_repo": "openclaw/clownfish", "clawsweeper_repo": "openclaw/clawsweeper", - "since": "2026-05-08T16:51:16.973Z", + "since": "2026-05-08T17:23:57.079Z", "execute": false, "max_comments": 100, "max_autoclose_targets": 8, "scanned_comments": 100, - "commands_seen": 33, + "commands_seen": 40, "actionable": 0, "trusted_bots": [ "clawsweeper[bot]", @@ -23,6 +23,353 @@ "max_auto_repairs_per_head": 1, "max_auto_repairs_per_pr": 5, "commands": [ + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79514:4409503147:2026-05-08T20:15:56Z:clawsweeper_auto_repair", + "comment_id": "4409503147", + "comment_node_id": "IC_kwDOQb6kR88AAAABBtOtqw", + "comment_version_key": "4409503147:2026-05-08T20:15:56Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/79514#issuecomment-4409503147", + "repo": "openclaw/openclaw", + "issue_number": 79514, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T20:10:41Z", + "comment_updated_at": "2026-05-08T20:15:56Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "ClawSweeper review comment asks to keep repairing this PR", + "expected_head_sha": null, + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "issue", + "state": "open", + "title": "[Bug]: Matrix per-room DM handling still sticks to older direct-room mappings and can miss newer DM rooms", + "labels": [ + "bug", + "bug:behavior" + ] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79513:4409490567:2026-05-08T20:13:37Z:clawsweeper_auto_repair", + "comment_id": "4409490567", + "comment_node_id": "IC_kwDOQb6kR88AAAABBtN8hw", + "comment_version_key": "4409490567:2026-05-08T20:13:37Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79513#issuecomment-4409490567", + "repo": "openclaw/openclaw", + "issue_number": 79513, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T20:08:13Z", + "comment_updated_at": "2026-05-08T20:13:37Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=dcdf04e00d93dafc82579ddff3c000e8920577ac)", + "expected_head_sha": "dcdf04e00d93dafc82579ddff3c000e8920577ac", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(codex): pool shared app-server clients by key", + "branch": "fix/codex-app-server-client-pool", + "head_sha": "dcdf04e00d93dafc82579ddff3c000e8920577ac", + "author": "turbotheturtle", + "labels": [ + "size: S", + "extensions: codex", + "triage: needs-real-behavior-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79513", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79513.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 88, + "counts": { + "FAILURE": 4, + "CANCELLED": 3, + "QUEUED": 30, + "SKIPPED": 13, + "SUCCESS": 38 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "security-dependency-audit:FAILURE", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-test-types:QUEUED", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "security-fast:FAILURE" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79511:4409481442:2026-05-08T20:11:39Z:clawsweeper_auto_repair", + "comment_id": "4409481442", + "comment_node_id": "IC_kwDOQb6kR88AAAABBtNY4g", + "comment_version_key": "4409481442:2026-05-08T20:11:39Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79511#issuecomment-4409481442", + "repo": "openclaw/openclaw", + "issue_number": 79511, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T20:06:29Z", + "comment_updated_at": "2026-05-08T20:11:39Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=da93b35623d8e1cc27c1e96c6696d6d8892ce23f)", + "expected_head_sha": "da93b35623d8e1cc27c1e96c6696d6d8892ce23f", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(control-ui): add has-copy padding when action buttons are shown (#79509)", + "branch": "fix/control-ui-action-buttons-overlap-short-replies-79509", + "head_sha": "0cb51abdd1abd2e0d7183610a07b5f93be5ce95f", + "author": "hclsys", + "labels": [ + "app: web-ui", + "size: XS", + "proof: supplied" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79511", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79511.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 77, + "counts": { + "SUCCESS": 11, + "SKIPPED": 7, + "QUEUED": 29, + "FAILURE": 30 + }, + "blockers": [ + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", + "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "check-docs:FAILURE", + "checks-windows-node-test:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79510:4409431745:2026-05-08T20:02:19Z:clawsweeper_auto_repair", + "comment_id": "4409431745", + "comment_node_id": "IC_kwDOQb6kR88AAAABBtKWwQ", + "comment_version_key": "4409431745:2026-05-08T20:02:19Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79510#issuecomment-4409431745", + "repo": "openclaw/openclaw", + "issue_number": 79510, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T19:58:12Z", + "comment_updated_at": "2026-05-08T20:02:19Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=85837e1efc9d2a388458cce3f84971b75430a72c)", + "expected_head_sha": "85837e1efc9d2a388458cce3f84971b75430a72c", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(gateway): cancel deferred channel reloads during restart", + "branch": "fix/channel-reload-restart-fence", + "head_sha": "85837e1efc9d2a388458cce3f84971b75430a72c", + "author": "turbotheturtle", + "labels": [ + "gateway", + "size: M", + "triage: needs-real-behavior-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79510", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79510.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 95, + "counts": { + "FAILURE": 4, + "CANCELLED": 3, + "QUEUED": 36, + "SKIPPED": 14, + "SUCCESS": 38 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "Real behavior proof:FAILURE", + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "Security High (channel-runtime-boundary):QUEUED", + "Security High (network-ssrf-boundary):QUEUED", + "Security High (mcp-process-tool-boundary):QUEUED", + "Security High (plugin-trust-boundary):QUEUED", + "Security High (actions):QUEUED", + "security-dependency-audit:FAILURE", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-test-types:QUEUED", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "security-fast:FAILURE" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, { "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79509:4409364530:2026-05-08T19:50:06Z:clawsweeper_auto_repair", "comment_id": "4409364530", @@ -55,6 +402,123 @@ }, "reason": "repair commands require a pull request" }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79508:4409345931:2026-05-08T19:56:46Z:clawsweeper_auto_repair", + "comment_id": "4409345931", + "comment_node_id": "IC_kwDOQb6kR88AAAABBtFHiw", + "comment_version_key": "4409345931:2026-05-08T19:56:46Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79508#issuecomment-4409345931", + "repo": "openclaw/openclaw", + "issue_number": 79508, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T19:42:35Z", + "comment_updated_at": "2026-05-08T19:56:46Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=2687d8c51d2a93331c7e3871ab79888d7cf577cd)", + "expected_head_sha": "2687d8c51d2a93331c7e3871ab79888d7cf577cd", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(voice-call): pass agent tools.allow to embedded response runner", + "branch": "fix/voice-call-respect-agent-tools-allow-79506", + "head_sha": "2687d8c51d2a93331c7e3871ab79888d7cf577cd", + "author": "hclsys", + "labels": [ + "channel: voice-call", + "size: XS", + "proof: supplied" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79508", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79508.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 81, + "counts": { + "QUEUED": 31, + "SUCCESS": 11, + "SKIPPED": 10, + "FAILURE": 29 + }, + "blockers": [ + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", + "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "checks-windows-node-test:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, { "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79505:4409255554:2026-05-08T19:43:11Z:clawsweeper_auto_repair", "comment_id": "4409255554", @@ -96,7 +560,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79505", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79505.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 106, @@ -157,17 +621,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79504:4409250904:2026-05-08T19:32:26Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79504:4409250904:2026-05-08T19:56:27Z:clawsweeper_auto_repair", "comment_id": "4409250904", "comment_node_id": "IC_kwDOQb6kR88AAAABBs_UWA", - "comment_version_key": "4409250904:2026-05-08T19:32:26Z", + "comment_version_key": "4409250904:2026-05-08T19:56:27Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79504#issuecomment-4409250904", "repo": "openclaw/openclaw", "issue_number": 79504, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T19:27:33Z", - "comment_updated_at": "2026-05-08T19:32:26Z", + "comment_updated_at": "2026-05-08T19:56:27Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -175,8 +639,8 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=2f7f5b881a5cfbac50f1bc009b84d65bb38c2269)", - "expected_head_sha": "2f7f5b881a5cfbac50f1bc009b84d65bb38c2269", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=e9d2c77708b32cdb4571977b55d9314886b263a6)", + "expected_head_sha": "e9d2c77708b32cdb4571977b55d9314886b263a6", "finding_id": null, "status": "skipped", "actions": [], @@ -196,7 +660,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79504", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79504.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 93, @@ -254,17 +718,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79503:4409216774:2026-05-08T19:42:14Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79503:4409216774:2026-05-08T20:22:38Z:clawsweeper_auto_repair", "comment_id": "4409216774", "comment_node_id": "IC_kwDOQb6kR88AAAABBs9PBg", - "comment_version_key": "4409216774:2026-05-08T19:42:14Z", + "comment_version_key": "4409216774:2026-05-08T20:22:38Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79503#issuecomment-4409216774", "repo": "openclaw/openclaw", "issue_number": 79503, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T19:22:45Z", - "comment_updated_at": "2026-05-08T19:42:14Z", + "comment_updated_at": "2026-05-08T20:22:38Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -272,8 +736,8 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=a27ee3da2e9eb5e4e6278f1113055bf85e46da05)", - "expected_head_sha": "a27ee3da2e9eb5e4e6278f1113055bf85e46da05", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=3169ca5c1ac991366ecf694619f143f69c07a07d)", + "expected_head_sha": "3169ca5c1ac991366ecf694619f143f69c07a07d", "finding_id": null, "status": "skipped", "actions": [], @@ -281,7 +745,7 @@ "kind": "pull_request", "title": "fix(skills): extract path from object-format config requirements", "branch": "fix/skill-config-requires-object-path-79488", - "head_sha": "28efbeb435c91f5148bbf97dbd1fb47fa2de4e57", + "head_sha": "3169ca5c1ac991366ecf694619f143f69c07a07d", "author": "hclsys", "labels": [ "size: XS", @@ -293,15 +757,15 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79503", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79503.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 87, "counts": { - "QUEUED": 36, - "SUCCESS": 38, - "SKIPPED": 11, - "FAILURE": 2 + "QUEUED": 37, + "SUCCESS": 11, + "SKIPPED": 10, + "FAILURE": 29 }, "blockers": [ "Security High (core-auth-secrets):QUEUED", @@ -312,7 +776,6 @@ "Security High (mcp-process-tool-boundary):QUEUED", "Security High (plugin-trust-boundary):QUEUED", "Security High (actions):QUEUED", - "security-dependency-audit:FAILURE", "build-artifacts:QUEUED", "checks-fast-bundled:QUEUED", "checks-fast-contracts-plugins-a:QUEUED", @@ -322,17 +785,46 @@ "checks-fast-contracts-channels-a:QUEUED", "checks-fast-contracts-channels-b:QUEUED", "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", "checks-node-core-runtime-infra-state:QUEUED", "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", "checks-node-agentic-control-plane-agent-chat:QUEUED", "checks-node-agentic-control-plane-auth-node:QUEUED", "checks-node-agentic-control-plane-http-models:QUEUED", "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", "checks-node-agentic-control-plane-runtime:QUEUED", "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", "check-prod-types:QUEUED", "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", "check-additional-boundaries-a:QUEUED", "check-additional-boundaries-b:QUEUED", "check-additional-boundaries-c:QUEUED", @@ -341,24 +833,24 @@ "check-additional-extension-bundled:QUEUED", "check-additional-extension-package-boundary:QUEUED", "check-additional-runtime-topology-architecture:QUEUED", - "security-fast:FAILURE" + "checks-windows-node-test:QUEUED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79502:4409208463:2026-05-08T19:25:40Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79502:4409208463:2026-05-08T19:52:39Z:clawsweeper_auto_repair", "comment_id": "4409208463", "comment_node_id": "IC_kwDOQb6kR88AAAABBs8ujw", - "comment_version_key": "4409208463:2026-05-08T19:25:40Z", + "comment_version_key": "4409208463:2026-05-08T19:52:39Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79502#issuecomment-4409208463", "repo": "openclaw/openclaw", "issue_number": 79502, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T19:21:34Z", - "comment_updated_at": "2026-05-08T19:25:40Z", + "comment_updated_at": "2026-05-08T19:52:39Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -366,8 +858,8 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=299edaf526cb2388d4cc4df92a708cabcfe8408c)", - "expected_head_sha": "299edaf526cb2388d4cc4df92a708cabcfe8408c", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=c02762ea8bc5aeef07b46e13a1a5536f25918916)", + "expected_head_sha": "c02762ea8bc5aeef07b46e13a1a5536f25918916", "finding_id": null, "status": "skipped", "actions": [], @@ -389,7 +881,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79502", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79502.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 87, @@ -487,7 +979,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79501", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79501.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 107, @@ -588,7 +1080,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79498", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79498.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 111, @@ -691,7 +1183,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79497", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79497.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 100, @@ -774,17 +1266,17 @@ "reason": "repair commands require a pull request" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79494:4408981488:2026-05-08T19:24:35Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79494:4408981488:2026-05-08T20:04:51Z:clawsweeper_auto_repair", "comment_id": "4408981488", "comment_node_id": "IC_kwDOQb6kR88AAAABBsu38A", - "comment_version_key": "4408981488:2026-05-08T19:24:35Z", + "comment_version_key": "4408981488:2026-05-08T20:04:51Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79494#issuecomment-4408981488", "repo": "openclaw/openclaw", "issue_number": 79494, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T18:42:33Z", - "comment_updated_at": "2026-05-08T19:24:35Z", + "comment_updated_at": "2026-05-08T20:04:51Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -816,19 +1308,22 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79494", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79494.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { - "total": 112, + "total": 165, "counts": { - "CANCELLED": 3, - "QUEUED": 36, - "SKIPPED": 17, - "SUCCESS": 56 + "CANCELLED": 42, + "QUEUED": 8, + "SKIPPED": 48, + "SUCCESS": 67 }, "blockers": [ "auto-response:CANCELLED", "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Real behavior proof:CANCELLED", + "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED", "Security High (core-auth-secrets):QUEUED", "Select Critical Quality shards:QUEUED", @@ -838,34 +1333,42 @@ "Security High (mcp-process-tool-boundary):QUEUED", "Security High (plugin-trust-boundary):QUEUED", "Security High (actions):QUEUED", - "build-artifacts:QUEUED", - "checks-fast-bundled:QUEUED", - "checks-fast-contracts-plugins-a:QUEUED", - "checks-fast-contracts-plugins-b:QUEUED", - "checks-fast-contracts-plugins-c:QUEUED", - "checks-fast-contracts-plugins-d:QUEUED", - "checks-fast-contracts-channels-a:QUEUED", - "checks-fast-contracts-channels-b:QUEUED", - "checks-fast-contracts-channels-c:QUEUED", - "checks-node-core-runtime-infra-state:QUEUED", - "checks-node-core-runtime-infra-process:QUEUED", - "checks-node-agentic-control-plane-agent-chat:QUEUED", - "checks-node-agentic-control-plane-auth-node:QUEUED", - "checks-node-agentic-control-plane-http-models:QUEUED", - "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", - "checks-node-agentic-control-plane-runtime:QUEUED", - "checks-node-agentic-control-plane-startup-runtime:QUEUED", - "check-prod-types:QUEUED", - "check-lint:QUEUED", - "check-test-types:QUEUED", - "check-additional-boundaries-a:QUEUED", - "check-additional-boundaries-b:QUEUED", - "check-additional-boundaries-c:QUEUED", - "check-additional-boundaries-d:QUEUED", - "check-additional-extension-channels:QUEUED", - "check-additional-extension-bundled:QUEUED", - "check-additional-extension-package-boundary:QUEUED", - "check-additional-runtime-topology-architecture:QUEUED" + "build-artifacts:CANCELLED", + "checks-fast-bundled:CANCELLED", + "checks-fast-contracts-plugins-a:CANCELLED", + "checks-fast-contracts-plugins-b:CANCELLED", + "checks-fast-contracts-plugins-c:CANCELLED", + "checks-fast-contracts-plugins-d:CANCELLED", + "checks-fast-contracts-channels-a:CANCELLED", + "checks-fast-contracts-channels-b:CANCELLED", + "checks-fast-contracts-channels-c:CANCELLED", + "checks-node-core-runtime-infra-state:CANCELLED", + "checks-node-core-runtime-infra-process:CANCELLED", + "checks-node-agentic-control-plane-agent-chat:CANCELLED", + "checks-node-agentic-control-plane-auth-node:CANCELLED", + "checks-node-agentic-control-plane-http-models:CANCELLED", + "checks-node-agentic-control-plane-http-plugin-ws:CANCELLED", + "checks-node-agentic-control-plane-runtime:CANCELLED", + "checks-node-agentic-control-plane-startup-runtime:CANCELLED", + "check-prod-types:CANCELLED", + "check-lint:CANCELLED", + "check-test-types:CANCELLED", + "check-additional-boundaries-a:CANCELLED", + "check-additional-boundaries-b:CANCELLED", + "check-additional-boundaries-c:CANCELLED", + "check-additional-boundaries-d:CANCELLED", + "check-additional-extension-channels:CANCELLED", + "check-additional-extension-bundled:CANCELLED", + "check-additional-extension-package-boundary:CANCELLED", + "check-additional-runtime-topology-architecture:CANCELLED", + "matrix.check_name:CANCELLED", + "matrix.check_name:CANCELLED", + "build-smoke:CANCELLED", + "checks-fast-contracts-plugins:CANCELLED", + "checks-fast-contracts-channels:CANCELLED", + "check:CANCELLED", + "check-additional:CANCELLED", + "checks-node-core:CANCELLED" ] } }, @@ -913,7 +1416,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79493", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79493.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 102, @@ -1002,7 +1505,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79489", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79489.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 93, @@ -1190,7 +1693,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79483", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79483.md", "mode": "autonomous", - "merge_state_status": "UNKNOWN", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { "total": 109, @@ -1747,7 +2250,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79478", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79478.md", "mode": "autonomous", - "merge_state_status": "UNSTABLE", + "merge_state_status": "UNKNOWN", "review_decision": "", "checks": { "total": 118, @@ -2180,7 +2683,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79470", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79470.md", "mode": "autonomous", - "merge_state_status": "UNSTABLE", + "merge_state_status": "UNKNOWN", "review_decision": "", "checks": { "total": 73, @@ -2308,61 +2811,6 @@ }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79465:4408121314:2026-05-08T17:10:43Z:clawsweeper_auto_repair", - "comment_id": "4408121314", - "comment_node_id": "IC_kwDOQb6kR88AAAABBr6X4g", - "comment_version_key": "4408121314:2026-05-08T17:10:43Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79465#issuecomment-4408121314", - "repo": "openclaw/openclaw", - "issue_number": 79465, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-08T16:42:50Z", - "comment_updated_at": "2026-05-08T17:10:43Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=fa3f154cc7a435088ff15fca8cab1f79e918775f)", - "expected_head_sha": "fa3f154cc7a435088ff15fca8cab1f79e918775f", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "Fix ACP command bypass for channel text commands", - "branch": "fix/acp-command-bypass-clean-body", - "head_sha": "fa3f154cc7a435088ff15fca8cab1f79e918775f", - "author": "roeej", - "labels": [ - "size: S", - "proof: supplied", - "proof: sufficient" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-79465", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79465.md", - "mode": "autonomous", - "merge_state_status": "UNKNOWN", - "review_decision": "", - "checks": { - "total": 116, - "counts": { - "SKIPPED": 21, - "SUCCESS": 94, - "NEUTRAL": 1 - }, - "blockers": [] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, { "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79464:4408041983:2026-05-08T19:45:01Z:clawsweeper_auto_repair", "comment_id": "4408041983", @@ -2391,10 +2839,11 @@ "kind": "pull_request", "title": "fix(elevation): use OriginatingChannel as provider for exec-event elevation gate", "branch": "fix/elevation-exec-event-channel-provider-79435", - "head_sha": "90f821efb4161629ba274bddc81e0cf80a92e9c5", + "head_sha": "289c7a58a49eb702cf4763f45f1a4f2e3b7dfd1c", "author": "hclsys", "labels": [ - "size: XS" + "size: S", + "proof: supplied" ], "is_clownfish_pr": false, "cluster_id": null, @@ -2405,12 +2854,85 @@ "merge_state_status": "UNKNOWN", "review_decision": "", "checks": { - "total": 0, - "counts": {}, - "blockers": [] + "total": 87, + "counts": { + "QUEUED": 37, + "SUCCESS": 11, + "SKIPPED": 9, + "FAILURE": 30 + }, + "blockers": [ + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "Security High (channel-runtime-boundary):QUEUED", + "Security High (network-ssrf-boundary):QUEUED", + "Security High (mcp-process-tool-boundary):QUEUED", + "Security High (plugin-trust-boundary):QUEUED", + "Security High (actions):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", + "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "check-docs:FAILURE", + "checks-windows-node-test:QUEUED" + ] } }, - "reason": "repair commands require an open issue or PR" + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79453:4407768384:2026-05-08T17:58:15Z:clawsweeper_auto_repair", @@ -2507,72 +3029,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79452:4407726166:2026-05-08T17:07:26Z:clawsweeper_auto_repair", - "comment_id": "4407726166", - "comment_node_id": "IC_kwDOQb6kR88AAAABBriQVg", - "comment_version_key": "4407726166:2026-05-08T17:07:26Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79452#issuecomment-4407726166", - "repo": "openclaw/openclaw", - "issue_number": 79452, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-08T15:42:01Z", - "comment_updated_at": "2026-05-08T17:07:26Z", - "trigger": "trusted_bot", - "command": "clawsweeper auto repair", - "intent": "clawsweeper_auto_repair", - "autoclose_message": null, - "trusted_bot": true, - "trusted_bot_author": "clawsweeper[bot]", - "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=9a49a7aaa2a393ee9e05e5c5748fa41744035373)", - "expected_head_sha": "9a49a7aaa2a393ee9e05e5c5748fa41744035373", - "finding_id": null, - "status": "skipped", - "actions": [], - "target": { - "kind": "pull_request", - "title": "fix(update/macos): bootout stale openclaw.update.* LaunchAgents and re-enable canonical gateway", - "branch": "claude/loving-bardeen-c6951a", - "head_sha": "9a49a7aaa2a393ee9e05e5c5748fa41744035373", - "author": "bkf-gitty", - "labels": [ - "gateway", - "cli", - "size: L", - "proof: supplied" - ], - "is_clownfish_pr": false, - "cluster_id": null, - "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-79452", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79452.md", - "mode": "autonomous", - "merge_state_status": "UNKNOWN", - "review_decision": "", - "checks": { - "total": 54, - "counts": { - "SKIPPED": 47, - "SUCCESS": 7 - }, - "blockers": [] - } - }, - "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79441:4407494939:2026-05-08T19:48:35Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79441:4407494939:2026-05-08T20:21:33Z:clawsweeper_auto_repair", "comment_id": "4407494939", "comment_node_id": "IC_kwDOQb6kR88AAAABBrUJGw", - "comment_version_key": "4407494939:2026-05-08T19:48:35Z", + "comment_version_key": "4407494939:2026-05-08T20:21:33Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79441#issuecomment-4407494939", "repo": "openclaw/openclaw", "issue_number": 79441, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T15:09:12Z", - "comment_updated_at": "2026-05-08T19:48:35Z", + "comment_updated_at": "2026-05-08T20:21:33Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -2580,8 +3047,8 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0975c0d54de288a8c2e0a22ebf411f52fbf7a637)", - "expected_head_sha": "0975c0d54de288a8c2e0a22ebf411f52fbf7a637", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=269083616a5e74808f39c8d21b14b0842524edac)", + "expected_head_sha": "269083616a5e74808f39c8d21b14b0842524edac", "finding_id": null, "status": "skipped", "actions": [], @@ -2589,7 +3056,7 @@ "kind": "pull_request", "title": "fix(feishu): authorize slash commands for admitted senders when no allowFrom configured (#79409)", "branch": "fix/feishu-dm-group-commands-no-allowFrom-79409", - "head_sha": "950fc8e4438937cc1a52ff06f84a1065fb05a152", + "head_sha": "269083616a5e74808f39c8d21b14b0842524edac", "author": "hclsys", "labels": [ "channel: feishu", @@ -2607,18 +3074,14 @@ "checks": { "total": 81, "counts": { - "CANCELLED": 1, - "QUEUED": 30, - "SUCCESS": 36, - "SKIPPED": 11, - "FAILURE": 2, - "IN_PROGRESS": 1 + "QUEUED": 31, + "SUCCESS": 11, + "SKIPPED": 10, + "FAILURE": 29 }, "blockers": [ - "dispatch:CANCELLED", "Select Critical Quality shards:QUEUED", "Scan changed paths (precise):QUEUED", - "security-dependency-audit:FAILURE", "build-artifacts:QUEUED", "checks-fast-bundled:QUEUED", "checks-fast-contracts-plugins-a:QUEUED", @@ -2628,18 +3091,46 @@ "checks-fast-contracts-channels-a:QUEUED", "checks-fast-contracts-channels-b:QUEUED", "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", "checks-node-core-runtime-infra-state:QUEUED", "checks-node-core-runtime-infra-process:QUEUED", - "checks-node-core-runtime-shared:IN_PROGRESS", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", "checks-node-agentic-control-plane-agent-chat:QUEUED", "checks-node-agentic-control-plane-auth-node:QUEUED", "checks-node-agentic-control-plane-http-models:QUEUED", "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", "checks-node-agentic-control-plane-runtime:QUEUED", "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", "check-prod-types:QUEUED", "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", "check-additional-boundaries-a:QUEUED", "check-additional-boundaries-b:QUEUED", "check-additional-boundaries-c:QUEUED", @@ -2648,24 +3139,24 @@ "check-additional-extension-bundled:QUEUED", "check-additional-extension-package-boundary:QUEUED", "check-additional-runtime-topology-architecture:QUEUED", - "security-fast:FAILURE" + "checks-windows-node-test:QUEUED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79434:4407279213:2026-05-08T19:42:41Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79434:4407279213:2026-05-08T20:23:05Z:clawsweeper_auto_repair", "comment_id": "4407279213", "comment_node_id": "IC_kwDOQb6kR88AAAABBrG-bQ", - "comment_version_key": "4407279213:2026-05-08T19:42:41Z", + "comment_version_key": "4407279213:2026-05-08T20:23:05Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79434#issuecomment-4407279213", "repo": "openclaw/openclaw", "issue_number": 79434, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-08T14:36:33Z", - "comment_updated_at": "2026-05-08T19:42:41Z", + "comment_updated_at": "2026-05-08T20:23:05Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -2673,8 +3164,8 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=0d3e59a426ef4371cd4e5286b2e2b65d3eb408c8)", - "expected_head_sha": "0d3e59a426ef4371cd4e5286b2e2b65d3eb408c8", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=79d989492d05c0c8883d57d97a48582acbb65ef4)", + "expected_head_sha": "79d989492d05c0c8883d57d97a48582acbb65ef4", "finding_id": null, "status": "skipped", "actions": [], @@ -2682,7 +3173,7 @@ "kind": "pull_request", "title": "fix(telegram): treat explicit empty groups as unset for root fallback in single-account bots", "branch": "fix/telegram-empty-groups-drops-root-config-79427", - "head_sha": "818e4a696e4ace98bb590709d1cadd8689fc0d08", + "head_sha": "79d989492d05c0c8883d57d97a48582acbb65ef4", "author": "hclsys", "labels": [ "channel: telegram", @@ -2700,15 +3191,442 @@ "checks": { "total": 81, "counts": { - "QUEUED": 30, - "SUCCESS": 36, - "SKIPPED": 11, - "FAILURE": 2, - "IN_PROGRESS": 2 + "QUEUED": 31, + "SUCCESS": 11, + "SKIPPED": 10, + "FAILURE": 29 }, "blockers": [ "Select Critical Quality shards:QUEUED", "Scan changed paths (precise):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", + "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "checks-windows-node-test:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79433:4407276613:2026-05-08T20:23:40Z:clawsweeper_auto_repair", + "comment_id": "4407276613", + "comment_node_id": "IC_kwDOQb6kR88AAAABBrG0RQ", + "comment_version_key": "4407276613:2026-05-08T20:23:40Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79433#issuecomment-4407276613", + "repo": "openclaw/openclaw", + "issue_number": 79433, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T14:36:13Z", + "comment_updated_at": "2026-05-08T20:23:40Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=937cda10e857e6bbdb9c12710c544ff5b0155f80)", + "expected_head_sha": "937cda10e857e6bbdb9c12710c544ff5b0155f80", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(plugins): emit logger.warn when conversation hook registration is blocked at load time", + "branch": "fix/plugin-conversation-hook-silent-deny-79421", + "head_sha": "937cda10e857e6bbdb9c12710c544ff5b0155f80", + "author": "hclsys", + "labels": [ + "size: XS", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79433", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79433.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 93, + "counts": { + "QUEUED": 37, + "SKIPPED": 12, + "SUCCESS": 15, + "FAILURE": 29 + }, + "blockers": [ + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "Security High (channel-runtime-boundary):QUEUED", + "Security High (network-ssrf-boundary):QUEUED", + "Security High (mcp-process-tool-boundary):QUEUED", + "Security High (plugin-trust-boundary):QUEUED", + "Security High (actions):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-fast-protocol:FAILURE", + "checks-node-core-fast:FAILURE", + "checks-node-core-src-security:FAILURE", + "checks-node-core-ui:FAILURE", + "checks-node-core-support:FAILURE", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-core-runtime-media-ui:FAILURE", + "checks-node-core-runtime-shared:FAILURE", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "checks-node-agentic-cli:FAILURE", + "checks-node-agentic-command-support:FAILURE", + "checks-node-agentic-commands-agent-channel:FAILURE", + "checks-node-agentic-commands-doctor:FAILURE", + "checks-node-agentic-commands-doctor-shared:FAILURE", + "checks-node-agentic-commands-models:FAILURE", + "checks-node-agentic-commands-onboard-config:FAILURE", + "checks-node-agentic-commands-status-tools:FAILURE", + "checks-node-agentic-agents:FAILURE", + "checks-node-agentic-gateway-core:FAILURE", + "checks-node-agentic-gateway-methods:FAILURE", + "checks-node-agentic-plugin-sdk:FAILURE", + "checks-node-auto-reply-core-top-level:FAILURE", + "checks-node-auto-reply-reply-agent-runner:FAILURE", + "checks-node-auto-reply-reply-commands:FAILURE", + "checks-node-auto-reply-reply-dispatch:FAILURE", + "checks-node-auto-reply-reply-session:FAILURE", + "checks-node-auto-reply-reply-state-routing:FAILURE", + "check-preflight-guards:FAILURE", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-dependencies:FAILURE", + "check-policy-guards:FAILURE", + "check-test-types:QUEUED", + "check-strict-smoke:FAILURE", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED", + "checks-windows-node-test:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79397:4406499173:2026-05-08T18:08:02Z:clawsweeper_auto_repair", + "comment_id": "4406499173", + "comment_node_id": "IC_kwDOQb6kR88AAAABBqXXZQ", + "comment_version_key": "4406499173:2026-05-08T18:08:02Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79397#issuecomment-4406499173", + "repo": "openclaw/openclaw", + "issue_number": 79397, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T12:45:06Z", + "comment_updated_at": "2026-05-08T18:08:02Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=cb6cbd4a14e7faf04471e69aa3af5ac255afe1b7)", + "expected_head_sha": "cb6cbd4a14e7faf04471e69aa3af5ac255afe1b7", + "finding_id": "review-feedback", + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(nextcloud-talk): parse structured mention payloads", + "branch": "nextcloud-talk", + "head_sha": "cb6cbd4a14e7faf04471e69aa3af5ac255afe1b7", + "author": "iclem", + "labels": [ + "channel: nextcloud-talk", + "size: M", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79397", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79397.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 87, + "counts": { + "QUEUED": 30, + "SKIPPED": 12, + "SUCCESS": 45 + }, + "blockers": [ + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-test-types:QUEUED", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79387:4406359321:2026-05-08T18:42:10Z:clawsweeper_auto_repair", + "comment_id": "4406359321", + "comment_node_id": "IC_kwDOQb6kR88AAAABBqO1GQ", + "comment_version_key": "4406359321:2026-05-08T18:42:10Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79387#issuecomment-4406359321", + "repo": "openclaw/openclaw", + "issue_number": 79387, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T12:22:29Z", + "comment_updated_at": "2026-05-08T18:42:10Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=6c795ff98f21df2a580ea006e44740db587fe62f)", + "expected_head_sha": "6c795ff98f21df2a580ea006e44740db587fe62f", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "feat(imessage): inbound catchup (cursor + replay loop + monitor wiring)", + "branch": "feat/imsg-catchup", + "head_sha": "6c795ff98f21df2a580ea006e44740db587fe62f", + "author": "omarshahine", + "labels": [ + "docs", + "channel: imessage", + "maintainer", + "size: XL", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79387", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79387.md", + "mode": "autonomous", + "merge_state_status": "UNKNOWN", + "review_decision": "", + "checks": { + "total": 87, + "counts": { + "QUEUED": 36, + "SUCCESS": 41, + "SKIPPED": 10 + }, + "blockers": [ + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "Security High (channel-runtime-boundary):QUEUED", + "Security High (network-ssrf-boundary):QUEUED", + "Security High (mcp-process-tool-boundary):QUEUED", + "Security High (plugin-trust-boundary):QUEUED", + "Security High (actions):QUEUED", + "build-artifacts:QUEUED", + "checks-fast-bundled:QUEUED", + "checks-fast-contracts-plugins-a:QUEUED", + "checks-fast-contracts-plugins-b:QUEUED", + "checks-fast-contracts-plugins-c:QUEUED", + "checks-fast-contracts-plugins-d:QUEUED", + "checks-fast-contracts-channels-a:QUEUED", + "checks-fast-contracts-channels-b:QUEUED", + "checks-fast-contracts-channels-c:QUEUED", + "checks-node-core-runtime-infra-state:QUEUED", + "checks-node-core-runtime-infra-process:QUEUED", + "checks-node-agentic-control-plane-agent-chat:QUEUED", + "checks-node-agentic-control-plane-auth-node:QUEUED", + "checks-node-agentic-control-plane-http-models:QUEUED", + "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", + "checks-node-agentic-control-plane-runtime:QUEUED", + "checks-node-agentic-control-plane-startup-runtime:QUEUED", + "check-prod-types:QUEUED", + "check-lint:QUEUED", + "check-test-types:QUEUED", + "check-additional-boundaries-a:QUEUED", + "check-additional-boundaries-b:QUEUED", + "check-additional-boundaries-c:QUEUED", + "check-additional-boundaries-d:QUEUED", + "check-additional-extension-channels:QUEUED", + "check-additional-extension-bundled:QUEUED", + "check-additional-extension-package-boundary:QUEUED", + "check-additional-runtime-topology-architecture:QUEUED" + ] + } + }, + "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79383:4406312105:2026-05-08T20:17:00Z:clawsweeper_auto_repair", + "comment_id": "4406312105", + "comment_node_id": "IC_kwDOQb6kR88AAAABBqL8qQ", + "comment_version_key": "4406312105:2026-05-08T20:17:00Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79383#issuecomment-4406312105", + "repo": "openclaw/openclaw", + "issue_number": 79383, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-08T12:14:20Z", + "comment_updated_at": "2026-05-08T20:17:00Z", + "trigger": "trusted_bot", + "command": "clawsweeper auto repair", + "intent": "clawsweeper_auto_repair", + "autoclose_message": null, + "trusted_bot": true, + "trusted_bot_author": "clawsweeper[bot]", + "automation_source": "clawsweeper", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=346c6429e4e91d007f8e0e6b81c30ed06cef0351)", + "expected_head_sha": "346c6429e4e91d007f8e0e6b81c30ed06cef0351", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "feat(imessage): per-group systemPrompt (parity with other channels)", + "branch": "feat/imsg-per-group-system-prompt", + "head_sha": "346c6429e4e91d007f8e0e6b81c30ed06cef0351", + "author": "omarshahine", + "labels": [ + "docs", + "channel: imessage", + "maintainer", + "size: M" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79383", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79383.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 87, + "counts": { + "QUEUED": 36, + "SUCCESS": 39, + "SKIPPED": 10, + "FAILURE": 2 + }, + "blockers": [ + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "Security High (channel-runtime-boundary):QUEUED", + "Security High (network-ssrf-boundary):QUEUED", + "Security High (mcp-process-tool-boundary):QUEUED", + "Security High (plugin-trust-boundary):QUEUED", + "Security High (actions):QUEUED", "security-dependency-audit:FAILURE", "build-artifacts:QUEUED", "checks-fast-bundled:QUEUED", @@ -2721,14 +3639,12 @@ "checks-fast-contracts-channels-c:QUEUED", "checks-node-core-runtime-infra-state:QUEUED", "checks-node-core-runtime-infra-process:QUEUED", - "checks-node-core-runtime-shared:IN_PROGRESS", "checks-node-agentic-control-plane-agent-chat:QUEUED", "checks-node-agentic-control-plane-auth-node:QUEUED", "checks-node-agentic-control-plane-http-models:QUEUED", "checks-node-agentic-control-plane-http-plugin-ws:QUEUED", "checks-node-agentic-control-plane-runtime:QUEUED", "checks-node-agentic-control-plane-startup-runtime:QUEUED", - "checks-node-auto-reply-reply-commands:IN_PROGRESS", "check-prod-types:QUEUED", "check-lint:QUEUED", "check-test-types:QUEUED",