diff --git a/results/comment-router-latest.json b/results/comment-router-latest.json index 2f99bb6..b81d4cc 100644 --- a/results/comment-router-latest.json +++ b/results/comment-router-latest.json @@ -1,15 +1,15 @@ { "status": "dry_run", - "generated_at": "2026-05-07T19:06:36.715Z", + "generated_at": "2026-05-07T19:48:23.505Z", "repo": "openclaw/openclaw", "clownfish_repo": "openclaw/clownfish", "clawsweeper_repo": "openclaw/clawsweeper", - "since": "2026-05-07T16:05:57.836Z", + "since": "2026-05-07T16:47:30.925Z", "execute": false, "max_comments": 100, "max_autoclose_targets": 8, "scanned_comments": 100, - "commands_seen": 26, + "commands_seen": 29, "actionable": 0, "trusted_bots": [ "clawsweeper[bot]", @@ -24,17 +24,17 @@ "max_auto_repairs_per_pr": 5, "commands": [ { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79059:4400170726:2026-05-07T19:01:25Z:clawsweeper_auto_repair", - "comment_id": "4400170726", - "comment_node_id": "IC_kwDOQb6kR88AAAABBkVG5g", - "comment_version_key": "4400170726:2026-05-07T19:01:25Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79059#issuecomment-4400170726", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79068:4400473284:2026-05-07T19:46:35Z:clawsweeper_auto_repair", + "comment_id": "4400473284", + "comment_node_id": "IC_kwDOQb6kR88AAAABBknkxA", + "comment_version_key": "4400473284:2026-05-07T19:46:35Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79068#issuecomment-4400473284", "repo": "openclaw/openclaw", - "issue_number": 79059, + "issue_number": 79068, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T18:57:42Z", - "comment_updated_at": "2026-05-07T19:01:25Z", + "comment_created_at": "2026-05-07T19:37:50Z", + "comment_updated_at": "2026-05-07T19:46:35Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -42,8 +42,331 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=8c74048fdc98dc89afd0c1d2ea19670186fc3920)", - "expected_head_sha": "8c74048fdc98dc89afd0c1d2ea19670186fc3920", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=59777da8c66e53bcdb58c32468f0b94fb0b61244)", + "expected_head_sha": "59777da8c66e53bcdb58c32468f0b94fb0b61244", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix: bound gateway session memory after compaction", + "branch": "fix/gateway-leak-triad-73655", + "head_sha": "59777da8c66e53bcdb58c32468f0b94fb0b61244", + "author": "bryangauvin", + "labels": [ + "agents", + "size: M", + "triage: needs-real-behavior-proof" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79068", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79068.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 87, + "counts": { + "FAILURE": 1, + "QUEUED": 37, + "SUCCESS": 39, + "SKIPPED": 10 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "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", + "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:79065:4400438178:2026-05-07T19:47:17Z:clawsweeper_auto_repair", + "comment_id": "4400438178", + "comment_node_id": "IC_kwDOQb6kR88AAAABBklbog", + "comment_version_key": "4400438178:2026-05-07T19:47:17Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79065#issuecomment-4400438178", + "repo": "openclaw/openclaw", + "issue_number": 79065, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T19:32:51Z", + "comment_updated_at": "2026-05-07T19:47:17Z", + "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=eca45b80a5850dd064265c0f60e0b4bf4e65b350)", + "expected_head_sha": "eca45b80a5850dd064265c0f60e0b4bf4e65b350", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "[AI-assisted] fix(providers): honor CIDR NO_PROXY entries", + "branch": "fix-provider-no-proxy-cidr-79030", + "head_sha": "eca45b80a5850dd064265c0f60e0b4bf4e65b350", + "author": "brokemac79", + "labels": [ + "size: S", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79065", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79065.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 108, + "counts": { + "CANCELLED": 2, + "QUEUED": 36, + "IN_PROGRESS": 1, + "SKIPPED": 16, + "SUCCESS": 53 + }, + "blockers": [ + "auto-response:CANCELLED", + "auto-response:CANCELLED", + "Security High (core-auth-secrets):QUEUED", + "Select Critical Quality shards:QUEUED", + "Scan changed paths (precise):QUEUED", + "auto-response:IN_PROGRESS", + "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:79066:4400432805:2026-05-07T19:37:20Z:clawsweeper_auto_repair", + "comment_id": "4400432805", + "comment_node_id": "IC_kwDOQb6kR88AAAABBklGpQ", + "comment_version_key": "4400432805:2026-05-07T19:37:20Z", + "comment_url": "https://github.com/openclaw/openclaw/issues/79066#issuecomment-4400432805", + "repo": "openclaw/openclaw", + "issue_number": 79066, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T19:31:59Z", + "comment_updated_at": "2026-05-07T19:37:20Z", + "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]: Gateway HTTP missing-scope forbidden response is duplicated across handlers", + "labels": [ + "bug", + "bug:behavior" + ] + }, + "reason": "repair commands require a pull request" + }, + { + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79064:4400340115:2026-05-07T19:23:50Z:clawsweeper_auto_repair", + "comment_id": "4400340115", + "comment_node_id": "IC_kwDOQb6kR88AAAABBkfckw", + "comment_version_key": "4400340115:2026-05-07T19:23:50Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79064#issuecomment-4400340115", + "repo": "openclaw/openclaw", + "issue_number": 79064, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T19:19:41Z", + "comment_updated_at": "2026-05-07T19:23:50Z", + "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=dc4120b8ed751ef2bd48157d392dae10637d5cfa)", + "expected_head_sha": "dc4120b8ed751ef2bd48157d392dae10637d5cfa", + "finding_id": "review-feedback", + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(cron): clarify payload.model allowlist rejection — list allowed keys, fix tautology (#79058)", + "branch": "fix/cron-model-rejection-message-79058", + "head_sha": "dc4120b8ed751ef2bd48157d392dae10637d5cfa", + "author": "hclsys", + "labels": [ + "size: S", + "proof: supplied", + "proof: sufficient" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79064", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79064.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 96, + "counts": { + "CANCELLED": 1, + "QUEUED": 36, + "SKIPPED": 13, + "SUCCESS": 45, + "FAILURE": 1 + }, + "blockers": [ + "auto-response: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", + "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-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", + "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:79059:4400170726:2026-05-07T19:36:55Z:clawsweeper_auto_repair", + "comment_id": "4400170726", + "comment_node_id": "IC_kwDOQb6kR88AAAABBkVG5g", + "comment_version_key": "4400170726:2026-05-07T19:36:55Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79059#issuecomment-4400170726", + "repo": "openclaw/openclaw", + "issue_number": 79059, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T18:57:42Z", + "comment_updated_at": "2026-05-07T19:36:55Z", + "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=25438ec4178504a77861dbb60c0d0d97ac89dd0a)", + "expected_head_sha": "25438ec4178504a77861dbb60c0d0d97ac89dd0a", "finding_id": null, "status": "skipped", "actions": [], @@ -51,11 +374,11 @@ "kind": "pull_request", "title": "fix(subagents): add sendMessage fallback + callGateway fallthrough for delivery drops", "branch": "fix/subagent-announce-delivery-drop-v2", - "head_sha": "8c74048fdc98dc89afd0c1d2ea19670186fc3920", + "head_sha": "25438ec4178504a77861dbb60c0d0d97ac89dd0a", "author": "yozakura-ava", "labels": [ "agents", - "size: M", + "size: XS", "triage: needs-real-behavior-proof" ], "is_clownfish_pr": false, @@ -67,36 +390,32 @@ "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { - "total": 14, + "total": 12, "counts": { "FAILURE": 2, - "CANCELLED": 3, - "SKIPPED": 4, - "SUCCESS": 5 + "SUCCESS": 8, + "SKIPPED": 2 }, "blockers": [ "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED" + "Real behavior proof:FAILURE" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79057:4400157324:2026-05-07T18:59:53Z:clawsweeper_auto_repair", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79057:4400157324:2026-05-07T19:36:09Z:clawsweeper_auto_repair", "comment_id": "4400157324", "comment_node_id": "IC_kwDOQb6kR88AAAABBkUSjA", - "comment_version_key": "4400157324:2026-05-07T18:59:53Z", + "comment_version_key": "4400157324:2026-05-07T19:36:09Z", "comment_url": "https://github.com/openclaw/openclaw/pull/79057#issuecomment-4400157324", "repo": "openclaw/openclaw", "issue_number": 79057, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", "comment_created_at": "2026-05-07T18:55:49Z", - "comment_updated_at": "2026-05-07T18:59:53Z", + "comment_updated_at": "2026-05-07T19:36:09Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -104,21 +423,22 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=d6b347693d419f27404f7d5124cb3e2320f5afa3)", - "expected_head_sha": "d6b347693d419f27404f7d5124cb3e2320f5afa3", - "finding_id": null, + "repair_reason": "structured ClawSweeper marker: fix-required (finding=review-feedback sha=ec81a59bbb60b2b901736a99068bc7350c40e06e)", + "expected_head_sha": "ec81a59bbb60b2b901736a99068bc7350c40e06e", + "finding_id": "review-feedback", "status": "skipped", "actions": [], "target": { "kind": "pull_request", "title": "fix(whatsapp): ignore outbound echoes for inbound activity", "branch": "fix/whatsapp-inbound-activity-echoes", - "head_sha": "d6b347693d419f27404f7d5124cb3e2320f5afa3", + "head_sha": "ec81a59bbb60b2b901736a99068bc7350c40e06e", "author": "ai-hpc", "labels": [ "channel: whatsapp-web", "size: S", - "proof: supplied" + "proof: supplied", + "proof: sufficient" ], "is_clownfish_pr": false, "cluster_id": null, @@ -129,18 +449,17 @@ "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { - "total": 93, + "total": 87, "counts": { + "CANCELLED": 1, "QUEUED": 30, - "IN_PROGRESS": 2, "SKIPPED": 13, - "SUCCESS": 48 + "SUCCESS": 43 }, "blockers": [ + "auto-response:CANCELLED", "Select Critical Quality shards:QUEUED", "Scan changed paths (precise):QUEUED", - "auto-response:IN_PROGRESS", - "Real behavior proof:IN_PROGRESS", "build-artifacts:QUEUED", "checks-fast-bundled:QUEUED", "checks-fast-contracts-plugins-a:QUEUED", @@ -347,7 +666,7 @@ "automerge_cluster_id": "automerge-openclaw-openclaw-79051", "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79051.md", "mode": "autonomous", - "merge_state_status": "UNSTABLE", + "merge_state_status": "DIRTY", "review_decision": "", "checks": { "total": 97, @@ -1525,17 +1844,17 @@ "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79026:4399088086:2026-05-07T16:45:57Z:clawsweeper_auto_repair", - "comment_id": "4399088086", - "comment_node_id": "IC_kwDOQb6kR88AAAABBjTB1g", - "comment_version_key": "4399088086:2026-05-07T16:45:57Z", - "comment_url": "https://github.com/openclaw/openclaw/issues/79026#issuecomment-4399088086", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79016:4398889960:2026-05-07T19:36:53Z:clawsweeper_auto_repair", + "comment_id": "4398889960", + "comment_node_id": "IC_kwDOQb6kR88AAAABBjG76A", + "comment_version_key": "4398889960:2026-05-07T19:36:53Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79016#issuecomment-4398889960", "repo": "openclaw/openclaw", - "issue_number": 79026, + "issue_number": 79016, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T16:40:05Z", - "comment_updated_at": "2026-05-07T16:45:57Z", + "comment_created_at": "2026-05-07T16:14:50Z", + "comment_updated_at": "2026-05-07T19:36:53Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -1543,159 +1862,55 @@ "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": "active-memory recall subagent can deadlock on the main lane inside before_prompt_build", - "labels": [] - }, - "reason": "repair commands require a pull request" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79023:4399038827:2026-05-07T16:39:29Z:clawsweeper_auto_repair", - "comment_id": "4399038827", - "comment_node_id": "IC_kwDOQb6kR88AAAABBjQBaw", - "comment_version_key": "4399038827:2026-05-07T16:39:29Z", - "comment_url": "https://github.com/openclaw/openclaw/issues/79023#issuecomment-4399038827", - "repo": "openclaw/openclaw", - "issue_number": 79023, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T16:34:36Z", - "comment_updated_at": "2026-05-07T16:39:29Z", - "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": "closed", - "title": "[Feature]: Revive secure filesystem ACLs (allowedPaths/denyPaths) for tools.fs (follow-up to #52621 / #39672 / #39764)", - "labels": [] - }, - "reason": "repair commands require an open issue or PR" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79021:4398985199:2026-05-07T16:35:34Z:clawsweeper_auto_repair", - "comment_id": "4398985199", - "comment_node_id": "IC_kwDOQb6kR88AAAABBjMv7w", - "comment_version_key": "4398985199:2026-05-07T16:35:34Z", - "comment_url": "https://github.com/openclaw/openclaw/issues/79021#issuecomment-4398985199", - "repo": "openclaw/openclaw", - "issue_number": 79021, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T16:27:18Z", - "comment_updated_at": "2026-05-07T16:35:34Z", - "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": "openai-codex OAuth recovery can stick to stale lastGood profile after refresh_token_reused", - "labels": [] - }, - "reason": "repair commands require a pull request" - }, - { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79020:4398939668:2026-05-07T16:29:52Z:clawsweeper_auto_repair", - "comment_id": "4398939668", - "comment_node_id": "IC_kwDOQb6kR88AAAABBjJ-FA", - "comment_version_key": "4398939668:2026-05-07T16:29:52Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79020#issuecomment-4398939668", - "repo": "openclaw/openclaw", - "issue_number": 79020, - "author": "clawsweeper[bot]", - "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T16:21:25Z", - "comment_updated_at": "2026-05-07T16:29:52Z", - "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=1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3)", - "expected_head_sha": "1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=bbb13679ad7eae2d9ec1179103600af1d4c4edef)", + "expected_head_sha": "bbb13679ad7eae2d9ec1179103600af1d4c4edef", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "fix(gateway/health): require delay co-evidence before flagging event_loop_utilization degraded (#79017)", - "branch": "fix/event-loop-elu-false-positive-79017", - "head_sha": "1c0f140a4ff44be5f18e5cb65bbd564cea1b23d3", - "author": "hclsys", + "title": "feat(wizard): add CLI wizard i18n with zh-CN support", + "branch": "feat/wizard-i18n", + "head_sha": "09c623f69b5a4a834c0a13898d26ad2c8671c0f8", + "author": "lifetimevip", "labels": [ - "gateway", - "size: XS", - "triage: mock-only-proof" + "size: M", + "proof: supplied" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-79020", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79020.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-79016", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79016.md", "mode": "autonomous", - "merge_state_status": "DIRTY", + "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { - "total": 21, + "total": 9, "counts": { - "FAILURE": 3, - "CANCELLED": 4, - "SKIPPED": 5, - "SUCCESS": 9 + "CANCELLED": 1, + "SKIPPED": 2, + "SUCCESS": 6 }, "blockers": [ - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "Real behavior proof:FAILURE", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", - "Real behavior proof:CANCELLED" + "auto-response:CANCELLED" ] } }, "reason": "repair commands require a Clownfish PR or a PR opted into Clownfish automerge" }, { - "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79014:4398899703:2026-05-07T16:26:05Z:clawsweeper_auto_repair", - "comment_id": "4398899703", - "comment_node_id": "IC_kwDOQb6kR88AAAABBjHh9w", - "comment_version_key": "4398899703:2026-05-07T16:26:05Z", - "comment_url": "https://github.com/openclaw/openclaw/pull/79014#issuecomment-4398899703", + "idempotency_key": "clawsweeper-repair:openclaw/openclaw:79006:4398764140:2026-05-07T17:22:53Z:clawsweeper_auto_repair", + "comment_id": "4398764140", + "comment_node_id": "IC_kwDOQb6kR88AAAABBi_QbA", + "comment_version_key": "4398764140:2026-05-07T17:22:53Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/79006#issuecomment-4398764140", "repo": "openclaw/openclaw", - "issue_number": 79014, + "issue_number": 79006, "author": "clawsweeper[bot]", "author_association": "CONTRIBUTOR", - "comment_created_at": "2026-05-07T16:16:08Z", - "comment_updated_at": "2026-05-07T16:26:05Z", + "comment_created_at": "2026-05-07T16:01:01Z", + "comment_updated_at": "2026-05-07T17:22:53Z", "trigger": "trusted_bot", "command": "clawsweeper auto repair", "intent": "clawsweeper_auto_repair", @@ -1703,49 +1918,233 @@ "trusted_bot": true, "trusted_bot_author": "clawsweeper[bot]", "automation_source": "clawsweeper", - "repair_reason": "structured ClawSweeper verdict: needs-human (sha=b8cc8bac7a3704f0e30236bc24230486262743bc)", - "expected_head_sha": "b8cc8bac7a3704f0e30236bc24230486262743bc", + "repair_reason": "structured ClawSweeper verdict: needs-human (sha=5009760e7aa34424de55c8c7453f72f480135973)", + "expected_head_sha": "5009760e7aa34424de55c8c7453f72f480135973", "finding_id": null, "status": "skipped", "actions": [], "target": { "kind": "pull_request", - "title": "test: fix tsgo model fixtures", - "branch": "fix/tsgo-core-test-model-fixtures", - "head_sha": "b8cc8bac7a3704f0e30236bc24230486262743bc", - "author": "rolandrscheel", + "title": "Redact persisted secret-shaped payloads [AI]", + "branch": "fix/fix-579", + "head_sha": "5009760e7aa34424de55c8c7453f72f480135973", + "author": "pgondhi987", "labels": [ "agents", - "size: XS", + "maintainer", + "size: XL" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-79006", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79006.md", + "mode": "autonomous", + "merge_state_status": "UNSTABLE", + "review_decision": "", + "checks": { + "total": 87, + "counts": { + "FAILURE": 2, + "QUEUED": 36, + "SUCCESS": 38, + "SKIPPED": 11 + }, + "blockers": [ + "Real behavior proof:FAILURE", + "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-fast:FAILURE", + "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:78940:4397412294:2026-05-07T19:30:37Z:clawsweeper_auto_repair", + "comment_id": "4397412294", + "comment_node_id": "IC_kwDOQb6kR88AAAABBhsvxg", + "comment_version_key": "4397412294:2026-05-07T19:30:37Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78940#issuecomment-4397412294", + "repo": "openclaw/openclaw", + "issue_number": 78940, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T13:12:28Z", + "comment_updated_at": "2026-05-07T19:30: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 marker: fix-required (finding=review-feedback sha=6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a)", + "expected_head_sha": "6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a", + "finding_id": "review-feedback", + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix(cli): canonicalize infer model refs safely", + "branch": "fix/infer-model-ref-canonical-profile", + "head_sha": "6867bf0b225ca6e37d3af9dce834b0f4f1f3a20a", + "author": "ai-hpc", + "labels": [ + "cli", + "agents", + "size: S", "proof: supplied", "proof: sufficient" ], "is_clownfish_pr": false, "cluster_id": null, "job_path": null, - "automerge_cluster_id": "automerge-openclaw-openclaw-79014", - "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-79014.md", + "automerge_cluster_id": "automerge-openclaw-openclaw-78940", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78940.md", "mode": "autonomous", "merge_state_status": "UNSTABLE", "review_decision": "", "checks": { - "total": 118, + "total": 93, "counts": { - "FAILURE": 3, - "CANCELLED": 8, "QUEUED": 36, - "SKIPPED": 20, - "SUCCESS": 51 + "SKIPPED": 13, + "SUCCESS": 44 + }, + "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:78936:4397315010:2026-05-07T17:46:36Z:clawsweeper_auto_repair", + "comment_id": "4397315010", + "comment_node_id": "IC_kwDOQb6kR88AAAABBhmzwg", + "comment_version_key": "4397315010:2026-05-07T17:46:36Z", + "comment_url": "https://github.com/openclaw/openclaw/pull/78936#issuecomment-4397315010", + "repo": "openclaw/openclaw", + "issue_number": 78936, + "author": "clawsweeper[bot]", + "author_association": "CONTRIBUTOR", + "comment_created_at": "2026-05-07T13:00:21Z", + "comment_updated_at": "2026-05-07T17:46:36Z", + "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=914bdca3c6451ef49437f693c66bb8013c10ae55)", + "expected_head_sha": "914bdca3c6451ef49437f693c66bb8013c10ae55", + "finding_id": null, + "status": "skipped", + "actions": [], + "target": { + "kind": "pull_request", + "title": "fix #78919: [Bug] ACP sessions_spawn doesn't route images to Codex's native vision like acpx codex exec does", + "branch": "feat/issue-78919", + "head_sha": "914bdca3c6451ef49437f693c66bb8013c10ae55", + "author": "zhangguiping-xydt", + "labels": [ + "agents", + "size: S", + "proof: supplied" + ], + "is_clownfish_pr": false, + "cluster_id": null, + "job_path": null, + "automerge_cluster_id": "automerge-openclaw-openclaw-78936", + "automerge_job_path": "jobs/openclaw/inbox/automerge-openclaw-openclaw-78936.md", + "mode": "autonomous", + "merge_state_status": "DIRTY", + "review_decision": "", + "checks": { + "total": 104, + "counts": { + "FAILURE": 2, + "CANCELLED": 5, + "QUEUED": 36, + "SKIPPED": 15, + "SUCCESS": 46 }, "blockers": [ - "Real behavior proof:FAILURE", "Real behavior proof:FAILURE", "Real behavior proof:FAILURE", "auto-response:CANCELLED", "auto-response:CANCELLED", - "auto-response:CANCELLED", - "auto-response:CANCELLED", - "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED", "Real behavior proof:CANCELLED",