[ { "repo": "openclaw/openclaw", "run_id": "24937679258", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24937679258", "cluster_id": "ghcrawl-143799-autonomous-smoke", "published_at": "2026-04-26T01:36:05.594Z", "target": "#65285", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#61741", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143799-autonomous-smoke:#65285:close_duplicate:#61741:2026-04-12T16:11:09Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-12T16:11:09Z" }, { "repo": "openclaw/openclaw", "run_id": "24937679258", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24937679258", "cluster_id": "ghcrawl-143799-autonomous-smoke", "published_at": "2026-04-26T01:36:05.594Z", "target": "#69920", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#61741", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143799-autonomous-smoke:#69920:close_duplicate:#61741:2026-04-22T01:29:17Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-22T01:29:17Z" }, { "repo": "openclaw/openclaw", "run_id": "24939000666", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939000666", "cluster_id": "ghcrawl-143804-autonomous-smoke", "published_at": "2026-04-26T01:36:05.616Z", "target": "#70373", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68508", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143804-autonomous-smoke:#70373:close_duplicate:#68508:2026-04-22T22:52:51Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-22T22:52:51Z" }, { "repo": "openclaw/openclaw", "run_id": "24939001644", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939001644", "cluster_id": "ghcrawl-143805-autonomous-smoke", "published_at": "2026-04-26T01:36:05.618Z", "target": "#65153", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#62560", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143805-autonomous-smoke:#65153:close_duplicate:#62560:2026-04-12T04:34:31Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-12T04:34:31Z" }, { "repo": "openclaw/openclaw", "run_id": "24939007967", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939007967", "cluster_id": "ghcrawl-143814-autonomous-smoke", "published_at": "2026-04-26T01:36:05.637Z", "target": "#64750", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#63816", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143814-autonomous-smoke|#64750|close_duplicate|#63816|2026-04-11T10:25:09Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-11T10:25:09Z" }, { "repo": "openclaw/openclaw", "run_id": "24939008778", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939008778", "cluster_id": "ghcrawl-143815-autonomous-smoke", "published_at": "2026-04-26T01:36:05.638Z", "target": "#50541", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#49180", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143815-autonomous-smoke:#50541:close_duplicate:#49180:2026-03-30T21:20:25Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-03-30T21:20:25Z" }, { "repo": "openclaw/openclaw", "run_id": "24939008778", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939008778", "cluster_id": "ghcrawl-143815-autonomous-smoke", "published_at": "2026-04-26T01:36:05.638Z", "target": "#50691", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#49180", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143815-autonomous-smoke:#50691:close_duplicate:#49180:2026-03-30T21:20:53Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-03-30T21:20:53Z" }, { "repo": "openclaw/openclaw", "run_id": "24939009401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939009401", "cluster_id": "ghcrawl-143816-autonomous-smoke", "published_at": "2026-04-26T01:36:05.641Z", "target": "#70180", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#33185", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143816-autonomous-smoke:#70180:close_duplicate:#33185:2026-04-25T07:25:46Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T07:25:46Z" }, { "repo": "openclaw/openclaw", "run_id": "24939009401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939009401", "cluster_id": "ghcrawl-143816-autonomous-smoke", "published_at": "2026-04-26T01:36:05.641Z", "target": "#65832", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#33185", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143816-autonomous-smoke:#65832:close_duplicate:#33185:2026-04-13T09:15:11Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-13T09:15:11Z" }, { "repo": "openclaw/openclaw", "run_id": "24939009401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939009401", "cluster_id": "ghcrawl-143816-autonomous-smoke", "published_at": "2026-04-26T01:36:05.641Z", "target": "#66758", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#33185", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143816-autonomous-smoke:#66758:close_duplicate:#33185:2026-04-14T19:25:32Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-14T19:25:32Z" }, { "repo": "openclaw/openclaw", "run_id": "24939009401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939009401", "cluster_id": "ghcrawl-143816-autonomous-smoke", "published_at": "2026-04-26T01:36:05.641Z", "target": "#67406", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#33185", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143816-autonomous-smoke:#67406:close_duplicate:#33185:2026-04-22T17:36:07Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-22T17:36:07Z" }, { "repo": "openclaw/openclaw", "run_id": "24939010877", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939010877", "cluster_id": "ghcrawl-143818-autonomous-smoke", "published_at": "2026-04-26T01:36:05.648Z", "target": "#54475", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": null, "candidate_fix": "#54774", "title": null, "idempotency_key": "ghcrawl-143818-autonomous-smoke:#54475:close_superseded:#54774:2026-03-25T16:21:44Z", "reason": "closure requires canonical or duplicate_of", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24939011554", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939011554", "cluster_id": "ghcrawl-143819-autonomous-smoke", "published_at": "2026-04-26T01:36:05.650Z", "target": "#67029", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68252", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143819-autonomous-smoke:issue-67029:close_duplicate:canon-68252:2026-04-23T11:56:51Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-23T11:56:51Z" }, { "repo": "openclaw/openclaw", "run_id": "24939011554", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939011554", "cluster_id": "ghcrawl-143819-autonomous-smoke", "published_at": "2026-04-26T01:36:05.650Z", "target": "#69886", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68252", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143819-autonomous-smoke:issue-69886:close_duplicate:canon-68252:2026-04-22T00:15:15Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-22T00:15:15Z" }, { "repo": "openclaw/openclaw", "run_id": "24939011554", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939011554", "cluster_id": "ghcrawl-143819-autonomous-smoke", "published_at": "2026-04-26T01:36:05.650Z", "target": "#70353", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68252", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143819-autonomous-smoke:issue-70353:close_duplicate:canon-68252:2026-04-25T04:04:10Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T04:04:10Z" }, { "repo": "openclaw/openclaw", "run_id": "24939011554", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939011554", "cluster_id": "ghcrawl-143819-autonomous-smoke", "published_at": "2026-04-26T01:36:05.650Z", "target": "#70395", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68252", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143819-autonomous-smoke:issue-70395:close_duplicate:canon-68252:2026-04-23T00:02:25Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-23T00:02:25Z" }, { "repo": "openclaw/openclaw", "run_id": "24939011554", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24939011554", "cluster_id": "ghcrawl-143819-autonomous-smoke", "published_at": "2026-04-26T01:36:05.650Z", "target": "#71133", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#68252", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143819-autonomous-smoke:issue-71133:close_duplicate:canon-68252:2026-04-25T06:18:25Z", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:18:25Z" }, { "repo": "openclaw/openclaw", "run_id": "24943077025", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24943077025", "cluster_id": "ghcrawl-143810-autonomous-smoke", "published_at": "2026-04-26T01:36:05.666Z", "target": "#41451", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#38797", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143810-autonomous-smoke:#41451:close_duplicate:#38797", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#43556", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-43556-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#56193", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-56193-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#56326", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-56326-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#60965", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-60965-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#61724", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-61724-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#63120", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-63120-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#64714", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-64714-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#67248", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-67248-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#68275", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-68275-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946033542", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946033542", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T02:27:38.431Z", "target": "#69166", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#59390", "candidate_fix": "#68397", "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge-69166-close-fixed-by-candidate-v1", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946036285", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946036285", "cluster_id": "ghcrawl-165999-agentic-merge", "published_at": "2026-04-26T02:20:12.591Z", "target": "#56968", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#57256", "candidate_fix": "#59685", "title": null, "idempotency_key": "ghcrawl-165999-agentic-merge:#56968:close_duplicate:#57256:2026-04-04T00:39:03Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946036285", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946036285", "cluster_id": "ghcrawl-165999-agentic-merge", "published_at": "2026-04-26T02:20:12.591Z", "target": "#60819", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#57256", "candidate_fix": "#59685", "title": null, "idempotency_key": "ghcrawl-165999-agentic-merge:#60819:close_duplicate:#57256:2026-04-04T10:54:46Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946036285", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946036285", "cluster_id": "ghcrawl-165999-agentic-merge", "published_at": "2026-04-26T02:20:12.591Z", "target": "#64183", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#57256", "candidate_fix": "#59685", "title": null, "idempotency_key": "ghcrawl-165999-agentic-merge:#64183:close_duplicate:#57256:2026-04-10T07:56:52Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24946558493", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946558493", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T03:04:10.495Z", "target": "#41992", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-41992-close-duplicate-to-41985-v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:10:05Z" }, { "repo": "openclaw/openclaw", "run_id": "24946558493", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946558493", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T03:04:10.495Z", "target": "#43242", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-43242-close-duplicate-to-41985-v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:10:01Z" }, { "repo": "openclaw/openclaw", "run_id": "24946558493", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946558493", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T03:04:10.495Z", "target": "#56298", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-56298-close-duplicate-to-41985-v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:09:47Z" }, { "repo": "openclaw/openclaw", "run_id": "24946558493", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946558493", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T03:04:10.495Z", "target": "#63094", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-63094-close-duplicate-to-41985-v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:09:50Z" }, { "repo": "openclaw/openclaw", "run_id": "24946558493", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946558493", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T03:04:10.495Z", "target": "#67622", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-67622-close-duplicate-to-41985-v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-25T06:09:43Z" }, { "repo": "openclaw/openclaw", "run_id": "24946559138", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946559138", "cluster_id": "ghcrawl-166002-agentic-merge", "published_at": "2026-04-26T03:04:54.771Z", "target": "#54429", "action": "close_duplicate", "status": "executed", "classification": "duplicate", "canonical": "#65184", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166002-agentic-merge:#54429:close_duplicate:#65184:v1", "reason": "duplicate of the canonical thread", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-03-25T11:08:36Z" }, { "repo": "openclaw/openclaw", "run_id": "24948420741", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24948420741", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T05:01:32.940Z", "target": "#30759", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-30759-close-duplicate-to-41985-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24948420741", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24948420741", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T05:01:32.940Z", "target": "#47933", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-47933-close-duplicate-to-41985-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24948420741", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24948420741", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T05:01:32.940Z", "target": "#48700", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-48700-close-duplicate-to-41985-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24948420741", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24948420741", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T05:01:32.940Z", "target": "#69185", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-69185-close-duplicate-to-41985-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24948420741", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24948420741", "cluster_id": "ghcrawl-165992-agentic-merge", "published_at": "2026-04-26T05:01:32.940Z", "target": "#69447", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#41985", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165992-agentic-merge-69447-close-duplicate-to-41985-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24952404837", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24952404837", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T08:53:39.053Z", "target": "#63939", "action": "merge_candidate", "status": "skipped", "classification": "related", "canonical": "#53698", "candidate_fix": "#63939", "title": null, "idempotency_key": "ghcrawl-165984:merge_candidate:63939:2026-04-26T083849Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955178581", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955178581", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:14:30.209Z", "target": "#71466", "action": "merge_candidate", "status": "skipped", "classification": "canonical", "canonical": "#70678", "candidate_fix": "#71466", "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:merge-candidate-blocked:71466", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955904780", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955904780", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:56:25.442Z", "target": "#65215", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#70678", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:#65215:close_duplicate_to_70678", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24952404837", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24952404837", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T08:53:39.053Z", "target": "#70678", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#53698", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984:close_duplicate:70678:2026-04-26T083849Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955904780", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955904780", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:56:25.442Z", "target": "#53698", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#70678", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:#53698:close_duplicate_to_70678", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955178581", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955178581", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:14:30.209Z", "target": "#45474", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#49305", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:close-duplicate-blocked:45474:49305", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955904780", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955904780", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:56:25.442Z", "target": "#71466", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#70678", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:#71466:close_superseded_after_replacement", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24955904780", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24955904780", "cluster_id": "ghcrawl-165984-agentic-merge", "published_at": "2026-04-26T11:56:25.442Z", "target": "#63939", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#70678", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165984-agentic-merge:#63939:close_superseded_after_replacement", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962783124", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962783124", "cluster_id": "ghcrawl-166014-agentic-merge", "published_at": "2026-04-26T17:44:40.589Z", "target": "#45718", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#54155", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166014-agentic-merge:#45718:close_duplicate_blocked_fix_first:2026-04-26", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962783124", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962783124", "cluster_id": "ghcrawl-166014-agentic-merge", "published_at": "2026-04-26T17:44:40.589Z", "target": "#51977", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#54155", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166014-agentic-merge:#51977:close_duplicate_blocked_fix_first:2026-04-26", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962783124", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962783124", "cluster_id": "ghcrawl-166014-agentic-merge", "published_at": "2026-04-26T17:44:40.589Z", "target": "#55334", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#54155", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166014-agentic-merge:#55334:close_duplicate_blocked_fix_first:2026-04-26", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962112832", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962112832", "cluster_id": "ghcrawl-166000-agentic-merge", "published_at": "2026-04-26T17:03:50.322Z", "target": "#47935", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#49430", "candidate_fix": "#49430", "title": null, "idempotency_key": "ghcrawl-166000-agentic-merge:#47935:close_superseded_by_49430_blocked", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962112832", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962112832", "cluster_id": "ghcrawl-166000-agentic-merge", "published_at": "2026-04-26T17:03:50.322Z", "target": "#56157", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#49430", "candidate_fix": "#49430", "title": null, "idempotency_key": "ghcrawl-166000-agentic-merge:#56157:close_superseded_by_49430_blocked", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962112832", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962112832", "cluster_id": "ghcrawl-166000-agentic-merge", "published_at": "2026-04-26T17:03:50.322Z", "target": "#59658", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#49430", "candidate_fix": "#49430", "title": null, "idempotency_key": "ghcrawl-166000-agentic-merge:#59658:close_superseded_by_49430_blocked", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962113785", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962113785", "cluster_id": "ghcrawl-166006-agentic-merge", "published_at": "2026-04-26T17:03:33.538Z", "target": "#54381", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#62381", "candidate_fix": "#62381", "title": null, "idempotency_key": "ghcrawl-166006-agentic-merge:#54381:post_merge_close:cd89adf0:v1", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962113785", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962113785", "cluster_id": "ghcrawl-166006-agentic-merge", "published_at": "2026-04-26T17:03:33.538Z", "target": "#62482", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#62381", "candidate_fix": "#62381", "title": null, "idempotency_key": "ghcrawl-166006-agentic-merge:#62482:close_superseded:cd89adf0:v1", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962937654", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962937654", "cluster_id": "ghcrawl-165985-agentic-merge", "published_at": "2026-04-26T17:52:33.922Z", "target": "#65800", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71479", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165985-agentic-merge:blocked-close-superseded:#65800:2026-04-13T11:25:23Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962937654", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962937654", "cluster_id": "ghcrawl-165985-agentic-merge", "published_at": "2026-04-26T17:52:33.922Z", "target": "#67063", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71479", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165985-agentic-merge:blocked-close-superseded:#67063:2026-04-23T19:33:46Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962937654", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962937654", "cluster_id": "ghcrawl-165985-agentic-merge", "published_at": "2026-04-26T17:52:33.922Z", "target": "#68041", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71479", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165985-agentic-merge:blocked-close-superseded:#68041:2026-04-23T19:33:49Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24962937654", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24962937654", "cluster_id": "ghcrawl-165985-agentic-merge", "published_at": "2026-04-26T17:52:33.922Z", "target": "#70185", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71479", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165985-agentic-merge:blocked-close-superseded:#70185:2026-04-24T15:12:21Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978969166", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978969166", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T06:12:01.210Z", "target": "#56326", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge:close-duplicate:56326:63120:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978969166", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978969166", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T06:12:01.210Z", "target": "#61724", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge:close-duplicate:61724:63120:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24966289390", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24966289390", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-26T20:35:11.311Z", "target": "#63120", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#43556", "candidate_fix": null, "title": null, "idempotency_key": "pcw-ghcrawl-165995-agentic-merge-63120-close-duplicate-blocked-v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978969166", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978969166", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T06:12:01.210Z", "target": "#64714", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge:close-duplicate:64714:63120:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977058676", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977058676", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T04:51:05.206Z", "target": "#67248", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge:#67248:close_duplicate_blocked_on_fix:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24963469942", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24963469942", "cluster_id": "ghcrawl-166004-agentic-merge", "published_at": "2026-04-26T18:09:35.920Z", "target": "#41330", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#60429", "candidate_fix": "#42546", "title": null, "idempotency_key": "ghcrawl-166004-agentic-merge:#41330:post_merge_close:2026-04-05T00:02:57Z", "reason": "candidate fix is not merged", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24964231682", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24964231682", "cluster_id": "ghcrawl-165990-agentic-merge", "published_at": "2026-04-26T18:53:30.503Z", "target": "#70302", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71779", "candidate_fix": "#71779", "title": null, "idempotency_key": "ghcrawl-165990-agentic-merge:#70302:close_superseded:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24964233962", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24964233962", "cluster_id": "ghcrawl-165996-agentic-merge", "published_at": "2026-04-26T18:59:15.386Z", "target": "#44118", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#42228", "candidate_fix": "#42228", "title": null, "idempotency_key": "ghcrawl-165996-agentic-merge:#44118:close_superseded:2026-03-24T20:16:11Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24964233962", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24964233962", "cluster_id": "ghcrawl-165996-agentic-merge", "published_at": "2026-04-26T18:59:15.386Z", "target": "#67069", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#67068", "candidate_fix": "#67068", "title": null, "idempotency_key": "ghcrawl-165996-agentic-merge:#67069:close_superseded:2026-04-15T08:22:05Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24964235302", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24964235302", "cluster_id": "ghcrawl-165997-agentic-merge", "published_at": "2026-04-26T18:58:11.989Z", "target": "#43013", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#52948", "candidate_fix": "#52948", "title": null, "idempotency_key": "ghcrawl-165997-agentic-merge:#43013:close_superseded_by_52948:2026-03-24T20:16:16Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978969166", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978969166", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T06:12:01.210Z", "target": "#72331", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(sessions_spawn): tolerate ACP-only fields for subagent runtime", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T06:11:42Z", "merge_commit_sha": "1427c3a78d80550e8edb26570e32856448edc9e9", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24966557775", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24966557775", "cluster_id": "ghcrawl-165997-agentic-merge", "published_at": "2026-04-26T20:50:10.438Z", "target": "#72328", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(ui): stabilize agent model selection on switch", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967645047", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967645047", "cluster_id": "ghcrawl-191452-agentic-merge", "published_at": "2026-04-26T21:45:18.750Z", "target": "#72375", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix: short-circuit live model switch fallback redirects", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-26T21:45:03Z", "merge_commit_sha": "43a003b8a0629ad2c73947b2a863d99dd506bcb9", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967645694", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967645694", "cluster_id": "ghcrawl-191453-agentic-merge", "published_at": "2026-04-26T21:39:30.325Z", "target": "#64606", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#58549", "candidate_fix": "#65701", "title": null, "idempotency_key": "ghcrawl-191453-agentic-merge:#64606:close-fixed-by-65701:2026-04-11T03:11:40Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967648150", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967648150", "cluster_id": "ghcrawl-191457-agentic-merge", "published_at": "2026-04-26T21:52:47.374Z", "target": "#62917", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#64663", "candidate_fix": "#65736", "title": null, "idempotency_key": "ghcrawl-191457-agentic-merge:#62917:close_fixed_by_candidate:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967648150", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967648150", "cluster_id": "ghcrawl-191457-agentic-merge", "published_at": "2026-04-26T21:52:47.374Z", "target": "#72377", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix: allow trusted exec approvals home symlinks", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967649926", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967649926", "cluster_id": "ghcrawl-191459-agentic-merge", "published_at": "2026-04-26T21:39:03.905Z", "target": "#41330", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#60429", "candidate_fix": "#42546", "title": null, "idempotency_key": "ghcrawl-191459-agentic-merge:#41330:post_merge_close:2026-04-05T00:02:57Z", "reason": "candidate fix is not merged", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967652409", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967652409", "cluster_id": "ghcrawl-191463-agentic-merge", "published_at": "2026-04-26T21:55:01.808Z", "target": "#61119", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#61130", "candidate_fix": "#61130", "title": null, "idempotency_key": "ghcrawl-191463-agentic-merge:#61119:close_superseded_by_61130:2026-04-05T01:28:43Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24967652409", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24967652409", "cluster_id": "ghcrawl-191463-agentic-merge", "published_at": "2026-04-26T21:55:01.808Z", "target": "#72378", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "UI: localize command palette labels", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968248011", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968248011", "cluster_id": "ghcrawl-199230-agentic-merge", "published_at": "2026-04-26T22:24:26.995Z", "target": "#45982", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#59048", "candidate_fix": "#59048", "title": null, "idempotency_key": "ghcrawl-199230-agentic-merge:blocked-close-fixed-by:45982:59048:2026-03-14T10:24:27Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968248011", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968248011", "cluster_id": "ghcrawl-199230-agentic-merge", "published_at": "2026-04-26T22:24:26.995Z", "target": "#72391", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(memory-lancedb): force float embedding encoding", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978963754", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978963754", "cluster_id": "ghcrawl-199237-agentic-merge", "published_at": "2026-04-27T06:07:38.448Z", "target": "#72400", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): preserve repeated characters in chat stream merge", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968254807", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968254807", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-26T22:27:53.941Z", "target": "#43611", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#43611:close-superseded-blocked:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978965075", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978965075", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-27T06:11:24.972Z", "target": "#50586", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#50586:close_superseded_blocked:2026-03-24T20:15:44Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978965075", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978965075", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-27T06:11:24.972Z", "target": "#50885", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#50885:close_superseded_blocked:2026-03-24T20:15:42Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968254807", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968254807", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-26T22:27:53.941Z", "target": "#56538", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#56538:close-superseded-blocked:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968254807", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968254807", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-26T22:27:53.941Z", "target": "#64661", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#64661:close-superseded-blocked:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968254807", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968254807", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-26T22:27:53.941Z", "target": "#64709", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50519", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199248-agentic-merge:#64709:close-superseded-blocked:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978965075", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978965075", "cluster_id": "ghcrawl-199248-agentic-merge", "published_at": "2026-04-27T06:11:24.972Z", "target": "#72393", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(process): decode Windows command output with console codepage awareness", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T06:11:00Z", "merge_commit_sha": "e6d2c9b080058734f6a06e066d4b1a571e621ab6", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968255678", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968255678", "cluster_id": "ghcrawl-199251-agentic-merge", "published_at": "2026-04-26T22:21:31.761Z", "target": "#48488", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#48690", "candidate_fix": "#48690", "title": null, "idempotency_key": "ghcrawl-199251-agentic-merge:#48488:close-fixed-by-candidate:#48690:blocked", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968255678", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968255678", "cluster_id": "ghcrawl-199251-agentic-merge", "published_at": "2026-04-26T22:21:31.761Z", "target": "#68381", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#48690", "candidate_fix": "#48690", "title": null, "idempotency_key": "ghcrawl-199251-agentic-merge:#68381:close-superseded-by:#48690:blocked", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968256691", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968256691", "cluster_id": "ghcrawl-199253-agentic-merge", "published_at": "2026-04-26T22:11:00.840Z", "target": "#52759", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#34574", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199253-agentic-merge:#52759:close_superseded:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968256691", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968256691", "cluster_id": "ghcrawl-199253-agentic-merge", "published_at": "2026-04-26T22:11:00.840Z", "target": "#56403", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#34574", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199253-agentic-merge:#56403:close_superseded:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968256691", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968256691", "cluster_id": "ghcrawl-199253-agentic-merge", "published_at": "2026-04-26T22:11:00.840Z", "target": "#70877", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#34574", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199253-agentic-merge:#70877:close_superseded:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968257606", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968257606", "cluster_id": "ghcrawl-199254-agentic-merge", "published_at": "2026-04-26T22:26:59.845Z", "target": "#56419", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#56454", "candidate_fix": "#56454", "title": null, "idempotency_key": "ghcrawl-199254-agentic-merge:#56419:close_fixed_by_candidate:#56454", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968257606", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968257606", "cluster_id": "ghcrawl-199254-agentic-merge", "published_at": "2026-04-26T22:26:59.845Z", "target": "#67889", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#67929", "title": null, "idempotency_key": "ghcrawl-199254-agentic-merge:#67889:close_fixed_by_candidate:#67929", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968696258", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968696258", "cluster_id": "ghcrawl-199262-agentic-merge", "published_at": "2026-04-26T22:44:47.881Z", "target": "#72038", "action": "merge_canonical", "status": "executed", "classification": "canonical", "canonical": "#72038", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199262-agentic-merge:#72038:merge_canonical:2026-04-26T18-36-02Z", "reason": "merged by projectclownfish", "merged_at": "2026-04-26T22:44:31Z", "merge_commit_sha": "a08b65a90a454fbfe2ea4025f5bcdab08640d983", "live_state": "merged", "live_updated_at": "2026-04-26T18:36:02Z" }, { "repo": "openclaw/openclaw", "run_id": "24968260250", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968260250", "cluster_id": "ghcrawl-199262-agentic-merge", "published_at": "2026-04-26T22:25:21.700Z", "target": "#41105", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199262-agentic-merge:blocked_close_superseded:#41105@2026-04-26T04:35:29Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968696258", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968696258", "cluster_id": "ghcrawl-199262-agentic-merge", "published_at": "2026-04-26T22:44:47.881Z", "target": "#72392", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(telegram): align final-only drafts with real partials", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968261347", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968261347", "cluster_id": "ghcrawl-199263-agentic-merge", "published_at": "2026-04-26T22:23:44.776Z", "target": "#41546", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#41545", "candidate_fix": "#42001", "title": null, "idempotency_key": "ghcrawl-199263-agentic-merge:#41546:close_superseded:2026-04-26T04:37:31Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968261347", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968261347", "cluster_id": "ghcrawl-199263-agentic-merge", "published_at": "2026-04-26T22:23:44.776Z", "target": "#41552", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#41545", "candidate_fix": "#42001", "title": null, "idempotency_key": "ghcrawl-199263-agentic-merge:#41552:close_superseded:2026-04-26T04:37:35Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968262940", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968262940", "cluster_id": "ghcrawl-199267-agentic-merge", "published_at": "2026-04-26T22:14:49.340Z", "target": "#56516", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#47975", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199267-agentic-merge:#56516:close_duplicate_of_47975:2026-04-26T22-08-18Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968264055", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968264055", "cluster_id": "ghcrawl-199269-agentic-merge", "published_at": "2026-04-26T22:26:13.922Z", "target": "#69379", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(compaction): preflight/memoryFlush gates respect reserveTokens above floor", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035230140", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035230140", "cluster_id": "ghcrawl-199270-agentic-merge", "published_at": "2026-04-28T05:23:33.528Z", "target": "#72389", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(tui): clear stale streaming after orphaned finals", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T05:23:14Z", "merge_commit_sha": "d7e67b455a74b2fa78cbe7df7eec34b199239811", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968369359", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968369359", "cluster_id": "ghcrawl-199244-agentic-merge", "published_at": "2026-04-26T22:27:20.618Z", "target": "#42218", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#38776", "candidate_fix": "#38776", "title": null, "idempotency_key": "ghcrawl-199244-agentic-merge:#42218:close-superseded-by-38776:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968369359", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968369359", "cluster_id": "ghcrawl-199244-agentic-merge", "published_at": "2026-04-26T22:27:20.618Z", "target": "#45936", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#38776", "candidate_fix": "#38776", "title": null, "idempotency_key": "ghcrawl-199244-agentic-merge:#45936:close-superseded-by-38776:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968369359", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968369359", "cluster_id": "ghcrawl-199244-agentic-merge", "published_at": "2026-04-26T22:27:20.618Z", "target": "#60383", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#38776", "candidate_fix": "#38776", "title": null, "idempotency_key": "ghcrawl-199244-agentic-merge:#60383:close-superseded-by-38776-repair:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968369359", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968369359", "cluster_id": "ghcrawl-199244-agentic-merge", "published_at": "2026-04-26T22:27:20.618Z", "target": "#72397", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): repair interactive card content extraction", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-26T22:26:53Z", "merge_commit_sha": "c6cf37068cae6524e119697ad94780ea1fff11f3", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968427994", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968427994", "cluster_id": "ghcrawl-191456-agentic-merge", "published_at": "2026-04-26T22:30:48.247Z", "target": "#41199", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#39551", "candidate_fix": "#39551", "title": null, "idempotency_key": "ghcrawl-191456-agentic-merge:close_fixed_by_candidate:41199:2026-04-26T22-18-05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968427994", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968427994", "cluster_id": "ghcrawl-191456-agentic-merge", "published_at": "2026-04-26T22:30:48.247Z", "target": "#41255", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#39551", "candidate_fix": "#39551", "title": null, "idempotency_key": "ghcrawl-191456-agentic-merge:close_superseded:41255:2026-04-26T22-18-05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968427994", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968427994", "cluster_id": "ghcrawl-191456-agentic-merge", "published_at": "2026-04-26T22:30:48.247Z", "target": "#56203", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#39551", "candidate_fix": "#39551", "title": null, "idempotency_key": "ghcrawl-191456-agentic-merge:close_superseded:56203:2026-04-26T22-18-05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968427994", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968427994", "cluster_id": "ghcrawl-191456-agentic-merge", "published_at": "2026-04-26T22:30:48.247Z", "target": "#59324", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#39551", "candidate_fix": "#39551", "title": null, "idempotency_key": "ghcrawl-191456-agentic-merge:close_superseded:59324:2026-04-26T22-18-05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968427994", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968427994", "cluster_id": "ghcrawl-191456-agentic-merge", "published_at": "2026-04-26T22:30:48.247Z", "target": "#64846", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#39551", "candidate_fix": "#39551", "title": null, "idempotency_key": "ghcrawl-191456-agentic-merge:close_superseded:64846:2026-04-26T22-18-05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968428731", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968428731", "cluster_id": "ghcrawl-191461-agentic-merge", "published_at": "2026-04-26T22:32:47.612Z", "target": "#59613", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#37634", "candidate_fix": "#46300", "title": null, "idempotency_key": "ghcrawl-191461-agentic-merge:#59613:close_duplicate:2026-04-06T02:02:57Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24968428731", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24968428731", "cluster_id": "ghcrawl-191461-agentic-merge", "published_at": "2026-04-26T22:32:47.612Z", "target": "#65316", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#37634", "candidate_fix": "#46300", "title": null, "idempotency_key": "ghcrawl-191461-agentic-merge:#65316:close_duplicate:2026-04-12T11:28:42Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979709102", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979709102", "cluster_id": "ghcrawl-207034-agentic-merge", "published_at": "2026-04-27T06:29:37.722Z", "target": "#39631", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#51065", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207034-agentic-merge:#39631:close_duplicate:#51065:2026-04-26T20:08:58Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969052517", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969052517", "cluster_id": "ghcrawl-207034-agentic-merge", "published_at": "2026-04-26T23:11:47.435Z", "target": "#71575", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#66161", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207034-agentic-merge:#71575:close_fixed_by_current-main:2026-04-25T12:24:43Z", "reason": "closure requires candidate_fix", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979709102", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979709102", "cluster_id": "ghcrawl-207034-agentic-merge", "published_at": "2026-04-27T06:29:37.722Z", "target": "#72410", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(telegram): hide acknowledged failed-tool warnings from chat", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T06:29:19Z", "merge_commit_sha": "dcff28d28524eda07f3e10cab3e34ce9fecccea2", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969054034", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969054034", "cluster_id": "ghcrawl-207036-agentic-merge", "published_at": "2026-04-26T22:51:36.623Z", "target": "#65636", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#66023", "candidate_fix": "#66023", "title": null, "idempotency_key": "ghcrawl-207036-agentic-merge:#65636:close-fixed-by-candidate-blocked-on-66023:2026-04-13T01:27:34Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969054034", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969054034", "cluster_id": "ghcrawl-207036-agentic-merge", "published_at": "2026-04-26T22:51:36.623Z", "target": "#40218", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#66023", "candidate_fix": "#66023", "title": null, "idempotency_key": "ghcrawl-207036-agentic-merge:#40218:close-superseded-blocked-on-66023:2026-04-26T20:29:56Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969054034", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969054034", "cluster_id": "ghcrawl-207036-agentic-merge", "published_at": "2026-04-26T22:51:36.623Z", "target": "#65669", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#66023", "candidate_fix": "#66023", "title": null, "idempotency_key": "ghcrawl-207036-agentic-merge:#65669:close-superseded-blocked-on-66023:2026-04-20T06:05:33Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969054739", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969054739", "cluster_id": "ghcrawl-207037-agentic-merge", "published_at": "2026-04-26T23:37:39.886Z", "target": "#54646", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#40953", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207037-agentic-merge:#54646:close-superseded-blocked-on-40953:2026-03-25T22:29:08Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969055460", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969055460", "cluster_id": "ghcrawl-207038-agentic-merge", "published_at": "2026-04-26T23:12:09.035Z", "target": "#56370", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#56453", "candidate_fix": "#56453", "title": null, "idempotency_key": "openclaw/openclaw:ghcrawl-207038-agentic-merge:#56370:close_fixed_by_candidate:block-on-56453:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969055460", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969055460", "cluster_id": "ghcrawl-207038-agentic-merge", "published_at": "2026-04-26T23:12:09.035Z", "target": "#63992", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#64108", "candidate_fix": "#64108", "title": null, "idempotency_key": "openclaw/openclaw:ghcrawl-207038-agentic-merge:#63992:close_fixed_by_candidate:block-on-64108:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969055460", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969055460", "cluster_id": "ghcrawl-207038-agentic-merge", "published_at": "2026-04-26T23:12:09.035Z", "target": "#72414", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(agent): preserve default-agent session routing compatibility", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969057401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969057401", "cluster_id": "ghcrawl-207044-agentic-merge", "published_at": "2026-04-26T23:04:27.010Z", "target": "#46703", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#46721", "candidate_fix": "#46721", "title": null, "idempotency_key": "ghcrawl-207044-agentic-merge:#46703:close_fixed_by_candidate-blocked-on-46721", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969057401", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969057401", "cluster_id": "ghcrawl-207044-agentic-merge", "published_at": "2026-04-26T23:04:27.010Z", "target": "#72408", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(hooks): use local timezone for session-memory filenames", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-26T23:04:10Z", "merge_commit_sha": "97e64196a01d533ac5898bff91e557262ef63a92", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969058743", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969058743", "cluster_id": "ghcrawl-207046-agentic-merge", "published_at": "2026-04-26T23:37:39.893Z", "target": "#59752", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#59743", "candidate_fix": "#59795", "title": null, "idempotency_key": "ghcrawl-207046-agentic-merge:#59752:close_superseded:2026-04-05T07:59:02Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969058743", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969058743", "cluster_id": "ghcrawl-207046-agentic-merge", "published_at": "2026-04-26T23:37:39.893Z", "target": "#59787", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#59743", "candidate_fix": "#59795", "title": null, "idempotency_key": "ghcrawl-207046-agentic-merge:#59787:close_superseded:2026-04-03T02:20:43Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969059586", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969059586", "cluster_id": "ghcrawl-207047-agentic-merge", "published_at": "2026-04-26T22:52:27.560Z", "target": "#45550", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#45592", "candidate_fix": "#45592", "title": null, "idempotency_key": "ghcrawl-207047-agentic-merge:#45550:close_fixed_by_candidate:#45592", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969059586", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969059586", "cluster_id": "ghcrawl-207047-agentic-merge", "published_at": "2026-04-26T22:52:27.560Z", "target": "#45613", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#45592", "candidate_fix": "#45592", "title": null, "idempotency_key": "ghcrawl-207047-agentic-merge:#45613:close_superseded:#45592", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978957258", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978957258", "cluster_id": "ghcrawl-207048-agentic-merge", "published_at": "2026-04-27T06:05:15.242Z", "target": "#46472", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#68865", "candidate_fix": "#68865", "title": null, "idempotency_key": "ghcrawl-207048-agentic-merge:#46472:close-superseded-blocked:2026-03-24T20:16:02Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978957258", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978957258", "cluster_id": "ghcrawl-207048-agentic-merge", "published_at": "2026-04-27T06:05:15.242Z", "target": "#55619", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#68865", "candidate_fix": "#68865", "title": null, "idempotency_key": "ghcrawl-207048-agentic-merge:#55619:close-superseded-blocked:2026-04-06T10:44:07Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969060488", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969060488", "cluster_id": "ghcrawl-207048-agentic-merge", "published_at": "2026-04-26T23:10:04.157Z", "target": "#72411", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): repair WebSocket reconnect and heartbeat config", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035228706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035228706", "cluster_id": "ghcrawl-207050-agentic-merge", "published_at": "2026-04-28T05:25:43.986Z", "target": "#59439", "action": "close_superseded", "status": "executed", "classification": "post_merge_closeout", "canonical": "#72405", "candidate_fix": "#72405", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "ce01b8f250e83c003dc6d2c91dfaa888c15a9064", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035228706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035228706", "cluster_id": "ghcrawl-207050-agentic-merge", "published_at": "2026-04-28T05:25:43.986Z", "target": "#72405", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): keep restart probe auth local", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T05:25:20Z", "merge_commit_sha": "ce01b8f250e83c003dc6d2c91dfaa888c15a9064", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977042053", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977042053", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-27T04:49:51.172Z", "target": "#42586", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#72417", "candidate_fix": "#72417", "title": null, "idempotency_key": "ghcrawl-207035-agentic-merge:close-superseded:42586:2026-04-27T04:35:57Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977042053", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977042053", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-27T04:49:51.172Z", "target": "#46527", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#72417", "candidate_fix": "#72417", "title": null, "idempotency_key": "ghcrawl-207035-agentic-merge:close-superseded:46527:2026-03-24T20:16:02Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977042053", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977042053", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-27T04:49:51.172Z", "target": "#52770", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#72417", "candidate_fix": "#72417", "title": null, "idempotency_key": "ghcrawl-207035-agentic-merge:close-superseded:52770:2026-03-28T00:07:14Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969137763", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969137763", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-26T23:17:32.334Z", "target": "#42538", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#39921", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207035-agentic-merge:#42538:close_duplicate_blocked_by_39921:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977042053", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977042053", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-27T04:49:51.172Z", "target": "#46494", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#42538", "candidate_fix": "#72417", "title": null, "idempotency_key": "ghcrawl-207035-agentic-merge:close-duplicate:46494:2026-03-14T18:22:46Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969137763", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969137763", "cluster_id": "ghcrawl-207035-agentic-merge", "published_at": "2026-04-26T23:17:32.334Z", "target": "#72417", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): preserve runtime-backed health state", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969138648", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969138648", "cluster_id": "ghcrawl-207039-agentic-merge", "published_at": "2026-04-26T23:04:48.906Z", "target": "#42192", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#42099", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207039-agentic-merge:#42192:close_superseded:2026-03-24T20:16:20Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980001722", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980001722", "cluster_id": "ghcrawl-207039-agentic-merge", "published_at": "2026-04-27T06:42:38.921Z", "target": "#72409", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(plugins): suppress false duplicate-id warnings across origins", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24969204817", "run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24969204817", "cluster_id": "ghcrawl-207026-agentic-merge", "published_at": "2026-04-26T22:59:54.058Z", "target": "#61970", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63169", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207026-agentic-merge:#61970:close_duplicate_of_63169:2026-04-07T01:42:36Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978963754", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978963754", "cluster_id": "ghcrawl-199237-agentic-merge", "published_at": "2026-04-27T06:07:38.448Z", "target": "#46985", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#47188", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199237-agentic-merge:#46985:close_superseded:47188:v1", "reason": "canonical is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978963754", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978963754", "cluster_id": "ghcrawl-199237-agentic-merge", "published_at": "2026-04-27T06:07:38.448Z", "target": "#47377", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#47188", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199237-agentic-merge:#47377:close_superseded:47188:v1", "reason": "canonical is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978963754", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978963754", "cluster_id": "ghcrawl-199237-agentic-merge", "published_at": "2026-04-27T06:07:38.448Z", "target": "#47399", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#47188", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199237-agentic-merge:#47399:close_superseded:47188:v1", "reason": "canonical is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035231796", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035231796", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-28T05:23:59.860Z", "target": "#48388", "action": "close_fixed_by_candidate", "status": "executed", "classification": "post_merge_closeout", "canonical": "#72388", "candidate_fix": "#72388", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "4c72e605cdc74c5990c68f196a6c1e040122cea2", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035231796", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035231796", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-28T05:23:59.860Z", "target": "#59409", "action": "close_fixed_by_candidate", "status": "executed", "classification": "post_merge_closeout", "canonical": "#72388", "candidate_fix": "#72388", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "4c72e605cdc74c5990c68f196a6c1e040122cea2", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035231796", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035231796", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-28T05:23:59.860Z", "target": "#50435", "action": "close_superseded", "status": "executed", "classification": "post_merge_closeout", "canonical": "#72388", "candidate_fix": "#72388", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "4c72e605cdc74c5990c68f196a6c1e040122cea2", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035231796", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035231796", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-28T05:23:59.860Z", "target": "#59431", "action": "close_superseded", "status": "executed", "classification": "post_merge_closeout", "canonical": "#72388", "candidate_fix": "#72388", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "4c72e605cdc74c5990c68f196a6c1e040122cea2", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978969166", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978969166", "cluster_id": "ghcrawl-165995-agentic-merge", "published_at": "2026-04-27T06:12:01.210Z", "target": "#43556", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-165995-agentic-merge:close-duplicate:43556:63120:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977061644", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977061644", "cluster_id": "ghcrawl-165998-agentic-merge", "published_at": "2026-04-27T05:07:47.380Z", "target": "#72326", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cron): infer session agentId when omitted", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977064553", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977064553", "cluster_id": "ghcrawl-166016-agentic-merge", "published_at": "2026-04-27T05:03:40.641Z", "target": "#55151", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166016-agentic-merge:#55151:close-superseded-blocked:2026-04-27", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977064553", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977064553", "cluster_id": "ghcrawl-166016-agentic-merge", "published_at": "2026-04-27T05:03:40.641Z", "target": "#57565", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-166016-agentic-merge:#57565:close-superseded-blocked:2026-04-27", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979724509", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979724509", "cluster_id": "ghcrawl-166016-agentic-merge", "published_at": "2026-04-27T06:25:06.196Z", "target": "#59758", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#72305", "candidate_fix": "#72305", "title": null, "idempotency_key": "ghcrawl-166016-agentic-merge:#59758:close_fixed_by_candidate:2026-04-02T15:12:19Z:#72305", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24977064553", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24977064553", "cluster_id": "ghcrawl-166016-agentic-merge", "published_at": "2026-04-27T05:03:40.641Z", "target": "#72305", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(mattermost): prevent DM replies from creating threads", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978131891", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978131891", "cluster_id": "ghcrawl-143797-autonomous-smoke", "published_at": "2026-04-27T05:31:54.318Z", "target": "#48360", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#62762", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-143797-autonomous-smoke:close_duplicate:48360:dup-62762", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978134352", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978134352", "cluster_id": "ghcrawl-156577-autonomous-smoke", "published_at": "2026-04-27T05:39:36.061Z", "target": "#58070", "action": "merge_candidate", "status": "skipped", "classification": "related", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156577-autonomous-smoke:#58070:merge_candidate:2026-04-06T05:24:55Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978134352", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978134352", "cluster_id": "ghcrawl-156577-autonomous-smoke", "published_at": "2026-04-27T05:39:36.061Z", "target": "#72616", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(daemon): reconcile macOS LaunchAgent supervision state", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T05:39:16Z", "merge_commit_sha": "60d4d5e1fa0591cfae1e636cbbf3c87c498f43b1", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980000144", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980000144", "cluster_id": "ghcrawl-156579-autonomous-smoke", "published_at": "2026-04-27T06:58:51.721Z", "target": "#72615", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(memory-wiki): route bridge CLI through gateway", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978948275", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978948275", "cluster_id": "ghcrawl-156581-autonomous-smoke", "published_at": "2026-04-27T06:08:50.817Z", "target": "#72621", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(whatsapp): recover stale listener after auth conflict churn", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978142389", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978142389", "cluster_id": "ghcrawl-156584-autonomous-smoke", "published_at": "2026-04-27T05:31:32.542Z", "target": "#56326", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#43556", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156584-autonomous-smoke:#56326:close_duplicate_blocked:2026-03-31T03:12:09Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978142389", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978142389", "cluster_id": "ghcrawl-156584-autonomous-smoke", "published_at": "2026-04-27T05:31:32.542Z", "target": "#63120", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#43556", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156584-autonomous-smoke:#63120:close_duplicate_blocked:2026-04-27T04:21:14Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978142389", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978142389", "cluster_id": "ghcrawl-156584-autonomous-smoke", "published_at": "2026-04-27T05:31:32.542Z", "target": "#64714", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#43556", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156584-autonomous-smoke:#64714:close_duplicate_blocked:2026-04-27T03:52:49Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978145396", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978145396", "cluster_id": "ghcrawl-156586-autonomous-smoke", "published_at": "2026-04-27T05:51:32.627Z", "target": "#72626", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(slack): preserve button blocks in final updates", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978146779", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978146779", "cluster_id": "ghcrawl-156587-autonomous-smoke", "published_at": "2026-04-27T05:41:09.470Z", "target": "#56968", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#57256", "candidate_fix": "#59685", "title": null, "idempotency_key": "ghcrawl-156587-autonomous-smoke:#56968:blocked-close-duplicate-of-57256:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978146779", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978146779", "cluster_id": "ghcrawl-156587-autonomous-smoke", "published_at": "2026-04-27T05:41:09.470Z", "target": "#60819", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#57256", "candidate_fix": "#59685", "title": null, "idempotency_key": "ghcrawl-156587-autonomous-smoke:#60819:blocked-close-duplicate-of-57256:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978146779", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978146779", "cluster_id": "ghcrawl-156587-autonomous-smoke", "published_at": "2026-04-27T05:41:09.470Z", "target": "#72618", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(doctor): treat gateway memory probe timeout as inconclusive", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T05:40:27Z", "merge_commit_sha": "6bbb1b79e11a4c189b8150c2b94a7c5d3d0c533d", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24988616631", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24988616631", "cluster_id": "ghcrawl-156588-autonomous-smoke", "published_at": "2026-04-27T10:02:56.260Z", "target": "#51051", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#46871", "candidate_fix": "#72619", "title": null, "idempotency_key": "ghcrawl-156588-autonomous-smoke:close_superseded:#51051:by-#72619", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T10:02:37Z" }, { "repo": "openclaw/openclaw", "run_id": "24987090794", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987090794", "cluster_id": "ghcrawl-156588-autonomous-smoke", "published_at": "2026-04-27T09:40:56.163Z", "target": "#72619", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cli): keep nodes list aligned with nodes status", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T09:39:34Z", "merge_commit_sha": "a50edbdc60481ab8e9d94126d9216596d564e6cd", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978150619", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978150619", "cluster_id": "ghcrawl-156590-autonomous-smoke", "published_at": "2026-04-27T05:30:45.871Z", "target": "#62482", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#62381", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156590-autonomous-smoke:#62482:close_fixed_by_candidate:2026-04-23T13:07:49Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069740030", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069740030", "cluster_id": "ghcrawl-156594-autonomous-smoke", "published_at": "2026-04-28T18:30:35.464Z", "target": "#40352", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#52948", "candidate_fix": "#52948", "title": null, "idempotency_key": "ghcrawl-156594-autonomous-smoke:#40352:close_fixed_by_candidate:#52948:2026-04-28T06:57:27Z", "reason": "Closeout is blocked on the canonical repair/merge path for #52948 because require_fix_before_close is enabled.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24981853908", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24981853908", "cluster_id": "ghcrawl-156594-autonomous-smoke", "published_at": "2026-04-27T07:34:48.454Z", "target": "#72624", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(ui): discard stale config state on explicit reload", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978477944", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978477944", "cluster_id": "low-signal-pr-sweep-20260425T2346-01", "published_at": "2026-04-27T05:43:00.193Z", "target": "#51697", "action": "close_low_signal", "status": "blocked", "classification": "low_signal", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "projectclownfish:low-signal-pr-sweep-20260425T2346-01:#51697:close_low_signal:2026-04-26T08:03:18Z", "reason": "maintainer issue comment blocks low-signal auto-close", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T05:42:18Z" }, { "repo": "openclaw/openclaw", "run_id": "24978479402", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978479402", "cluster_id": "low-signal-pr-sweep-20260425T2355-01", "published_at": "2026-04-27T05:42:14.670Z", "target": "#50648", "action": "close_low_signal", "status": "blocked", "classification": "low_signal", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "low-signal-pr-sweep-20260425T2355-01:#50648:close_low_signal:2026-04-26T08:03:00Z", "reason": "maintainer issue comment blocks low-signal auto-close", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T05:41:47Z" }, { "repo": "openclaw/openclaw", "run_id": "24978957258", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978957258", "cluster_id": "ghcrawl-207048-agentic-merge", "published_at": "2026-04-27T06:05:15.242Z", "target": "#68766", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#68865", "candidate_fix": "#68865", "title": null, "idempotency_key": "ghcrawl-207048-agentic-merge:#68766:close-fixed-by-candidate-blocked:2026-04-20T13:20:08Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978958589", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978958589", "cluster_id": "ghcrawl-207034-agentic-merge", "published_at": "2026-04-27T06:08:01.191Z", "target": "#51065", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#39631", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-207034-agentic-merge:#51065:close_duplicate:#39631:2026-03-30T21:21:23Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978961186", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978961186", "cluster_id": "ghcrawl-207042-agentic-merge", "published_at": "2026-04-27T06:12:28.502Z", "target": "#59319", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#59344", "candidate_fix": "#59344", "title": null, "idempotency_key": "ghcrawl-207042-agentic-merge:#59319:close_fixed_by_candidate:#59344:blocked:2026-04-27T05-57-19Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24978967831", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24978967831", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-27T06:00:25.252Z", "target": "#50164", "action": "merge_candidate", "status": "skipped", "classification": "canonical", "canonical": "#50164", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-199239-agentic-merge:merge_candidate:50164:2026-04-27", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979718153", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979718153", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-27T06:24:37.350Z", "target": "#49855", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#50164", "candidate_fix": "#50164", "title": null, "idempotency_key": "ghcrawl-199239-agentic-merge:close_fixed_by_candidate:49855:by-50164", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979718153", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979718153", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-27T06:24:37.350Z", "target": "#49967", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#50164", "candidate_fix": "#50164", "title": null, "idempotency_key": "ghcrawl-199239-agentic-merge:close_superseded:49967:by-50164", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987246932", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987246932", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T09:41:21.795Z", "target": "#58686", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72614", "candidate_fix": "#72614", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:close_superseded:#58686:by-72614", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:39:46Z" }, { "repo": "openclaw/openclaw", "run_id": "24979700828", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979700828", "cluster_id": "ghcrawl-156597-autonomous-smoke", "published_at": "2026-04-27T06:31:13.523Z", "target": "#72617", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(daemon): surface systemd user-bus hints during gateway install", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T06:30:54Z", "merge_commit_sha": "b246c06fa5e59d815c2825050a12740559f66e89", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979742859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979742859", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T06:26:40.861Z", "target": "#56326", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#56326:post_merge_close:#72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979742859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979742859", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T06:26:40.861Z", "target": "#61724", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#61724:post_merge_close:#72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979742859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979742859", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T06:26:40.861Z", "target": "#63120", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#63120:post_merge_close:#72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979742859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979742859", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T06:26:40.861Z", "target": "#64714", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#64714:post_merge_close:#72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979742859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979742859", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T06:26:40.861Z", "target": "#72614", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": null, "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#72614:close_superseded:#72331", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979998468", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979998468", "cluster_id": "ghcrawl-156597-autonomous-smoke", "published_at": "2026-04-27T06:43:04.963Z", "target": "#63561", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#44417", "candidate_fix": null, "title": null, "idempotency_key": "projectclownfish:ghcrawl-156597-autonomous-smoke:#63561:close_duplicate:#44417:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24979998468", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24979998468", "cluster_id": "ghcrawl-156597-autonomous-smoke", "published_at": "2026-04-27T06:43:04.963Z", "target": "#72655", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(daemon): handle sudo user-systemd gateway install failures", "idempotency_key": null, "reason": "security-sensitive PR requires central security triage", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980225169", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980225169", "cluster_id": "ghcrawl-156599-autonomous-smoke", "published_at": "2026-04-27T06:50:55.969Z", "target": "#72657", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cron): preserve Telegram direct-thread cron delivery inference", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24988619039", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24988619039", "cluster_id": "ghcrawl-156602-autonomous-smoke", "published_at": "2026-04-27T10:03:22.115Z", "target": "#59758", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72659", "title": null, "idempotency_key": "pcw-ghcrawl-156602-close-fixed-by-72659-59758-2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T10:02:51Z" }, { "repo": "openclaw/openclaw", "run_id": "24987093221", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987093221", "cluster_id": "ghcrawl-156602-autonomous-smoke", "published_at": "2026-04-27T09:38:07.366Z", "target": "#72659", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(mattermost): prevent DM replies from creating threads", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T09:37:47Z", "merge_commit_sha": "59fb5fd3a7a406110e25b096c4d8a87e4c927a5e", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980238741", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980238741", "cluster_id": "ghcrawl-156608-autonomous-smoke", "published_at": "2026-04-27T07:02:29.305Z", "target": "#58298", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#13175", "candidate_fix": "#47891", "title": null, "idempotency_key": "ghcrawl-156608-autonomous-smoke:close_duplicate:#58298:2026-04-27T063706Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980238741", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980238741", "cluster_id": "ghcrawl-156608-autonomous-smoke", "published_at": "2026-04-27T07:02:29.305Z", "target": "#72667", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): support native interactive card payload sends", "idempotency_key": null, "reason": "unresolved review threads remain: https://github.com/openclaw/openclaw/pull/72667#discussion_r3145417054, https://github.com/openclaw/openclaw/pull/72667#discussion_r3145417125", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980242750", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980242750", "cluster_id": "ghcrawl-156611-autonomous-smoke", "published_at": "2026-04-27T06:38:53.562Z", "target": "#41330", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#60429", "candidate_fix": "#42546", "title": null, "idempotency_key": "ghcrawl-156611-autonomous-smoke:#41330:close_fixed_by_candidate:#42546:2026-04-05T00:02:57Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980250898", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980250898", "cluster_id": "ghcrawl-156617-autonomous-smoke", "published_at": "2026-04-27T06:56:30.087Z", "target": "#72664", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(qwen): allow explicit qwen3.6-plus on Coding Plan", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980252527", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980252527", "cluster_id": "ghcrawl-156619-autonomous-smoke", "published_at": "2026-04-27T06:39:19.037Z", "target": "#57210", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#26517", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156619-autonomous-smoke:#57210:close_duplicate:blocked:2026-04-27", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980252527", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980252527", "cluster_id": "ghcrawl-156619-autonomous-smoke", "published_at": "2026-04-27T06:39:19.037Z", "target": "#60741", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#26517", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156619-autonomous-smoke:#60741:close_duplicate:blocked:2026-04-27", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980255440", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980255440", "cluster_id": "ghcrawl-156621-autonomous-smoke", "published_at": "2026-04-27T06:40:54.869Z", "target": "#45936", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#41609", "candidate_fix": "#56795", "title": null, "idempotency_key": "ghcrawl-156621-autonomous-smoke:#45936:close_superseded_blocked:2026-04-26T07:51:33Z:#56795", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980255440", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980255440", "cluster_id": "ghcrawl-156621-autonomous-smoke", "published_at": "2026-04-27T06:40:54.869Z", "target": "#60380", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#41609", "candidate_fix": "#72397", "title": null, "idempotency_key": "ghcrawl-156621-autonomous-smoke:#60380:close_fixed_by_candidate:2026-04-06T19:34:57Z:#72397", "reason": "canonical is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980255440", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980255440", "cluster_id": "ghcrawl-156621-autonomous-smoke", "published_at": "2026-04-27T06:40:54.869Z", "target": "#60383", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#41609", "candidate_fix": "#72397", "title": null, "idempotency_key": "ghcrawl-156621-autonomous-smoke:#60383:close_superseded:2026-04-03T16:22:15Z:#72397", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24989068371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24989068371", "cluster_id": "ghcrawl-156624-autonomous-smoke", "published_at": "2026-04-27T10:27:30.196Z", "target": "#61279", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#72662", "candidate_fix": "#72662", "title": null, "idempotency_key": "ghcrawl-156624-autonomous-smoke:#61279:close-fixed-by-72662-after-merge", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24989068371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24989068371", "cluster_id": "ghcrawl-156624-autonomous-smoke", "published_at": "2026-04-27T10:27:30.196Z", "target": "#63959", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72662", "candidate_fix": "#72662", "title": null, "idempotency_key": "ghcrawl-156624-autonomous-smoke:#63959:close-superseded-by-72662", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T10:23:34Z" }, { "repo": "openclaw/openclaw", "run_id": "24989068371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24989068371", "cluster_id": "ghcrawl-156624-autonomous-smoke", "published_at": "2026-04-27T10:27:30.196Z", "target": "#72662", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(docker): repair named-volume state directory ownership", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980262624", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980262624", "cluster_id": "ghcrawl-156626-autonomous-smoke", "published_at": "2026-04-27T06:51:43.883Z", "target": "#72663", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(memory-lancedb): skip processed auto-capture messages safely", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T06:51:05Z", "merge_commit_sha": "69c30e37d9ecf91ff34e6f6b6cf2e03b68a1996f", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980267246", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980267246", "cluster_id": "ghcrawl-156629-autonomous-smoke", "published_at": "2026-04-27T06:52:07.391Z", "target": "#48771", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#63491", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156629-autonomous-smoke:#48771:close_duplicate_blocked:#63491:2026-03-30T21:18:32Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980267246", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980267246", "cluster_id": "ghcrawl-156629-autonomous-smoke", "published_at": "2026-04-27T06:52:07.391Z", "target": "#48801", "action": "merge_candidate", "status": "skipped", "classification": "related", "canonical": "#63491", "candidate_fix": "#48801", "title": null, "idempotency_key": "ghcrawl-156629-autonomous-smoke:#48801:merge_candidate_blocked:2026-03-24T20:15:52Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980267246", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980267246", "cluster_id": "ghcrawl-156629-autonomous-smoke", "published_at": "2026-04-27T06:52:07.391Z", "target": "#69056", "action": "merge_candidate", "status": "skipped", "classification": "related", "canonical": "#63491", "candidate_fix": "#69056", "title": null, "idempotency_key": "ghcrawl-156629-autonomous-smoke:#69056:merge_candidate_blocked:2026-04-22T05:51:00Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987100052", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987100052", "cluster_id": "ghcrawl-156629-autonomous-smoke", "published_at": "2026-04-27T09:35:43.386Z", "target": "#72660", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cli): tighten Windows restart policy-close health checks", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980268812", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980268812", "cluster_id": "ghcrawl-156630-autonomous-smoke", "published_at": "2026-04-27T06:50:30.577Z", "target": "#70479", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(auto-reply): preserve sessions after compaction failures", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980505465", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980505465", "cluster_id": "ghcrawl-156628-autonomous-smoke", "published_at": "2026-04-27T06:46:45.664Z", "target": "#56419", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#67889", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156628-autonomous-smoke:#56419:close_fixed_by_candidate:2026-04-10T06:37:05Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980505465", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980505465", "cluster_id": "ghcrawl-156628-autonomous-smoke", "published_at": "2026-04-27T06:46:45.664Z", "target": "#56454", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#67889", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156628-autonomous-smoke:#56454:close_superseded:2026-03-28T15:40:31Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24980505465", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24980505465", "cluster_id": "ghcrawl-156628-autonomous-smoke", "published_at": "2026-04-27T06:46:45.664Z", "target": "#62944", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#67889", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156628-autonomous-smoke:#62944:close_fixed_by_candidate:2026-04-27T06:09:15Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24981384467", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24981384467", "cluster_id": "ghcrawl-156588-autonomous-smoke", "published_at": "2026-04-27T07:12:29.526Z", "target": "#46895", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": null, "candidate_fix": "#47069", "title": null, "idempotency_key": "pcw:ghcrawl-156588-autonomous-smoke:#46895:close_superseded_by_47069:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24981856066", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24981856066", "cluster_id": "ghcrawl-156613-autonomous-smoke", "published_at": "2026-04-27T07:24:02.697Z", "target": "#48483", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#64950", "candidate_fix": "#64953", "title": null, "idempotency_key": "ghcrawl-156613-autonomous-smoke:blocked-close-duplicate:48483:2026-04-25T15:04:36Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24988931507", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24988931507", "cluster_id": "ghcrawl-156602-autonomous-smoke", "published_at": "2026-04-27T10:11:56.402Z", "target": "#72305", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72659", "candidate_fix": "#72659", "title": null, "idempotency_key": "ghcrawl-156602-autonomous-smoke:#72305:close-superseded-by-72659", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T10:11:37Z" }, { "repo": "openclaw/openclaw", "run_id": "24987399670", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987399670", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:35:18.533Z", "target": "#49767", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72658", "candidate_fix": "#72658", "title": null, "idempotency_key": "ghcrawl-156610-autonomous-smoke:#49767:close_superseded_by_72658:2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:34:42Z" }, { "repo": "openclaw/openclaw", "run_id": "24987399670", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987399670", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:35:18.533Z", "target": "#50144", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72658", "candidate_fix": "#72658", "title": null, "idempotency_key": "ghcrawl-156610-autonomous-smoke:#50144:close_superseded_by_72658:2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:34:46Z" }, { "repo": "openclaw/openclaw", "run_id": "24987399670", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987399670", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:35:18.533Z", "target": "#50394", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72658", "candidate_fix": "#72658", "title": null, "idempotency_key": "ghcrawl-156610-autonomous-smoke:#50394:close_superseded_by_72658:2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:34:49Z" }, { "repo": "openclaw/openclaw", "run_id": "24987399670", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987399670", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:35:18.533Z", "target": "#50801", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72658", "candidate_fix": "#72658", "title": null, "idempotency_key": "ghcrawl-156610-autonomous-smoke:#50801:close_superseded_by_72658:2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:34:53Z" }, { "repo": "openclaw/openclaw", "run_id": "24987399670", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987399670", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:35:18.533Z", "target": "#58867", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72658", "candidate_fix": "#72658", "title": null, "idempotency_key": "ghcrawl-156610-autonomous-smoke:#58867:close_superseded_by_72658:2026-04-27", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:34:56Z" }, { "repo": "openclaw/openclaw", "run_id": "24982562371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24982562371", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T07:43:00.249Z", "target": "#56326", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#72331", "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#56326:close_fixed_by_72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24982562371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24982562371", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T07:43:00.249Z", "target": "#61724", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#72331", "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#61724:close_fixed_by_72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24982562371", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24982562371", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T07:43:00.249Z", "target": "#63120", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#72331", "candidate_fix": "#72331", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:#63120:close_fixed_by_72331", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24985858345", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24985858345", "cluster_id": "ghcrawl-156610-autonomous-smoke", "published_at": "2026-04-27T09:10:39.682Z", "target": "#72658", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): do not treat @all as a bot mention", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T09:10:17Z", "merge_commit_sha": "b642ebece9b0da27708dea342ee0687bcf67f2ae", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24989070557", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24989070557", "cluster_id": "ghcrawl-156629-autonomous-smoke", "published_at": "2026-04-27T10:21:23.659Z", "target": "#48771", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#72660", "candidate_fix": "#72660", "title": null, "idempotency_key": "ghcrawl-156629-autonomous-smoke:#48771:close_fixed_by_candidate:blocked-on-72660", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987246932", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987246932", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T09:41:21.795Z", "target": "#56326", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#72614", "candidate_fix": "#72614", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:close_duplicate:#56326:blocked-on-72614", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987246932", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987246932", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T09:41:21.795Z", "target": "#61724", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#72614", "candidate_fix": "#72614", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:close_duplicate:#61724:blocked-on-72614", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987246932", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987246932", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T09:41:21.795Z", "target": "#63120", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#72614", "candidate_fix": "#72614", "title": null, "idempotency_key": "ghcrawl-156598-autonomous-smoke:close_duplicate:#63120:blocked-on-72614", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24988621633", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24988621633", "cluster_id": "ghcrawl-156598-autonomous-smoke", "published_at": "2026-04-27T10:16:54.728Z", "target": "#72614", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(sessions_spawn): tolerate ACP-only fields for subagent runtime", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987815914", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987815914", "cluster_id": "ghcrawl-156588-autonomous-smoke", "published_at": "2026-04-27T09:46:05.321Z", "target": "#46871", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72619", "title": null, "idempotency_key": "ghcrawl-156588-autonomous-smoke:#46871:close_fixed_by_candidate:#72619:2026-03-20T11:12:54Z", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "24987818672", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24987818672", "cluster_id": "ghcrawl-156602-autonomous-smoke", "published_at": "2026-04-27T09:45:39.052Z", "target": "#55151", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#72659", "candidate_fix": "#72659", "title": null, "idempotency_key": "ghcrawl-156602-autonomous-smoke:close_superseded:#55151:2026-03-26T12:33:19Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T09:45:19Z" }, { "repo": "openclaw/openclaw", "run_id": "24988616631", "run_url": "https://github.com/openclaw/clownfish/actions/runs/24988616631", "cluster_id": "ghcrawl-156588-autonomous-smoke", "published_at": "2026-04-27T10:02:56.260Z", "target": "#46871", "action": "post_merge_close", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72619", "title": null, "idempotency_key": "ghcrawl-156588-autonomous-smoke:post_merge_close:#46871:fixed-by-#72619", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-27T10:02:33Z" }, { "repo": "openclaw/openclaw", "run_id": "25023008984", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023008984", "cluster_id": "ghcrawl-156642-autonomous-smoke", "published_at": "2026-04-27T22:48:03.318Z", "target": "#68381", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#48690", "candidate_fix": "#48690", "title": null, "idempotency_key": "ghcrawl-156642-autonomous-smoke:#68381:close_superseded:2026-04-19T02:46:56Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023010799", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023010799", "cluster_id": "ghcrawl-156644-autonomous-smoke", "published_at": "2026-04-27T22:44:35.430Z", "target": "#69638", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): accept Rabbit token payloads in password mode", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023014227", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023014227", "cluster_id": "ghcrawl-156647-autonomous-smoke", "published_at": "2026-04-27T22:51:03.818Z", "target": "#64825", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72389", "title": null, "idempotency_key": "pcw-ghcrawl-156647-autonomous-smoke-64825-close-after-72389", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023014227", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023014227", "cluster_id": "ghcrawl-156647-autonomous-smoke", "published_at": "2026-04-27T22:51:03.818Z", "target": "#72389", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(tui): clear stale streaming after orphaned finals", "idempotency_key": null, "reason": "merge state status is UNSTABLE", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023019730", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023019730", "cluster_id": "ghcrawl-156651-autonomous-smoke", "published_at": "2026-04-27T22:51:32.465Z", "target": "#62392", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(ui): accept dropped images with missing mime types", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023023225", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023023225", "cluster_id": "ghcrawl-156656-autonomous-smoke", "published_at": "2026-04-27T22:45:01.436Z", "target": "#56072", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#71792", "candidate_fix": "#71792", "title": null, "idempotency_key": "ghcrawl-156656-autonomous-smoke:#56072:close_fixed_by_candidate:blocked-on-71792", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023023225", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023023225", "cluster_id": "ghcrawl-156656-autonomous-smoke", "published_at": "2026-04-27T22:45:01.436Z", "target": "#61675", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71792", "candidate_fix": "#71792", "title": null, "idempotency_key": "ghcrawl-156656-autonomous-smoke:#61675:close_superseded:blocked-on-71792", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023023225", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023023225", "cluster_id": "ghcrawl-156656-autonomous-smoke", "published_at": "2026-04-27T22:45:01.436Z", "target": "#50933", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#71792", "candidate_fix": "#71792", "title": null, "idempotency_key": "ghcrawl-156656-autonomous-smoke:#50933:close_superseded:blocked-on-71792", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023023225", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023023225", "cluster_id": "ghcrawl-156656-autonomous-smoke", "published_at": "2026-04-27T22:45:01.436Z", "target": "#71792", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(session): persist memory on auto daily/idle rollover", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023025041", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023025041", "cluster_id": "ghcrawl-156657-autonomous-smoke", "published_at": "2026-04-27T22:42:00.217Z", "target": "#50876", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#39120", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156657-autonomous-smoke:#50876:close_duplicate:#39120:2026-03-30T21:21:04Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023026716", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023026716", "cluster_id": "ghcrawl-156658-autonomous-smoke", "published_at": "2026-04-27T22:46:16.884Z", "target": "#47739", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#47675", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156658-autonomous-smoke:#47739:close-superseded-by-47675-current-main-v1", "reason": "canonical is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023026716", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023026716", "cluster_id": "ghcrawl-156658-autonomous-smoke", "published_at": "2026-04-27T22:46:16.884Z", "target": "#39350", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): suppress NO_REPLY lead fragment in chat final message", "idempotency_key": null, "reason": "mergeable state is CONFLICTING", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023032430", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023032430", "cluster_id": "ghcrawl-156663-autonomous-smoke", "published_at": "2026-04-27T22:43:59.037Z", "target": "#67843", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix: pass directories to provider stream wrappers", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T22:43:39Z", "merge_commit_sha": "482ff924ef637886e8513201240d8b9e0f064b19", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023038755", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023038755", "cluster_id": "ghcrawl-156666-autonomous-smoke", "published_at": "2026-04-27T22:45:27.479Z", "target": "#59681", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(agents): resolve model aliases in sessions_spawn", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-27T22:44:57Z", "merge_commit_sha": "323030594efcd7be1473476bf9111bcaeb86a93a", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023040628", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023040628", "cluster_id": "ghcrawl-156667-autonomous-smoke", "published_at": "2026-04-27T22:34:59.849Z", "target": "#46703", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#72408", "title": null, "idempotency_key": "ghcrawl-156667-autonomous-smoke:#46703:close_fixed_by_candidate:#72408", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023044075", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023044075", "cluster_id": "ghcrawl-156671-autonomous-smoke", "published_at": "2026-04-27T22:40:56.713Z", "target": "#69056", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#68853", "candidate_fix": "#68853", "title": null, "idempotency_key": "ghcrawl-156671-autonomous-smoke:#69056:close_superseded_blocked_on_68853:2026-04-27T16:32:54Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25023044075", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25023044075", "cluster_id": "ghcrawl-156671-autonomous-smoke", "published_at": "2026-04-27T22:40:56.713Z", "target": "#68853", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(gateway): SIGUSR1 restart fast path that doesn't break Windows schtasks", "idempotency_key": null, "reason": "no PR checks found", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070590154", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070590154", "cluster_id": "ghcrawl-156675-autonomous-smoke", "published_at": "2026-04-28T18:39:41.259Z", "target": "#49751", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix: clear WS handshake timer early, increase timeouts", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25032428566", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25032428566", "cluster_id": "ghcrawl-156636-autonomous-smoke", "published_at": "2026-04-28T03:54:12.865Z", "target": "#24693", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#68667", "candidate_fix": "#68667", "title": null, "idempotency_key": "ghcrawl-156636-autonomous-smoke:#24693:close-fixed-by-68667:2026-03-04T04:18:05Z", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25032428566", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25032428566", "cluster_id": "ghcrawl-156636-autonomous-smoke", "published_at": "2026-04-28T03:54:12.865Z", "target": "#73228", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "security(gateway): route hook completion events to target agent session", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T03:53:52Z", "merge_commit_sha": "6f38425e5c18ac9773e0802b56ab7e7302838411", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25034019917", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25034019917", "cluster_id": "ghcrawl-156640-autonomous-smoke", "published_at": "2026-04-28T05:00:37.242Z", "target": "#61016", "action": "close_superseded", "status": "executed", "classification": "post_merge_closeout", "canonical": "#73229", "candidate_fix": "#73229", "title": null, "idempotency_key": null, "reason": "closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "6fadc56802066c7de40f9a9eba7ebdb9994b6a33", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25033398499", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25033398499", "cluster_id": "ghcrawl-156640-autonomous-smoke", "published_at": "2026-04-28T04:22:38.849Z", "target": "#44068", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#54380", "candidate_fix": "#54380", "title": null, "idempotency_key": "ghcrawl-156640-autonomous-smoke:#44068:close_superseded:#54380:v1", "reason": "action status is blocked", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25034019917", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25034019917", "cluster_id": "ghcrawl-156640-autonomous-smoke", "published_at": "2026-04-28T05:00:37.242Z", "target": "#73229", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(media): tighten sanitizeMimeType anchoring", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T04:48:36Z", "merge_commit_sha": "6fadc56802066c7de40f9a9eba7ebdb9994b6a33", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25033552424", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25033552424", "cluster_id": "ghcrawl-156664-autonomous-smoke", "published_at": "2026-04-28T04:59:57.565Z", "target": "#49957", "action": "close_duplicate", "status": "executed", "classification": "post_merge_closeout", "canonical": "#41862", "candidate_fix": "#41861", "title": null, "idempotency_key": null, "reason": "target already closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "055127425f8f286d6b1113a17f9acde260cdc2e6", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25033552424", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25033552424", "cluster_id": "ghcrawl-156664-autonomous-smoke", "published_at": "2026-04-28T04:59:57.565Z", "target": "#49961", "action": "close_superseded", "status": "executed", "classification": "post_merge_closeout", "canonical": "#41861", "candidate_fix": "#41861", "title": null, "idempotency_key": null, "reason": "target already closed after canonical fix merged", "merged_at": null, "merge_commit_sha": "055127425f8f286d6b1113a17f9acde260cdc2e6", "live_state": "closed", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25033552424", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25033552424", "cluster_id": "ghcrawl-156664-autonomous-smoke", "published_at": "2026-04-28T04:59:57.565Z", "target": "#41861", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(export): fix broken template placeholders in session export HTML", "idempotency_key": null, "reason": "already merged", "merged_at": "2026-04-28T04:34:20Z", "merge_commit_sha": "055127425f8f286d6b1113a17f9acde260cdc2e6", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035231796", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035231796", "cluster_id": "ghcrawl-199239-agentic-merge", "published_at": "2026-04-28T05:23:59.860Z", "target": "#72388", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): recover mojibake filenames from Content-Disposition", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T05:23:16Z", "merge_commit_sha": "4c72e605cdc74c5990c68f196a6c1e040122cea2", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25035233181", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25035233181", "cluster_id": "ghcrawl-165998-agentic-merge", "published_at": "2026-04-28T05:28:04.206Z", "target": "#59069", "action": "merge_canonical", "status": "executed", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "Normalize telegram topic targets in delivery resolution", "idempotency_key": null, "reason": "merged by ProjectClownfish post-flight", "merged_at": "2026-04-28T05:27:43Z", "merge_commit_sha": "a3fd97570f8e07edcf184b0239b46235b1a4175c", "live_state": "merged", "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25038992235", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25038992235", "cluster_id": "ghcrawl-156683-autonomous-smoke", "published_at": "2026-04-28T07:23:43.133Z", "target": "#57755", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "feat(delivery): surface deliveryStatus in --json output", "idempotency_key": null, "reason": "pull request is draft", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039040776", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039040776", "cluster_id": "ghcrawl-156706-autonomous-smoke", "published_at": "2026-04-28T07:25:52.950Z", "target": "#62310", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(heartbeat): enforce minimum interval for non-interval wake triggers", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070819579", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070819579", "cluster_id": "ghcrawl-156720-autonomous-smoke", "published_at": "2026-04-28T18:35:37.876Z", "target": "#45268", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#45270", "candidate_fix": "#45270", "title": null, "idempotency_key": "ghcrawl-156720-autonomous-smoke:#45268:close_fixed_by_candidate:#45270:2026-04-28T04:44:45Z", "reason": "Closeout is blocked on the canonical fix path landing.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039066365", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039066365", "cluster_id": "ghcrawl-156720-autonomous-smoke", "published_at": "2026-04-28T07:20:08.281Z", "target": "#52329", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#65109", "candidate_fix": "#65381", "title": null, "idempotency_key": "ghcrawl-156720-autonomous-smoke:#52329:close_superseded:#65381", "reason": "Superseded by the narrower repairable cache-cost candidate, but closeout is blocked on the canonical cache-cost fix path.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039066365", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039066365", "cluster_id": "ghcrawl-156720-autonomous-smoke", "published_at": "2026-04-28T07:20:08.281Z", "target": "#65381", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(status): include cache tokens in cost estimate", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039070434", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039070434", "cluster_id": "ghcrawl-156722-autonomous-smoke", "published_at": "2026-04-28T07:11:51.160Z", "target": "#46703", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#46703", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156722-autonomous-smoke:#46703:close_fixed_by_current_main:d525d6486d305482906b974136b8d25395211709", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039125475", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039125475", "cluster_id": "ghcrawl-156739-autonomous-smoke", "published_at": "2026-04-28T07:17:10.931Z", "target": "#58061", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#62308", "candidate_fix": "#62308", "title": null, "idempotency_key": "ghcrawl-156739-autonomous-smoke:#58061:close-fixed-by-candidate-blocked:#62308:2026-03-31T02:35:41Z", "reason": "Clear covered issue, but closeout is blocked on the canonical fix path landing.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039174091", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039174091", "cluster_id": "ghcrawl-156751-autonomous-smoke", "published_at": "2026-04-28T07:19:11.118Z", "target": "#70010", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "docs(gog): include Google Tasks clear command", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039184888", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039184888", "cluster_id": "ghcrawl-156756-autonomous-smoke", "published_at": "2026-04-28T07:14:59.116Z", "target": "#45993", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#13616", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156756-autonomous-smoke:#45993:close_duplicate_blocked_by_fix_first:2026-03-14T10:34:42Z", "reason": "Clear duplicate of the live canonical umbrella, but closeout is blocked on the canonical fix path or fix PR because require_fix_before_close is enabled.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039373452", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039373452", "cluster_id": "ghcrawl-156789-autonomous-smoke", "published_at": "2026-04-28T07:22:02.809Z", "target": "#41653", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#51371", "candidate_fix": "#51371", "title": null, "idempotency_key": "ghcrawl-156789-autonomous-smoke:#41653:close_superseded_by:#51371:2026-04-28T07:00:42Z", "reason": "require_fix_before_close blocks superseded PR closeout until the canonical fix path is landed or opened as a concrete fix PR.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039373452", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039373452", "cluster_id": "ghcrawl-156789-autonomous-smoke", "published_at": "2026-04-28T07:22:02.809Z", "target": "#51311", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#51371", "candidate_fix": "#51371", "title": null, "idempotency_key": "ghcrawl-156789-autonomous-smoke:#51311:close_superseded_by:#51371:2026-03-24T20:15:40Z", "reason": "require_fix_before_close blocks superseded PR closeout until the canonical fix path is landed or opened as a concrete fix PR.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039623993", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039623993", "cluster_id": "ghcrawl-156832-autonomous-smoke", "published_at": "2026-04-28T07:41:24.110Z", "target": "#47992", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#54655", "candidate_fix": "#54655", "title": null, "idempotency_key": "ghcrawl-156832-autonomous-smoke:#47992:close_superseded_by_54655:2026-04-28T07:23:58Z", "reason": "Clearly superseded by the broader canonical PR, but closeout is fix-first blocked.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039876456", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039876456", "cluster_id": "ghcrawl-156873-autonomous-smoke", "published_at": "2026-04-28T07:35:10.386Z", "target": "#60773", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "docs: encode Control UI gatewayUrl examples", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039930706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039930706", "cluster_id": "ghcrawl-156879-autonomous-smoke", "published_at": "2026-04-28T07:33:11.810Z", "target": "#56635", "action": "close_fixed_by_candidate", "status": "skipped", "classification": "fixed_by_candidate", "canonical": "#56720", "candidate_fix": "#56720", "title": null, "idempotency_key": "ghcrawl-156879-autonomous-smoke:#56635:close-fixed-by-candidate:#56720:2026-03-28T21:54:52Z", "reason": "The linked issue is covered by the canonical PR path but cannot be closed before that fix lands.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039930706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039930706", "cluster_id": "ghcrawl-156879-autonomous-smoke", "published_at": "2026-04-28T07:33:11.810Z", "target": "#56726", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#56720", "candidate_fix": "#56720", "title": null, "idempotency_key": "ghcrawl-156879-autonomous-smoke:#56726:close-superseded-by:#56720:2026-03-29T02:30:37Z", "reason": "Clearly superseded by the canonical PR path, but closure is blocked until the canonical fix lands.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25039930706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25039930706", "cluster_id": "ghcrawl-156879-autonomous-smoke", "published_at": "2026-04-28T07:33:11.810Z", "target": "#56736", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#56720", "candidate_fix": "#56720", "title": null, "idempotency_key": "ghcrawl-156879-autonomous-smoke:#56736:close-superseded-by:#56720:2026-03-29T02:52:00Z", "reason": "Clearly superseded by the canonical PR path, but closure is blocked until the canonical fix lands.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25040053806", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25040053806", "cluster_id": "ghcrawl-156899-autonomous-smoke", "published_at": "2026-04-28T07:46:55.259Z", "target": "#66000", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cli): clear conflicting OPENCLAW_LAUNCHD_LABEL when --profile is provided", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25040098128", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25040098128", "cluster_id": "ghcrawl-156914-autonomous-smoke", "published_at": "2026-04-28T07:44:36.899Z", "target": "#69305", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "CLI: complete positional args in zsh completion", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25040442199", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25040442199", "cluster_id": "ghcrawl-156991-autonomous-smoke", "published_at": "2026-04-28T07:54:38.749Z", "target": "#39602", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#39599", "candidate_fix": "#39683", "title": null, "idempotency_key": "ghcrawl-156991-autonomous-smoke:#39602:blocked-superseded-by-39683:2026-04-28", "reason": "require_fix_before_close blocks superseding #39602 until the canonical fix path lands or a ProjectClownfish replacement/repair PR is opened.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25040442199", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25040442199", "cluster_id": "ghcrawl-156991-autonomous-smoke", "published_at": "2026-04-28T07:54:38.749Z", "target": "#39683", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(cron): reject Feishu announce jobs without delivery target", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069725706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069725706", "cluster_id": "ghcrawl-156585-autonomous-smoke", "published_at": "2026-04-28T18:26:51.236Z", "target": "#47935", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#47558", "candidate_fix": "#49430", "title": null, "idempotency_key": "ghcrawl-156585-autonomous-smoke:#47935:close-superseded-blocked:v1", "reason": "Fix-first policy blocks superseded closeout until #49430 is repaired and merged.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069725706", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069725706", "cluster_id": "ghcrawl-156585-autonomous-smoke", "published_at": "2026-04-28T18:26:51.236Z", "target": "#59658", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#47558", "candidate_fix": "#49430", "title": null, "idempotency_key": "ghcrawl-156585-autonomous-smoke:#59658:close-superseded-blocked:v1", "reason": "Fix-first policy blocks superseded closeout until #49430 is repaired and merged.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069738606", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069738606", "cluster_id": "ghcrawl-156593-autonomous-smoke", "published_at": "2026-04-28T18:29:23.097Z", "target": "#38806", "action": "close_duplicate", "status": "skipped", "classification": "duplicate", "canonical": "#38808", "candidate_fix": "#38808", "title": null, "idempotency_key": "ghcrawl-156593-autonomous-smoke:#38806:blocked-duplicate-of-38808", "reason": "Duplicate closeout is blocked on the canonical fix path #38808.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069738606", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069738606", "cluster_id": "ghcrawl-156593-autonomous-smoke", "published_at": "2026-04-28T18:29:23.097Z", "target": "#38808", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): reply inside thread for P2P direct messages", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069740030", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069740030", "cluster_id": "ghcrawl-156594-autonomous-smoke", "published_at": "2026-04-28T18:30:35.464Z", "target": "#52948", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(ui): select dropdowns show stale value on page load", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25069741964", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25069741964", "cluster_id": "ghcrawl-156595-autonomous-smoke", "published_at": "2026-04-28T18:22:03.103Z", "target": "#50479", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(install.sh): warn about .npmrc prefix override and sudo npm incom…", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070625859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070625859", "cluster_id": "ghcrawl-156679-autonomous-smoke", "published_at": "2026-04-28T18:41:21.955Z", "target": "#51288", "action": "close_superseded", "status": "skipped", "classification": "superseded", "canonical": "#59697", "candidate_fix": "#59697", "title": null, "idempotency_key": "ghcrawl-156679-autonomous-smoke:#51288:close_superseded_blocked_by_59697:2026-04-28T18:11:35Z", "reason": "Closeout is blocked by require_fix_before_close until the canonical #59697 repair is pushed and validated.", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070625859", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070625859", "cluster_id": "ghcrawl-156679-autonomous-smoke", "published_at": "2026-04-28T18:41:21.955Z", "target": "#59697", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix: strip injected by memory plugin from user messages in WebUI", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070632559", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070632559", "cluster_id": "ghcrawl-156682-autonomous-smoke", "published_at": "2026-04-28T18:37:00.727Z", "target": "#55619", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#55532", "candidate_fix": "#72411", "title": null, "idempotency_key": "ghcrawl-156682-autonomous-smoke:close-superseded:55619:2026-04-28T18:13:49Z:by-72411", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25070632559", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25070632559", "cluster_id": "ghcrawl-156682-autonomous-smoke", "published_at": "2026-04-28T18:37:00.727Z", "target": "#73739", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): recover WebSocket after SDK retry exhaustion", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled for human review", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25084314903", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25084314903", "cluster_id": "ghcrawl-156593-autonomous-smoke", "published_at": "2026-04-29T00:57:36.846Z", "target": "#44118", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#42228", "candidate_fix": null, "title": null, "idempotency_key": "ghcrawl-156593-autonomous-smoke:close_superseded:#44118:2026-04-27T04:43:20Z", "reason": "close requires ProjectClownfish fix PR opened/pushed or merge executed first", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25085277561", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25085277561", "cluster_id": "clawsweeper-openclaw-openclaw-73880", "published_at": "2026-04-29T01:00:44.092Z", "target": "#73902", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": null, "reason": "job does not allow merge", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25086686616", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25086686616", "cluster_id": "ghcrawl-156863-autonomous-smoke", "published_at": "2026-04-29T01:56:43.711Z", "target": "#73940", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": "fix(feishu): supervise WebSocket retry exhaustion", "idempotency_key": null, "reason": "merge requires CLOWNFISH_ALLOW_MERGE=1; labeled clownfish", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25089704776", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25089704776", "cluster_id": "clawsweeper-commit-openclaw-openclaw-d130a77a3b1e", "published_at": "2026-04-29T03:44:52.699Z", "target": "#74049", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": null, "reason": "job does not allow merge", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25090570865", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25090570865", "cluster_id": "clawsweeper-commit-openclaw-openclaw-5435591f6a1a", "published_at": "2026-04-29T04:24:16.584Z", "target": "#74065", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": null, "reason": "job does not allow merge", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25093937673", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25093937673", "cluster_id": "clawsweeper-commit-openclaw-openclaw-4eba70b532f8", "published_at": "2026-04-29T06:24:24.988Z", "target": "#74140", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": null, "reason": "job does not allow merge", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25095715904", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25095715904", "cluster_id": "clawsweeper-commit-openclaw-openclaw-fda8cc2a9d9a", "published_at": "2026-04-29T07:17:06.839Z", "target": "#74180", "action": "merge_canonical", "status": "blocked", "classification": "fix_pr", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": null, "reason": "job does not allow merge", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25100259952", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25100259952", "cluster_id": "gitcrawl-238884-dedupe-only-20260429c", "published_at": "2026-04-29T09:11:24.718Z", "target": "#45129", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#62195", "candidate_fix": "#62195", "title": null, "idempotency_key": "gitcrawl-238884-dedupe-only-20260429c:#45129:close_superseded_by:#62195", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T09:10:51Z" }, { "repo": "openclaw/openclaw", "run_id": "25105234648", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25105234648", "cluster_id": "gitcrawl-238856-dedupe-only-20260429c", "published_at": "2026-04-29T11:19:47.392Z", "target": "#72963", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#72578", "candidate_fix": null, "title": null, "idempotency_key": "gitcrawl-238856-dedupe-only-20260429c:#72963:close-duplicate-of-72578:v1", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T11:08:43Z" }, { "repo": "openclaw/openclaw", "run_id": "25105230558", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25105230558", "cluster_id": "low-signal-pr-sweep-20260427T0530-01", "published_at": "2026-04-29T11:18:00.820Z", "target": "#55104", "action": "close_low_signal", "status": "blocked", "classification": "low_signal", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "low-signal-pr-sweep-20260427T0530-01:#55104:close_low_signal:2026-03-26T11:09:41Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T11:07:45Z" }, { "repo": "openclaw/openclaw", "run_id": "25105232771", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25105232771", "cluster_id": "low-signal-pr-sweep-20260425T2355-03", "published_at": "2026-04-29T11:18:54.853Z", "target": "#55573", "action": "close_low_signal", "status": "blocked", "classification": "low_signal", "canonical": null, "candidate_fix": null, "title": null, "idempotency_key": "openclaw/openclaw:low-signal-pr-sweep-20260425T2355-03:#55573:close_low_signal:2026-03-27T09:18:28Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T11:06:47Z" }, { "repo": "openclaw/openclaw", "run_id": "25105238272", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25105238272", "cluster_id": "gitcrawl-238843-dedupe-only-20260429c", "published_at": "2026-04-29T11:21:34.657Z", "target": "#59787", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#59752", "candidate_fix": null, "title": null, "idempotency_key": "gitcrawl-238843-dedupe-only-20260429c:close_superseded:#59787:#59752:2026-04-29T09:20:54Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T11:07:44Z" }, { "repo": "openclaw/openclaw", "run_id": "25105238272", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25105238272", "cluster_id": "gitcrawl-238843-dedupe-only-20260429c", "published_at": "2026-04-29T11:21:34.657Z", "target": "#59795", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#59752", "candidate_fix": null, "title": null, "idempotency_key": "gitcrawl-238843-dedupe-only-20260429c:close_superseded:#59795:#59752:2026-04-09T02:23:45Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T11:07:48Z" }, { "repo": "openclaw/openclaw", "run_id": "25108831266", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25108831266", "cluster_id": "gitcrawl-238838-dedupe-only-20260429c", "published_at": "2026-04-29T12:52:53.446Z", "target": "#42538", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#72417", "candidate_fix": "#72417", "title": null, "idempotency_key": "gitcrawl-238838-dedupe-only-20260429c-close-fixed-by-candidate-42538-v1", "reason": "target is not listed in job candidates", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25130299053", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25130299053", "cluster_id": "gitcrawl-16529-dedupe-only-20260429-remote", "published_at": "2026-04-29T19:53:18.250Z", "target": "#61970", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#64394", "title": null, "idempotency_key": "gitcrawl-16529-dedupe-only-20260429-remote|#61970|close_fixed_by_candidate|#64394|2026-04-07T01:42:36Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25131909532", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25131909532", "cluster_id": "gitcrawl-2111-dedupe-only-20260429-remote", "published_at": "2026-04-29T20:34:11.576Z", "target": "#42261", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": "#47613", "candidate_fix": "#47613", "title": null, "idempotency_key": "gitcrawl-2111-dedupe-only-20260429-remote:#42261:close_fixed_by_candidate:#47613:2026-04-28T18:42:11Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T20:33:06Z" }, { "repo": "openclaw/openclaw", "run_id": "25132458580", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25132458580", "cluster_id": "gitcrawl-2282-dedupe-only-20260429-remote", "published_at": "2026-04-29T20:41:36.630Z", "target": "#66169", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#73942", "title": null, "idempotency_key": "pcf:gitcrawl-2282-dedupe-only-20260429-remote:#66169:close_fixed_by_candidate:#73942:2026-04-29T00:56:16Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25133514336", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25133514336", "cluster_id": "gitcrawl-2477-dedupe-only-20260429-remote", "published_at": "2026-04-29T21:01:06.358Z", "target": "#65745", "action": "close_fixed_by_candidate", "status": "blocked", "classification": "fixed_by_candidate", "canonical": null, "candidate_fix": "#73915", "title": null, "idempotency_key": "gitcrawl-2477-dedupe-only-20260429-remote:#65745:close_fixed_by_candidate:#73915:2026-04-27T02:30:54Z", "reason": "candidate fix is not listed in job refs", "merged_at": null, "merge_commit_sha": null, "live_state": null, "live_updated_at": null }, { "repo": "openclaw/openclaw", "run_id": "25134075609", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25134075609", "cluster_id": "gitcrawl-2733-dedupe-only-20260429-remote", "published_at": "2026-04-29T21:23:37.495Z", "target": "#40760", "action": "close_superseded", "status": "blocked", "classification": "superseded", "canonical": "#41957", "candidate_fix": null, "title": null, "idempotency_key": "gitcrawl-2733-dedupe-only-20260429-remote:#40760:close_superseded_by:#41957", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T21:19:40Z" }, { "repo": "openclaw/openclaw", "run_id": "25134553126", "run_url": "https://github.com/openclaw/clownfish/actions/runs/25134553126", "cluster_id": "gitcrawl-2880-dedupe-only-20260429-remote", "published_at": "2026-04-29T21:27:27.619Z", "target": "#46494", "action": "close_duplicate", "status": "blocked", "classification": "duplicate", "canonical": "#59287", "candidate_fix": null, "title": null, "idempotency_key": "gitcrawl-2880-dedupe-only-20260429-remote:#46494:close_duplicate:#59287:2026-04-29T07:41:24Z", "reason": "target changed since worker review", "merged_at": null, "merge_commit_sha": null, "live_state": "closed", "live_updated_at": "2026-04-29T21:26:32Z" } ]