Repository navigation
[daily-report] 2026-05-07 pipeline summary #156
Description
Summary
20 proposals tracked across 8 repos: 13 merged, 4 rejected, 3 implemented (PRs merged on GitHub but shepherd sync pending). The incident-auto-cleanup series (phases 1–4b) shipped in full over the last 24h — phases 1, 3, and docs/mcp-agents-tools are fully merged; phases 2, 4a, 4b have their PRs merged on GitHub but .status.yaml still reads implemented (shepherd will flip them on its next run). The original phase4-metrics proposal was cleanly rejected and split into the 4a+4b approach. 34 PRs merged org-wide in the last 24h — the busiest single day since tracking started, driven by Temporal platform launch, trading-data MCP features, and ArgoCD observability work. Six stale open PRs remain unaddressed: follow-up comment posted on the existing mctl-portal#7 issue, two new stale-pr issues opened for mctl-api dep bumps and the WIP gitops claim-mechanism PR.
Proposal pipeline state
| repo | slug | status | pr | changed_since_yesterday |
|---|---|---|---|---|
| mctl-agents | tier3-pr-shepherd | merged |
#12 | — |
| mctl-openclaw | upgrade-to-2026-4-27 | rejected |
#15 | — |
| mctl-agent | sqlite-cve-patch | merged |
#9 | — |
| mctl-agent | incident-auto-cleanup-phase1 | merged |
#11 | ✓ new |
| mctl-agent | incident-auto-cleanup-phase2 | implemented |
#13 | ✓ new (PR merged on GH; shepherd sync pending) |
| mctl-agent | incident-auto-cleanup-phase3 | merged |
#12 | ✓ new |
| mctl-agent | incident-auto-cleanup-phase4-metrics | rejected |
— | ✓ new (superseded by 4a+4b) |
| mctl-agent | incident-auto-cleanup-phase4a-metrics-wiring | implemented |
#16 | ✓ new (PR merged on GH; shepherd sync pending) |
| mctl-agent | incident-auto-cleanup-phase4b-metrics-full | implemented |
#17 | ✓ new (PR merged on GH; shepherd sync pending) |
| mctl-api | pgx-sqli-cve-2025-54236 | merged |
#40 | — |
| mctl-api | chi-security-patch | merged |
#39 | — |
| mctl-docs | fix-broken-mctl-ai-mcp-links | merged |
#6 | — |
| mctl-docs | mcp-agents-tools | merged |
#7 | ✓ new |
| mctl-portal | scaffolder-secret-leak | rejected |
#12 | — |
| mctl-portal | scaffolder-path-traversal | rejected |
#10 | — |
| mctl-web | wrangler-upgrade-security | merged |
#9 | — |
| mctl-gitops | argo-workflows-cve-patch-v2 | merged |
#85 | — |
| mctl-gitops | argocd-informer-cache-patch | merged |
#90 | — |
| mctl-gitops | grafana-sql-rce-patch | merged |
#89 | — |
| mctl-gitops | eso-cve-patch | merged |
#87 | — |
⚠️ Three proposals showimplementedbut their PRs are already merged on GitHub (phase2/#13 merged 2026-05-06T23:05Z, phase4a/#16 merged 2026-05-07T07:04Z, phase4b/#17 merged 2026-05-07T07:25Z). The shepherd cron will flip these tomergedon its next 2h cycle. Not a stuck-proposal condition — transient sync lag.
Pipeline diff (vs yesterday — #122 · 2026-05-05)
- Newly merged (3):
mctl-agent/incident-auto-cleanup-phase1,mctl-agent/incident-auto-cleanup-phase3,mctl-docs/mcp-agents-tools - Newly rejected (1):
mctl-agent/incident-auto-cleanup-phase4-metrics— superseded; scope was too large for one $3 implementer run; cleanly split into 4a+4b - Newly in pipeline (3):
incident-auto-cleanup-phase2(implemented),incident-auto-cleanup-phase4a-metrics-wiring(implemented),incident-auto-cleanup-phase4b-metrics-full(implemented) — all appeared and had their PRs merged within this reporting window - Still in-progress: none
- Still proposed: none
- Unchanged terminal (13): all pre-existing merged/rejected proposals
Recent merged PRs (24h)
34 PRs merged between 2026-05-06T09:00Z and 2026-05-07T09:00Z:
| repo | PR | title | merged at |
|---|---|---|---|
| mctl-gitops | #127 | feat(labs): local Bybit indicator engine — close Missing data + multi-TF | 2026-05-06T13:17Z |
| mctl-gitops | #130 | chore(tenants): bump labs quotas for kuptsi-app rollout | 2026-05-06T17:24Z |
| mctl-gitops | #129 | feat(infra): add Temporal as platform service | 2026-05-06T18:07Z |
| mctl-gitops | #131 | feat(labs): aggregate CVD Binance + OKX (Phase 2 Hook A) | 2026-05-06T18:09Z |
| mctl-gitops | #134 | fix(temporal): bump role connectionLimit 50 → 200 | 2026-05-06T19:27Z |
| mctl-gitops | #133 | feat(labs/kuptsi-app): DB, Temporal worker, /health probes | 2026-05-06T19:31Z |
| mctl-gitops | #135 | fix(labs/kuptsi-app): sync temporal-worker image to 0.1.17 | 2026-05-06T19:34Z |
| mctl-gitops | #136 | feat(temporal): declarative custom search-attribute registration | 2026-05-06T20:08Z |
| mctl-agent | #11 | feat(agents): incident-auto-cleanup-phase1 | 2026-05-06T20:30Z |
| mctl-gitops | #138 | fix(temporal-web): add admins-temporal-web.mctl.ai for OIDC redirect | 2026-05-06T20:50Z |
| mctl-gitops | #137 | feat(labs): Hook B — labs-trading-data MCP service + openclaw wiring | 2026-05-06T21:39Z |
| mctl-agent | #12 | feat(agents): incident-auto-cleanup-phase3 | 2026-05-06T21:54Z |
| mctl-gitops | #139 | fix(labs): clean /mcp endpoint — image 0.2.2 | 2026-05-06T22:05Z |
| mctl-gitops | #140 | fix(labs/trading-data): bump to 0.2.3 — disable DNS-rebinding host check | 2026-05-06T22:26Z |
| mctl-agent | #13 | feat(agents): incident-auto-cleanup-phase2 | 2026-05-06T23:05Z |
| mctl-gitops | #141 | fix(labs/trading-data): bump to 0.2.4 — Etherscan V2 API | 2026-05-06T23:07Z |
| mctl-docs | #7 | feat(agents): mcp-agents-tools | 2026-05-06T23:24Z |
| mctl-gitops | #145 | chore: trim CPU limits on promtail, temporal, argocd repo-server | 2026-05-06T23:28Z |
| mctl-gitops | #142 | feat(observability): alert on ArgoCD application Degraded/SyncFailed | 2026-05-06T23:33Z |
| mctl-agent | #14 | feat(skill): argocd_sync_failed — diagnose stuck-degraded ArgoCD apps | 2026-05-06T23:34Z |
| mctl-gitops | #144 | feat(labs/skills): eth-trading-intel — 4-leg CVD + news sentiment (Hook B) | 2026-05-06T23:43Z |
| mctl-gitops | #146 | chore: trim CPU limits on vmagent, backstage, mctl-api, admintools | 2026-05-06T23:51Z |
| mctl-gitops | #143 | feat(shepherd): post-deploy ArgoCD verify after merge | 2026-05-06T23:52Z |
| mctl-gitops | #148 | fix(labs/trading-data): trading-data MCP env passthrough + correct svc name | 2026-05-07T00:01Z |
| mctl-agent | #15 | fix(mctlclient): decode Service.App from name field | 2026-05-07T00:04Z |
| mctl-api | #43 | feat(agent-runs): include cron-driven workflows in list | 2026-05-07T00:34Z |
| mctl-gitops | #147 | chore(argo-workflows): bump cron history limits 3 → 14/7 | 2026-05-07T00:34Z |
| mctl-gitops | #149 | feat(cwft): create incident on Failed/Error workflows | 2026-05-07T00:47Z |
| mctl-agents | #14 | feat(implementer): pre-PR guard against unacknowledged chart MAJOR bumps | 2026-05-07T01:10Z |
| mctl-gitops | #150 | fix(labs/openclaw): correct env-substitution syntax (${VAR}, not VAR) | 2026-05-07T06:45Z |
| mctl-agent | #16 | feat(agents): incident-auto-cleanup-phase4a-metrics-wiring | 2026-05-07T07:04Z |
| mctl-agent | #17 | feat(agents): incident-auto-cleanup-phase4b-metrics-full | 2026-05-07T07:25Z |
Notable themes: Temporal platform launch (5 PRs), trading-data MCP/openclaw wiring (6 PRs), ArgoCD observability + ArgoCD-verify-on-merge (3 PRs), incident-auto-cleanup pipeline (4 PRs), CPU limit tuning (2 PRs).
Bot commits (24h)
13 commits by mctl-agents in the last 26h:
fd786c8 2026-05-07 07:22:21 +0000 chore(agents): implement incident-auto-cleanup-phase4b-metrics-full 2026-05-07
454946a 2026-05-07 06:58:43 +0000 chore(agents): implement incident-auto-cleanup-phase4a-metrics-wiring 2026-05-07
48feb84 2026-05-07 06:31:46 +0000 chore(agents): full run 2026-05-07
3f6983a 2026-05-07 00:27:04 +0000 chore(agents): implement incident-auto-cleanup-phase4-metrics 2026-05-07
c012365 2026-05-07 00:00:38 +0000 chore(agents): implement incident-auto-cleanup-phase4-metrics 2026-05-07
34eb354 2026-05-06 23:24:34 +0000 chore(agents): shepherd mcp-agents-tools 2026-05-06
70022f6 2026-05-06 23:15:29 +0000 chore(agents): shepherd mcp-agents-tools 2026-05-06
129de61 2026-05-06 23:05:36 +0000 chore(agents): implement mcp-agents-tools 2026-05-06
6642e4c 2026-05-06 22:39:56 +0000 chore(agents): shepherd run 2026-05-06
48918f0 2026-05-06 22:37:42 +0000 chore(agents): implement incident-auto-cleanup-phase2 2026-05-06
6a8f9a3 2026-05-06 21:40:29 +0000 chore(agents): implement incident-auto-cleanup-phase3 2026-05-06
7dc36e6 2026-05-06 20:31:04 +0000 chore(agents): shepherd run 2026-05-06
2d23b6b 2026-05-06 20:12:21 +0000 chore(agents): implement incident-auto-cleanup-phase1 2026-05-06
Note:
incident-auto-cleanup-phase4-metricsappears twice (c012365, 3f6983a) — two consecutive failed implementer runs that exhausted the $3 budget cap, leading to the rejection and 4a/4b split.
Detected problems
| type | detail | action taken |
|---|---|---|
| stale-pr | mctlhq/mctl-portal#7 — last updated 2026-04-28T07:08Z (9 days) | Follow-up comment on existing issue #121 |
| stale-pr | mctlhq/mctl-api#27–31 — 5 k8s/pgx/mcp-go dep-bump PRs, last updated 2026-04-30 (7 days); stable across 3 consecutive reports | New issue opened: #154 |
| stale-pr | mctlhq/mctl-gitops#84 — WIP claim mechanism, last updated 2026-04-30T22:11Z (7 days); stable across 3 consecutive reports | New issue opened: #155 |
No stuck proposals detected (no proposals in in-progress or proposed state). Three proposals show implemented with PRs already merged on GitHub — transient shepherd sync lag, not a stable stuck condition.
Cluster health
Skipped: api.mctl.ai MCP connector not attached yet. See TODO at the bottom of this issue.
Errors during run
- MCP scope restriction (persistent): GitHub MCP connector is scoped to
mctlhq/mctl-gitopsonly. As in all previous runs, this daily-report issue and all stand-alone issues are filed inmctlhq/mctl-gitopsinstead of the intendedmctlhq/mctl-agents. Previous daily-report history was found viasearch_issuesacross the org (worked correctly). Fix: addmctlhq/mctl-agentsto the MCP connector'sallowedRepositories.
TODO
Attach the api.mctl.ai MCP connector to this routine to unlock workflow-run counts (mctl_list_workflows), MinIO PVC % (mctl_get_resource_usage), per-service restart counts (mctl_get_service_status), and ArgoCD app sync state.
Activity
mashkovd commentedon May 30, 2026
Closing stale automated issue.