chore: publish cluster result

This commit is contained in:
github-actions[bot] 2026-04-26 03:05:00 +00:00
parent 8283c103ae
commit 05157ac10c
5 changed files with 248 additions and 39 deletions

View File

@ -41,7 +41,7 @@ The default workflow is proposal-first. It does not comment or close unless a jo
## Dashboard
Last dashboard update: Apr 26, 2026, 03:04 UTC
Last dashboard update: Apr 26, 2026, 03:05 UTC
<!-- projectclownfish-dashboard:start -->
State: Failed clusters need inspection
@ -51,28 +51,29 @@ Scope: 57 latest cluster reports. Run attempts are tracked as audit history only
| Metric | Count | Rate |
| --- | ---: | ---: |
| Latest clusters reviewed | 57 | 100% |
| Clean completed clusters | 13 | 22.8% |
| Needs-human clusters | 43 | 75.4% |
| Latest successful clusters | 47 | 82.5% |
| Latest failed clusters | 10 | 17.5% |
| Clean completed clusters | 14 | 24.6% |
| Needs-human clusters | 42 | 73.7% |
| Latest successful clusters | 48 | 84.2% |
| Latest failed clusters | 9 | 15.8% |
| Latest cancelled clusters | 0 | 0.0% |
| Run attempts archived | 76 | audit |
| Run attempts archived | 77 | audit |
| Distinct PRs touched | 222 | 100% |
| Open PRs tracked | 193 | 86.9% |
| Closed unmerged PRs tracked | 23 | 10.4% |
| Completed close actions | 21 | 58.3% |
| Completed close actions | 22 | 59.5% |
| Completed merge actions | 0 | 0.0% |
| Duplicate closes | 21 | 100.0% |
| Duplicate closes | 22 | 100.0% |
| Superseded closes | 0 | 0.0% |
| Fixed-by-candidate closes | 0 | 0.0% |
| Low-signal PR closes | 0 | 0.0% |
| Blocked mutation attempts | 15 | 41.7% |
| Blocked mutation attempts | 15 | 40.5% |
| Skipped mutation attempts | 0 | 0.0% |
### Latest ProjectClownfish Closures
| Target | Type | Title | Closed | Action | Cluster | Report | Run |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [#54429](https://github.com/openclaw/openclaw/issues/54429) | issue | Gateway Service Installation Failure: Missing systemd Service File | Apr 26, 2026, 03:04 UTC | close_duplicate | [ghcrawl-166002-agentic-merge](results/openclaw/ghcrawl-166002-agentic-merge.md) | [report](results/openclaw/ghcrawl-166002-agentic-merge.md) | [24946559138](https://github.com/openclaw/projectclownfish/actions/runs/24946559138) |
| [#67622](https://github.com/openclaw/openclaw/issues/67622) | issue | [Feature Request] Support file/image upload in browser Control UI (webchat) | Apr 26, 2026, 03:03 UTC | close_duplicate | [ghcrawl-165992-agentic-merge](results/openclaw/ghcrawl-165992-agentic-merge.md) | [report](results/openclaw/ghcrawl-165992-agentic-merge.md) | [24946558493](https://github.com/openclaw/projectclownfish/actions/runs/24946558493) |
| [#63094](https://github.com/openclaw/openclaw/issues/63094) | issue | [Feature Request] WebChat/Control UI support file upload | Apr 26, 2026, 03:03 UTC | close_duplicate | [ghcrawl-165992-agentic-merge](results/openclaw/ghcrawl-165992-agentic-merge.md) | [report](results/openclaw/ghcrawl-165992-agentic-merge.md) | [24946558493](https://github.com/openclaw/projectclownfish/actions/runs/24946558493) |
| [#56298](https://github.com/openclaw/openclaw/issues/56298) | issue | [Feature Request] Webchat supports image/attachment upload in UI | Apr 26, 2026, 03:03 UTC | close_duplicate | [ghcrawl-165992-agentic-merge](results/openclaw/ghcrawl-165992-agentic-merge.md) | [report](results/openclaw/ghcrawl-165992-agentic-merge.md) | [24946558493](https://github.com/openclaw/projectclownfish/actions/runs/24946558493) |

View File

@ -718,5 +718,25 @@
"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"
}
]

15
closed/openclaw/54429.md Normal file
View File

@ -0,0 +1,15 @@
---
repo: "openclaw/openclaw"
cluster_id: "ghcrawl-166002-agentic-merge"
run_id: "24946559138"
target: "#54429"
action: "close_duplicate"
classification: "duplicate"
closed_at: "2026-04-26T03:04:54.771Z"
---
# #54429 closed by ghcrawl-166002-agentic-merge
Run: [https://github.com/openclaw/projectclownfish/actions/runs/24946559138](https://github.com/openclaw/projectclownfish/actions/runs/24946559138)
Reason: duplicate of the canonical thread

View File

@ -2,29 +2,29 @@
repo: "openclaw/openclaw"
cluster_id: "ghcrawl-166002-agentic-merge"
mode: "autonomous"
run_id: "24946287824"
run_url: "https://github.com/openclaw/projectclownfish/actions/runs/24946287824"
head_sha: "ee69c4d548d49371436383ab0781ed7138b9e5c0"
workflow_conclusion: "failure"
run_id: "24946559138"
run_url: "https://github.com/openclaw/projectclownfish/actions/runs/24946559138"
head_sha: "5373d81db833c20e902b48950afd542774c7e585"
workflow_conclusion: "success"
result_status: "planned"
published_at: "2026-04-26T02:41:35.290Z"
published_at: "2026-04-26T03:04:54.771Z"
canonical: "https://github.com/openclaw/openclaw/issues/65184"
canonical_issue: "https://github.com/openclaw/openclaw/issues/65184"
canonical_pr: null
actions_total: 14
apply_executed: 0
actions_total: 13
apply_executed: 1
apply_blocked: 0
apply_skipped: 0
needs_human_count: 1
needs_human_count: 0
---
# ghcrawl-166002-agentic-merge
Repo: openclaw/openclaw
Run: [https://github.com/openclaw/projectclownfish/actions/runs/24946287824](https://github.com/openclaw/projectclownfish/actions/runs/24946287824)
Run: [https://github.com/openclaw/projectclownfish/actions/runs/24946559138](https://github.com/openclaw/projectclownfish/actions/runs/24946559138)
Workflow conclusion: failure
Workflow conclusion: success
Worker result: planned
@ -32,43 +32,42 @@ Canonical: https://github.com/openclaw/openclaw/issues/65184
## Summary
Kept #65184 as the live canonical issue for the gateway missing-unit enable path, left the remaining live refs open as related except independent node-install bug #68287 and already-closed #57188, prepared a narrow fix artifact while leaving `open_fix_pr` blocked by missing checkout/current-main revalidation, and flagged linked ref #11805 for central security triage because a hydrated comment excerpt exposes an `OPENCLAW_GATEWAY_TOKEN`.
Kept #65184 as the live canonical for the `Unit file openclaw-gateway.service does not exist` gateway install family, planned a narrow new-fix artifact because the hydrated cluster has no PR path, closed only #54429 as a high-confidence duplicate, kept the bus/session-detection reports open as related, and left #68287 independent because it is a separate node-service unit-name bug.
## Impact
| Metric | Count |
| --- | ---: |
| Worker actions | 14 |
| Applied executions | 0 |
| Worker actions | 13 |
| Applied executions | 1 |
| Apply blocked | 0 |
| Apply skipped | 0 |
| Needs human | 1 |
| Needs human | 0 |
## Apply Actions
| Target | Action | Status | Classification | Reason |
| --- | --- | --- | --- | --- |
| _None_ | | | | |
| #54429 | close_duplicate | executed | duplicate | duplicate of the canonical thread |
## Worker Action Matrix
| Target | Action | Status | Classification | Reason |
| --- | --- | --- | --- | --- |
| #11805 | needs_human | blocked | needs_human | Route linked ref #11805 to central security triage and do not let ProjectClownfish mutate it. |
| #39673 | keep_related | planned | related | Same Linux/systemd gateway-install family, but a materially different scope and root cause than the canonical missing-unit enable path. |
| #42025 | keep_related | planned | related | Likely adjacent to the canonical bug, but the platform/repro details are distinct enough that instant duplicate closure would be unsafe. |
| #44070 | keep_related | planned | related | Related systemd-user install failure, but a different failure point than the canonical issue. |
| #44417 | keep_related | planned | related | This is a false-unavailable/user-targeting subfamily, not the same narrowed missing-unit enable path as #65184. |
| #54429 | keep_related | planned | related | Symptom overlap is real, but the artifact does not prove this is the same root cause with no unique remaining work. |
| #54517 | keep_related | planned | related | Related Linux/systemd targeting problem, but not a safe duplicate of the canonical missing-unit enable issue. |
| #57188 | keep_closed | skipped | | Historical evidence only; already-closed items must not receive new close actions. |
| #63561 | keep_related | planned | related | Related systemd-user detection failure, but not the same root cause/scope as the canonical issue. |
| #65184 | keep_canonical | planned | canonical | Best live canonical for the narrowed gateway user-service missing-unit enable path. |
| #68287 | keep_independent | planned | independent | Independent bug that deserves its own follow-up cluster rather than dedupe against #65184. |
| #65184 | fix_needed | planned | canonical | The canonical bug still lacks a viable PR, so the next safe step is a narrow fix plan rather than closure. |
| #65184 | build_fix_artifact | planned | canonical | Prepared a narrow fix artifact centered on the Linux user-service activation/reload path for #65184. |
| #65184 | open_fix_pr | blocked | canonical | A fix PR should be opened from the generated artifact, but implementation is blocked in this run because the target repository checkout is unavailable and current-main behavior was not revalidated from source. |
| #65184 | keep_canonical | planned | canonical | Best surviving live canonical for the gateway install path that writes the user unit but still fails at activation with `Unit file openclaw-gateway.service does not exist`. |
| #65184 | fix_needed | planned | canonical | No open PR or merged fix in the hydrated cluster covers #65184; a new narrow fix path is required. |
| #65184 | build_fix_artifact | planned | canonical | Return a narrow fix artifact for the canonical issue so the applicator can open a fresh PR later. |
| #65184 | open_fix_pr | blocked | canonical | Implementation is blocked in this worker because no target checkout is available; return the fix artifact only. |
| #54429 | close_duplicate | planned | duplicate | High-confidence duplicate of the clearer live canonical issue with no distinct remaining work. |
| #42025 | keep_related | planned | related | Same symptom family, but the Amazon Linux onboarding context is distinct enough that auto-closing would be unsafe. |
| #39673 | keep_related | planned | related | Related Linux/systemd install failure, but it remains a separate user-bus-availability bug and should stay open. |
| #44070 | keep_related | planned | related | Distinct daemon-reload/session-transport failure; not safely closable into the canonical unit-file issue. |
| #44417 | keep_related | planned | related | Separate `sudo -u` / permission-denied detection bug; keep open as related. |
| #54517 | keep_related | planned | related | Overlapping unit-file failure family, but the follow-up technical claim is distinct enough that it should remain open. |
| #63561 | keep_related | planned | related | False-unavailable while the service is already active remains an open related report, not a safe duplicate close. |
| #68287 | keep_independent | planned | independent | Independent node-service bug that should remain open for a separate follow-up cluster. |
| #57188 | keep_closed | skipped | | Already closed in live state; retained only as context evidence and not a mutation target. |
## Needs Human
- Linked ref #11805 contains a hydrated comment excerpt that exposes an `OPENCLAW_GATEWAY_TOKEN`; route that item to central OpenClaw security triage and keep it out of ProjectClownfish mutation.
- none

View File

@ -0,0 +1,174 @@
{
"repo": "openclaw/openclaw",
"cluster_id": "ghcrawl-166002-agentic-merge",
"mode": "autonomous",
"run_id": "24946559138",
"run_url": "https://github.com/openclaw/projectclownfish/actions/runs/24946559138",
"head_sha": "5373d81db833c20e902b48950afd542774c7e585",
"workflow_conclusion": "success",
"workflow_status": null,
"workflow_created_at": null,
"workflow_updated_at": null,
"result_status": "planned",
"source_job": "jobs/openclaw/ghcrawl-166002-agentic-merge.md",
"published_at": "2026-04-26T03:04:54.771Z",
"canonical": "https://github.com/openclaw/openclaw/issues/65184",
"canonical_issue": "https://github.com/openclaw/openclaw/issues/65184",
"canonical_pr": null,
"summary": "Kept #65184 as the live canonical for the `Unit file openclaw-gateway.service does not exist` gateway install family, planned a narrow new-fix artifact because the hydrated cluster has no PR path, closed only #54429 as a high-confidence duplicate, kept the bus/session-detection reports open as related, and left #68287 independent because it is a separate node-service unit-name bug.",
"actions": [
{
"target": "#65184",
"action": "keep_canonical",
"status": "planned",
"classification": "canonical",
"canonical": "#65184",
"candidate_fix": null,
"reason": "Best surviving live canonical for the gateway install path that writes the user unit but still fails at activation with `Unit file openclaw-gateway.service does not exist`."
},
{
"target": "#65184",
"action": "fix_needed",
"status": "planned",
"classification": "canonical",
"canonical": "#65184",
"candidate_fix": null,
"reason": "No open PR or merged fix in the hydrated cluster covers #65184; a new narrow fix path is required."
},
{
"target": "#65184",
"action": "build_fix_artifact",
"status": "planned",
"classification": "canonical",
"canonical": "#65184",
"candidate_fix": null,
"reason": "Return a narrow fix artifact for the canonical issue so the applicator can open a fresh PR later."
},
{
"target": "#65184",
"action": "open_fix_pr",
"status": "blocked",
"classification": "canonical",
"canonical": "#65184",
"candidate_fix": null,
"reason": "Implementation is blocked in this worker because no target checkout is available; return the fix artifact only."
},
{
"target": "#54429",
"action": "close_duplicate",
"status": "planned",
"classification": "duplicate",
"canonical": "#65184",
"candidate_fix": null,
"reason": "High-confidence duplicate of the clearer live canonical issue with no distinct remaining work."
},
{
"target": "#42025",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": "#65184",
"candidate_fix": null,
"reason": "Same symptom family, but the Amazon Linux onboarding context is distinct enough that auto-closing would be unsafe."
},
{
"target": "#39673",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": null,
"candidate_fix": null,
"reason": "Related Linux/systemd install failure, but it remains a separate user-bus-availability bug and should stay open."
},
{
"target": "#44070",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": null,
"candidate_fix": null,
"reason": "Distinct daemon-reload/session-transport failure; not safely closable into the canonical unit-file issue."
},
{
"target": "#44417",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": null,
"candidate_fix": null,
"reason": "Separate `sudo -u` / permission-denied detection bug; keep open as related."
},
{
"target": "#54517",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": "#65184",
"candidate_fix": null,
"reason": "Overlapping unit-file failure family, but the follow-up technical claim is distinct enough that it should remain open."
},
{
"target": "#63561",
"action": "keep_related",
"status": "planned",
"classification": "related",
"canonical": null,
"candidate_fix": null,
"reason": "False-unavailable while the service is already active remains an open related report, not a safe duplicate close."
},
{
"target": "#68287",
"action": "keep_independent",
"status": "planned",
"classification": "independent",
"canonical": null,
"candidate_fix": null,
"reason": "Independent node-service bug that should remain open for a separate follow-up cluster."
},
{
"target": "#57188",
"action": "keep_closed",
"status": "skipped",
"classification": null,
"canonical": null,
"candidate_fix": null,
"reason": "Already closed in live state; retained only as context evidence and not a mutation target."
}
],
"action_counts": {
"keep_canonical": 1,
"fix_needed": 1,
"build_fix_artifact": 1,
"open_fix_pr": 1,
"close_duplicate": 1,
"keep_related": 6,
"keep_independent": 1,
"keep_closed": 1
},
"action_status_counts": {
"planned": 11,
"blocked": 1,
"skipped": 1
},
"apply_counts": {
"executed": 1
},
"needs_human": [],
"apply_actions": [
{
"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"
}
]
}