diff --git a/README.md b/README.md index 1b36d46..30489a9 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:07 UTC +Last dashboard update: Apr 30, 2026, 02:08 UTC State: Failed clusters need inspection -Scope: 359 active latest cluster reports. 1 policy-archived cluster(s) are excluded from health stats; run attempts are tracked as audit history only. +Scope: 360 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 | 359 | 100% | +| Latest clusters reviewed | 360 | 100% | | Policy-archived clusters | 1 | audit | -| Clean completed clusters | 182 | 50.7% | +| Clean completed clusters | 183 | 50.8% | | Needs-human clusters | 51 | 14.2% | -| Latest successful clusters | 331 | 92.2% | +| Latest successful clusters | 332 | 92.2% | | Latest failed clusters | 4 | 1.1% | | Latest cancelled clusters | 0 | 0.0% | -| Run attempts archived | 612 | audit | +| Run attempts archived | 613 | 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 | 1078 | 100% | -| Open PRs tracked | 429 | 39.8% | -| Closed unmerged PRs tracked | 530 | 49.2% | +| Latest clusters with fix failures | 44 | 12.2% | +| Distinct PRs touched | 1079 | 100% | +| Open PRs tracked | 430 | 39.9% | +| Closed unmerged PRs tracked | 530 | 49.1% | | 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 6fef03d..2464d73 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:07:01.194Z", + "generated_at": "2026-04-30T02:08:15.361Z", "count": 3, "summary": { "open_prs": 3, diff --git a/results/finalize-open-prs.md b/results/finalize-open-prs.md index 42fb330..43c2417 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:07:01.194Z +Generated: 2026-04-30T02:08:15.361Z ## Summary diff --git a/results/openclaw/gitcrawl-15323-dedupe-only-20260429d.md b/results/openclaw/gitcrawl-15323-dedupe-only-20260429d.md new file mode 100644 index 0000000..081af5f --- /dev/null +++ b/results/openclaw/gitcrawl-15323-dedupe-only-20260429d.md @@ -0,0 +1,75 @@ +--- +repo: "openclaw/openclaw" +cluster_id: "gitcrawl-15323-dedupe-only-20260429d" +mode: "autonomous" +run_id: "25143529289" +run_url: "https://github.com/openclaw/clownfish/actions/runs/25143529289" +head_sha: "1ec0acac1fb4111b0e6e83564a87181cc117f225" +workflow_conclusion: "success" +result_status: "planned" +published_at: "2026-04-30T02:07:32.302Z" +canonical: "https://github.com/openclaw/openclaw/issues/51208" +canonical_issue: "https://github.com/openclaw/openclaw/issues/51208" +canonical_pr: null +actions_total: 3 +fix_executed: 0 +fix_failed: 0 +fix_blocked: 0 +apply_executed: 0 +apply_blocked: 0 +apply_skipped: 0 +needs_human_count: 0 +--- + +# gitcrawl-15323-dedupe-only-20260429d + +Repo: openclaw/openclaw + +Run: [https://github.com/openclaw/clownfish/actions/runs/25143529289](https://github.com/openclaw/clownfish/actions/runs/25143529289) + +Workflow conclusion: success + +Worker result: planned + +Canonical: https://github.com/openclaw/openclaw/issues/51208 + +## Summary + +Using the hydrated preflight artifact as live state, #51208 remains the best open canonical for the mapped-hook codex-cli resume bug. #70894 is related and has its own open candidate fix #70895, but it is not a true duplicate of #51208 and should stay open until that PR or an equivalent lands. No close/comment/label mutation is planned because instant close and post-merge close are disabled, #70895 is unmerged, and its hydrated checks include failures. + +## Impact + +| Metric | Count | +| --- | ---: | +| Worker actions | 3 | +| 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 | +| --- | --- | --- | --- | --- | +| #51208 | keep_canonical | planned | canonical | Best surviving open canonical for the mapped-hook codex-cli resume/root session-continuation report. | +| #70894 | keep_related | planned | fixed_by_candidate | Related direct-webhook session continuity issue covered by candidate PR #70895, but not safe to close in this dedupe-only run. | +| #70895 | keep_related | planned | related | Useful open candidate for the related #70894 subpath; keep it open for maintainer review, repair, or replacement outside this dedupe-only job. | + +## Needs Human + +- none diff --git a/results/runs/25143529289.json b/results/runs/25143529289.json new file mode 100644 index 0000000..a654720 --- /dev/null +++ b/results/runs/25143529289.json @@ -0,0 +1,60 @@ +{ + "repo": "openclaw/openclaw", + "cluster_id": "gitcrawl-15323-dedupe-only-20260429d", + "mode": "autonomous", + "run_id": "25143529289", + "run_url": "https://github.com/openclaw/clownfish/actions/runs/25143529289", + "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-15323-dedupe-only-20260429d.md", + "published_at": "2026-04-30T02:07:32.302Z", + "canonical": "https://github.com/openclaw/openclaw/issues/51208", + "canonical_issue": "https://github.com/openclaw/openclaw/issues/51208", + "canonical_pr": null, + "summary": "Using the hydrated preflight artifact as live state, #51208 remains the best open canonical for the mapped-hook codex-cli resume bug. #70894 is related and has its own open candidate fix #70895, but it is not a true duplicate of #51208 and should stay open until that PR or an equivalent lands. No close/comment/label mutation is planned because instant close and post-merge close are disabled, #70895 is unmerged, and its hydrated checks include failures.", + "actions": [ + { + "target": "#51208", + "action": "keep_canonical", + "status": "planned", + "classification": "canonical", + "canonical": "#51208", + "candidate_fix": null, + "reason": "Best surviving open canonical for the mapped-hook codex-cli resume/root session-continuation report." + }, + { + "target": "#70894", + "action": "keep_related", + "status": "planned", + "classification": "fixed_by_candidate", + "canonical": "#51208", + "candidate_fix": "#70895", + "reason": "Related direct-webhook session continuity issue covered by candidate PR #70895, but not safe to close in this dedupe-only run." + }, + { + "target": "#70895", + "action": "keep_related", + "status": "planned", + "classification": "related", + "canonical": "#51208", + "candidate_fix": "#70895", + "reason": "Useful open candidate for the related #70894 subpath; keep it open for maintainer review, repair, or replacement outside this dedupe-only job." + } + ], + "action_counts": { + "keep_canonical": 1, + "keep_related": 2 + }, + "action_status_counts": { + "planned": 3 + }, + "fix_counts": {}, + "apply_counts": {}, + "needs_human": [], + "fix_actions": [], + "apply_actions": [] +}