diff --git a/README.md b/README.md index fbfcf2d..1b36d46 100644 --- a/README.md +++ b/README.md @@ -41,31 +41,31 @@ The default workflow is proposal-first. It does not comment or close unless a jo ## Dashboard -Last dashboard update: Apr 30, 2026, 02:06 UTC +Last dashboard update: Apr 30, 2026, 02:07 UTC State: Failed clusters need inspection -Scope: 358 active latest cluster reports. 1 policy-archived cluster(s) are excluded from health stats; run attempts are tracked as audit history only. +Scope: 359 active latest cluster reports. 1 policy-archived cluster(s) are excluded from health stats; run attempts are tracked as audit history only. | Metric | Count | Rate | | --- | ---: | ---: | -| Latest clusters reviewed | 358 | 100% | +| Latest clusters reviewed | 359 | 100% | | Policy-archived clusters | 1 | audit | -| Clean completed clusters | 181 | 50.6% | +| Clean completed clusters | 182 | 50.7% | | Needs-human clusters | 51 | 14.2% | -| Latest successful clusters | 330 | 92.2% | +| Latest successful clusters | 331 | 92.2% | | Latest failed clusters | 4 | 1.1% | | Latest cancelled clusters | 0 | 0.0% | -| Run attempts archived | 611 | audit | +| Run attempts archived | 612 | audit | | Fix action attempts | 164 | audit | | Fix actions executed | 0 | 0.0% | | Fix actions failed | 35 | 21.3% | | Fix actions blocked | 50 | 30.5% | | Latest clusters with fix failures | 44 | 12.3% | -| Distinct PRs touched | 1077 | 100% | +| Distinct PRs touched | 1078 | 100% | | Open PRs tracked | 429 | 39.8% | -| Closed unmerged PRs tracked | 529 | 49.1% | +| Closed unmerged PRs tracked | 530 | 49.2% | | Completed close actions | 30 | 10.4% | | Completed merge actions | 23 | 8.0% | | Duplicate closes | 22 | 73.3% | diff --git a/results/finalize-open-prs.json b/results/finalize-open-prs.json index ae93e2c..6fef03d 100644 --- a/results/finalize-open-prs.json +++ b/results/finalize-open-prs.json @@ -3,7 +3,7 @@ "clownfish_repo": "openclaw/clownfish", "head_prefix": "clownfish/", "label": "clownfish", - "generated_at": "2026-04-30T02:05:43.860Z", + "generated_at": "2026-04-30T02:07:01.194Z", "count": 3, "summary": { "open_prs": 3, diff --git a/results/finalize-open-prs.md b/results/finalize-open-prs.md index 60f7c78..42fb330 100644 --- a/results/finalize-open-prs.md +++ b/results/finalize-open-prs.md @@ -1,6 +1,6 @@ # Open ProjectClownfish PR Finalizer -Generated: 2026-04-30T02:05:43.860Z +Generated: 2026-04-30T02:07:01.194Z ## Summary diff --git a/results/openclaw/gitcrawl-15764-dedupe-only-20260429d.md b/results/openclaw/gitcrawl-15764-dedupe-only-20260429d.md new file mode 100644 index 0000000..a2d3073 --- /dev/null +++ b/results/openclaw/gitcrawl-15764-dedupe-only-20260429d.md @@ -0,0 +1,83 @@ +--- +repo: "openclaw/openclaw" +cluster_id: "gitcrawl-15764-dedupe-only-20260429d" +mode: "autonomous" +run_id: "25143546311" +run_url: "https://github.com/openclaw/clownfish/actions/runs/25143546311" +head_sha: "1ec0acac1fb4111b0e6e83564a87181cc117f225" +workflow_conclusion: "success" +result_status: "planned" +published_at: "2026-04-30T02:06:16.955Z" +canonical: "https://github.com/openclaw/openclaw/issues/58519" +canonical_issue: "https://github.com/openclaw/openclaw/issues/58519" +canonical_pr: null +actions_total: 11 +fix_executed: 0 +fix_failed: 0 +fix_blocked: 0 +apply_executed: 0 +apply_blocked: 0 +apply_skipped: 0 +needs_human_count: 0 +--- + +# gitcrawl-15764-dedupe-only-20260429d + +Repo: openclaw/openclaw + +Run: [https://github.com/openclaw/clownfish/actions/runs/25143546311](https://github.com/openclaw/clownfish/actions/runs/25143546311) + +Workflow conclusion: success + +Worker result: planned + +Canonical: https://github.com/openclaw/openclaw/issues/58519 + +## Summary + +Autonomous dedupe-only pass using the provided hydrated preflight artifact. No GitHub close/comment/label mutations are planned because instant close is disabled; merge, fix, raise_pr, and post-merge close are also disabled. #58519 remains the canonical issue for Slack Socket Mode event-loop starvation and silent message loss. #63488 is related but not a duplicate because it asks for channel-runtime isolation around a ClawTalk/third-party reconnect loop. A cluster-scoped fix artifact is included because the canonical bug still appears real and no viable open PR owns it. + +## Impact + +| Metric | Count | +| --- | ---: | +| Worker actions | 11 | +| Fix executed | 0 | +| Fix failed | 0 | +| Fix blocked | 0 | +| Applied executions | 0 | +| Apply blocked | 0 | +| Apply skipped | 0 | +| Needs human | 0 | + +## Fix Execution Actions + +| Action | Status | Target | Branch | Reason | +| --- | --- | --- | --- | --- | +| _None_ | | | | | + +## Apply Actions + +| Target | Action | Status | Classification | Reason | +| --- | --- | --- | --- | --- | +| _None_ | | | | | + +## Worker Action Matrix + +| Target | Action | Status | Classification | Reason | +| --- | --- | --- | --- | --- | +| #58519 | keep_canonical | planned | canonical | Best live canonical for this cluster's root cause. | +| #63488 | keep_related | planned | related | Related symptom family, but not a high-confidence duplicate and not closable in this dedupe-only job. | +| #14248 | keep_related | planned | related | Linked related Slack Socket Mode timeout configurability issue; keep open outside this dedupe-only cluster. | +| #36687 | keep_independent | planned | independent | Different subsystem and maintainer-split residual claim; not part of this cluster. | +| cluster:gitcrawl-15764-dedupe-only-20260429d | fix_needed | planned | | A fix path is needed for the canonical issue, but this dedupe-only job cannot implement or open it. | +| cluster:gitcrawl-15764-dedupe-only-20260429d | build_fix_artifact | planned | | Build-only planning is recorded; execution belongs in a separate fix-capable OpenClaw checkout. | +| #39572 | keep_closed | skipped | | Already closed context item. | +| #41473 | keep_closed | skipped | | Already closed context PR. | +| #45852 | keep_closed | skipped | | Already closed context item. | +| #56399 | keep_closed | skipped | | Already closed context item. | +| #56508 | keep_closed | skipped | | Already closed context item. | + +## Needs Human + +- none diff --git a/results/runs/25143546311.json b/results/runs/25143546311.json new file mode 100644 index 0000000..1155421 --- /dev/null +++ b/results/runs/25143546311.json @@ -0,0 +1,137 @@ +{ + "repo": "openclaw/openclaw", + "cluster_id": "gitcrawl-15764-dedupe-only-20260429d", + "mode": "autonomous", + "run_id": "25143546311", + "run_url": "https://github.com/openclaw/clownfish/actions/runs/25143546311", + "head_sha": "1ec0acac1fb4111b0e6e83564a87181cc117f225", + "workflow_conclusion": "success", + "workflow_status": null, + "workflow_created_at": null, + "workflow_updated_at": null, + "result_status": "planned", + "source_job": "jobs/openclaw/inbox/gitcrawl-15764-dedupe-only-20260429d.md", + "published_at": "2026-04-30T02:06:16.955Z", + "canonical": "https://github.com/openclaw/openclaw/issues/58519", + "canonical_issue": "https://github.com/openclaw/openclaw/issues/58519", + "canonical_pr": null, + "summary": "Autonomous dedupe-only pass using the provided hydrated preflight artifact. No GitHub close/comment/label mutations are planned because instant close is disabled; merge, fix, raise_pr, and post-merge close are also disabled. #58519 remains the canonical issue for Slack Socket Mode event-loop starvation and silent message loss. #63488 is related but not a duplicate because it asks for channel-runtime isolation around a ClawTalk/third-party reconnect loop. A cluster-scoped fix artifact is included because the canonical bug still appears real and no viable open PR owns it.", + "actions": [ + { + "target": "#58519", + "action": "keep_canonical", + "status": "planned", + "classification": "canonical", + "canonical": "#58519", + "candidate_fix": null, + "reason": "Best live canonical for this cluster's root cause." + }, + { + "target": "#63488", + "action": "keep_related", + "status": "planned", + "classification": "related", + "canonical": "#58519", + "candidate_fix": null, + "reason": "Related symptom family, but not a high-confidence duplicate and not closable in this dedupe-only job." + }, + { + "target": "#14248", + "action": "keep_related", + "status": "planned", + "classification": "related", + "canonical": "#58519", + "candidate_fix": null, + "reason": "Linked related Slack Socket Mode timeout configurability issue; keep open outside this dedupe-only cluster." + }, + { + "target": "#36687", + "action": "keep_independent", + "status": "planned", + "classification": "independent", + "canonical": null, + "candidate_fix": null, + "reason": "Different subsystem and maintainer-split residual claim; not part of this cluster." + }, + { + "target": "cluster:gitcrawl-15764-dedupe-only-20260429d", + "action": "fix_needed", + "status": "planned", + "classification": null, + "canonical": "#58519", + "candidate_fix": null, + "reason": "A fix path is needed for the canonical issue, but this dedupe-only job cannot implement or open it." + }, + { + "target": "cluster:gitcrawl-15764-dedupe-only-20260429d", + "action": "build_fix_artifact", + "status": "planned", + "classification": null, + "canonical": "#58519", + "candidate_fix": null, + "reason": "Build-only planning is recorded; execution belongs in a separate fix-capable OpenClaw checkout." + }, + { + "target": "#39572", + "action": "keep_closed", + "status": "skipped", + "classification": null, + "canonical": null, + "candidate_fix": null, + "reason": "Already closed context item." + }, + { + "target": "#41473", + "action": "keep_closed", + "status": "skipped", + "classification": null, + "canonical": null, + "candidate_fix": null, + "reason": "Already closed context PR." + }, + { + "target": "#45852", + "action": "keep_closed", + "status": "skipped", + "classification": null, + "canonical": null, + "candidate_fix": null, + "reason": "Already closed context item." + }, + { + "target": "#56399", + "action": "keep_closed", + "status": "skipped", + "classification": null, + "canonical": null, + "candidate_fix": null, + "reason": "Already closed context item." + }, + { + "target": "#56508", + "action": "keep_closed", + "status": "skipped", + "classification": null, + "canonical": null, + "candidate_fix": null, + "reason": "Already closed context item." + } + ], + "action_counts": { + "keep_canonical": 1, + "keep_related": 2, + "keep_independent": 1, + "fix_needed": 1, + "build_fix_artifact": 1, + "keep_closed": 5 + }, + "action_status_counts": { + "planned": 6, + "skipped": 5 + }, + "fix_counts": {}, + "apply_counts": {}, + "needs_human": [], + "fix_actions": [], + "apply_actions": [] +}