Skip to content

[daily-report] 2026-05-07 pipeline summary #156

Closed

Description

@mashkovd

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 show implemented but 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 to merged on 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-metrics appears 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-gitops only. As in all previous runs, this daily-report issue and all stand-alone issues are filed in mctlhq/mctl-gitops instead of the intended mctlhq/mctl-agents. Previous daily-report history was found via search_issues across the org (worked correctly). Fix: add mctlhq/mctl-agents to the MCP connector's allowedRepositories.

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

  1. mashkovd commented on May 30, 2026

    @mashkovd
    MemberAuthor

    Closing stale automated issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions