Skip to content

[daily-report] 2026-05-21 pipeline summary #264

Closed

Description

@mashkovd

⚠️ Routing note: Intended for mctlhq/mctl-agents; posted here because the GitHub MCP session is restricted to mctlhq/mctl-gitops. Fix: add mctlhq/mctl-agents to the MCP allowed-repositories list. Baseline: mctlhq/mctl-gitops#254 (2026-05-20).


1. Summary

36 proposals tracked across 9 repos — 25 merged, 5 rejected, 5 proposed (all new, 1 day old), 1 implemented (PR open). Yesterday afternoon the agent batch-investigated 9 new mctl-telegram issues (86–94); 4 reached terminal state same-day (87, 89, 93 merged; 86 implemented with PR open). issue-69 and issue-70 flipped implemented → merged as the shepherd caught up overnight. 16 bot commits in the last 26 h (9 investigates, 4 shepherd runs, 2 implement runs). 17 PRs merged across the org today. 6 pre-existing stale-PR issues active — follow-up comments posted; 1 new stale-PR issue opened (#263) for mctl-api#51 (go-oidc bump, 10 days dormant). No stuck proposals (all proposed entries are 1 day old).


2. Proposal Pipeline State

repo slug status pr Δ yesterday
mctl-agent incident-auto-cleanup-phase1 merged #11 —
mctl-agent incident-auto-cleanup-phase2 merged #13 —
mctl-agent incident-auto-cleanup-phase3 merged #12 —
mctl-agent incident-auto-cleanup-phase4-metrics rejected — —
mctl-agent incident-auto-cleanup-phase4a-metrics-wiring merged #16 —
mctl-agent incident-auto-cleanup-phase4b-metrics-full merged #17 —
mctl-agent sqlite-cve-patch merged #9 —
mctl-agents tier3-pr-shepherd merged #12 —
mctl-api chi-security-patch merged #39 —
mctl-api pgx-sqli-cve-2025-54236 merged #40 —
mctl-docs fix-broken-mctl-ai-mcp-links merged #6 —
mctl-docs mcp-agents-tools merged #7 —
mctl-gitops argo-workflows-cve-patch-v2 merged #85 —
mctl-gitops argocd-informer-cache-patch merged #90 —
mctl-gitops eso-cve-patch merged #87 —
mctl-gitops grafana-sql-rce-patch merged #89 —
mctl-openclaw upgrade-to-2026-4-27 rejected #15 —
mctl-portal scaffolder-path-traversal rejected #10 —
mctl-portal scaffolder-secret-leak rejected #12 —
mctl-telegram issue-59-add-observability-and-alerting-for-mctl merged #61 —
mctl-telegram issue-66-scalability-audit-and-hardening-for-100 merged #72 —
mctl-telegram issue-67-build-browser-based-telegram-account-onb merged #73 —
mctl-telegram issue-68-redesign-tg-mctl-ai-landing-page-for-cli merged #74 —
mctl-telegram issue-69-improve-mobile-responsiveness-of-tg-mctl merged #75 ✓ implemented→merged
mctl-telegram issue-70-add-user-friendly-error-message-catalog merged #76 ✓ implemented→merged
mctl-telegram issue-71-test-smoke-test-log-build-version-git-sh rejected — —
mctl-telegram issue-86-ship-prometheusrule-manifests-for-produc implemented #112 new (PR open, not yet merged)
mctl-telegram issue-87-grafana-dashboard-for-beta-operations merged #95 new → merged same-day
mctl-telegram issue-88-define-beta-slos-and-burn-rate-alerts proposed — new
mctl-telegram issue-89-synthetic-end-to-end-canary-oauth-list-d merged #96 new → merged same-day
mctl-telegram issue-90-beta-capacity-profile-load-test-tuned-co proposed — new
mctl-telegram issue-91-sticky-routing-by-user-id-for-multi-repl proposed — new
mctl-telegram issue-92-operational-runbook-for-beta-top-n-incid proposed — new
mctl-telegram issue-93-unified-connect-wizard-oidc-enable-acces merged #99 new → merged same-day
mctl-telegram issue-94-local-bridge-m4-finish-community-release proposed — new
mctl-web wrangler-upgrade-security merged #9 —

3. Pipeline Diff (vs #254 — 2026-05-20)

Yesterday: 27 proposals — merged(20), rejected(5), implemented*(2)
Today: 36 proposals — merged(25), rejected(5), proposed(5), implemented(1)

  • Newly merged (5): issue-69 and issue-70 (shepherd lag resolved overnight); issue-87 → mctl-telegram#95; issue-89 → mctl-telegram#96; issue-93 → mctl-telegram#99
  • Newly rejected: none
  • Newly proposed (9 total, all created 2026-05-20 after yesterday's 09:14 report): issue-86 (→ implemented), issue-87 (→ merged), issue-88, issue-89 (→ merged), issue-90, issue-91, issue-92, issue-93 (→ merged), issue-94
  • Still proposed: issue-88, issue-90, issue-91, issue-92, issue-94 — all 1 day old, well within threshold
  • Still in-progress: none

4. Recent Merged PRs (24h)

17 PRs merged (search captures merged:>2026-05-20; issues 87, 89, 93 appear via proposal state for the 2026-05-20 post-report window):

repo PR title merged at (UTC)
mctlhq/mctl-telegram #111 fix(oss): remove internal infra references from SECURITY.md, CLI, issue template 2026-05-21 08:20
mctlhq/mctl-telegram #110 ci: add govulncheck to build workflow 2026-05-21 08:10
mctlhq/mctl-telegram #40 chore(deps): bump github.com/mark3labs/mcp-go 0.46.0→0.54.0 2026-05-21 08:09
mctlhq/mctl-telegram #38 chore(deps): bump golang.org/x/crypto 0.49.0→0.51.0 2026-05-21 08:09
mctlhq/mctl-claude-remote #3 feat: seed CLAUDE.md on first start to give remote sessions workspace context 2026-05-21 08:08
mctlhq/mctl-telegram #102 fix(auth): unknown AUTH_MODE is now a fatal startup error 2026-05-21 08:08
mctlhq/mctl-telegram #108 chore(canary): update CronJob image to 0.23.1 2026-05-21 07:57
mctlhq/mctl-telegram #105 docs: self-host guide, docker-compose, .env.example 2026-05-21 07:52
mctlhq/mctl-telegram #106 chore(main): release 0.23.1 2026-05-21 07:49
mctlhq/mctl-telegram #107 fix(canary): initialize MCP session before tools/call 2026-05-21 07:48
mctlhq/mctl-gitops #262 fix(labs): point claude-remote to ghcr.io/mctlhq/mctl-claude-remote 2026-05-21 07:32
mctlhq/mctl-telegram #103 chore(oss): add /canary to .gitignore and create .dockerignore 2026-05-21 07:30
mctlhq/mctl-telegram #101 fix(web): remove accent color picker from navbar 2026-05-21 07:29
mctlhq/mctl-gitops #261 fix(labs): bump claude-remote to 0.1.8 2026-05-21 07:23
mctlhq/mctl-telegram #104 ci: skip claude-review on fork PRs 2026-05-21 07:18
mctlhq/mctl-telegram #97 chore(main): release 0.23.0 2026-05-21 06:56
mctlhq/mctl-telegram #96 feat(agents): issue-89-synthetic-end-to-end-canary-oauth-list-d 2026-05-21 06:55

5. Bot Commits (26h)

16 commits by mctl-agents since 2026-05-20 07:00 UTC:

hash timestamp (UTC) message
b5f78ea 2026-05-21 08:35 chore(agents): shepherd run 2026-05-21
557cfb1 2026-05-21 08:34 chore(agents): implement issue-86-ship-prometheusrule-manifests-for-produc 2026-05-21
c9e1206 2026-05-20 22:31 chore(agents): shepherd run 2026-05-20
5cf6752 2026-05-20 20:31 chore(agents): shepherd run 2026-05-20
2e11814 2026-05-20 19:08 chore(agents): implement run 2026-05-20
033b164 2026-05-20 14:34 chore(agents): investigate mctl-telegram/issues/94
19067f9 2026-05-20 14:23 chore(agents): investigate mctl-telegram/issues/93
60e248d 2026-05-20 14:14 chore(agents): investigate mctl-telegram/issues/92
a09e0d6 2026-05-20 14:06 chore(agents): investigate mctl-telegram/issues/91
1754945 2026-05-20 13:59 chore(agents): investigate mctl-telegram/issues/90
733155f 2026-05-20 13:49 chore(agents): investigate mctl-telegram/issues/89
5566e8b 2026-05-20 13:42 chore(agents): investigate mctl-telegram/issues/88
edbc2f1 2026-05-20 13:32 chore(agents): investigate mctl-telegram/issues/87
196f18b 2026-05-20 13:26 chore(agents): investigate mctl-telegram/issues/86
2bbc71f 2026-05-20 10:31 chore(agents): shepherd run 2026-05-20
16b7e3a 2026-05-20 08:31 chore(agents): shepherd run 2026-05-20

4 shepherd runs, 9 investigate commits (mctl-telegram issues 86–94), 2 implement runs (issue-86 → PR #112 created at 08:38 UTC today).


6. Detected Problems

Stale PRs — existing issues (follow-up comments posted today)

PR days stale existing issue comment
mctl-gitops#84 21 d #246 link
mctl-api#47 11 d #231 link
mctl-agents#17 12 d #230 link
mctl-agents#16 12 d #229 link
mctl-agents#15 12 d #228 link
mctl-portal#7 11 d #121 link

New stale PR — issue opened

mctl-api#51 — deps: bump github.com/coreos/go-oidc/v3 3.17.0→3.18.0

PRs approaching threshold (watch list — not yet at 7 d)

PR days stale crosses threshold
mctl-docs#17 chore(main): release 0.1.20 5 d 2026-05-23
mctl-gitops#217 feat(argo): add incident responder CronWorkflow 5 d 2026-05-23
mctl-agent#20 feat(skills): add statefulset-replicas-mismatch YAML skill 5 d 2026-05-23
mctl-web#12 feat: redesign v3 5 d 2026-05-23
mctl-api#55 deps: mcp-go 0.46.0→0.54.0 3 d 2026-05-25
mctl-api#56 deps: k8s.io/apimachinery 0.32.3→0.36.1 3 d 2026-05-25
mctl-api#57 deps: k8s.io/api 0.32.3→0.36.1 3 d 2026-05-25
mctl-api#58 deps: k8s.io/client-go 0.32.3→0.36.1 3 d 2026-05-25

7. Cluster Health

Skipped: api.mctl.ai MCP connector not attached yet. See TODO below.


8. Errors During Run

step error impact
Report destination GitHub MCP restricted to mctlhq/mctl-gitops; mctlhq/mctl-agents write denied This issue posted to mctl-gitops instead
Previous report lookup mctlhq/mctl-agents read denied; found via mctlhq/mctl-gitops label search Diffed against #254 successfully
Merged PRs 24h window merged:>2026-05-20 misses PRs merged 2026-05-20 09:14–23:59 issues 87, 89, 93 captured via proposal state only
Telegram notification Env vars not set Silently skipped

9. 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.
  • Expand GitHub MCP session scope to mctlhq/mctl-agents (read + issue-write) to fix report destination and fully decouple stale-pr issues from this repo.
  • Use merged:>=2026-05-20 in the search query to capture the full 24h window reliably.
  • 8 PRs currently 3–5 days stale will cross the 7-day threshold 2026-05-23/25 — open [stale-pr] issues on those runs if still inactive.

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