Skip to content

[daily-report] 2026-05-25 pipeline summary #304

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. Previous report: mctlhq/mctl-gitops#298 (2026-05-24).


1. Summary

45 proposals tracked across 10 repos (was 42 in #298): 38 merged, 5 rejected, 2 newly proposed today, 0 in-progress. Three new proposals since yesterday: issue-202 appeared and merged in the same day (bot fixed canary CronWorkflow stuck on image pull); issue-213 and issue-214 are freshly proposed (both mctl-telegram, require human approval). 31 PRs merged org-wide in 24h — all mctl-telegram, heavy demo/release sprint (6 releases: 0.31.0→0.38.0 plus /demo page, reviewer auth-mode, OAuth and CSP fixes). 5 bot commits (3 issue-poll, 1 shepherd, 1 implement). 4 new stale-pr issues opened (mctl-api#55–58 crossed the 7-day threshold today, as predicted in #298). 11 dedup comments posted on existing stale-pr issues. api.mctl.ai MCP connector online: 20 active warning incidents (all recurring ≥3 days, none critical); 2 agent runs failed at 09:05 UTC (transient, prior 09:00 runs succeeded).


2. Proposal Pipeline State

repo slug status pr Δ #298
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-design issue-3-change-the-storybook-overview-brand-icon merged #8 —
mctl-design issue-4-rename-storybook-brand-title-to-mctl-ui merged #5 —
mctl-design issue-6-align-storybook-page-title-og-title-with merged #7 —
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 —
mctl-telegram issue-70-add-user-friendly-error-message-catalog merged #76 —
mctl-telegram issue-71-test-smoke-test-log-build-version-git-sh rejected — —
mctl-telegram issue-86-ship-prometheusrule-manifests-for-produc merged #112 —
mctl-telegram issue-87-grafana-dashboard-for-beta-operations merged #95 —
mctl-telegram issue-88-define-beta-slos-and-burn-rate-alerts merged #113 —
mctl-telegram issue-89-synthetic-end-to-end-canary-oauth-list-d merged #96 —
mctl-telegram issue-90-beta-capacity-profile-load-test-tuned-co merged #114 —
mctl-telegram issue-91-sticky-routing-by-user-id-for-multi-repl merged #132 —
mctl-telegram issue-92-operational-runbook-for-beta-top-n-incid merged #115 —
mctl-telegram issue-93-unified-connect-wizard-oidc-enable-acces merged #99 —
mctl-telegram issue-94-local-bridge-m4-finish-community-release merged #125 —
mctl-telegram issue-154-nav-replace-github-text-link-with-a-gith merged #157 —
mctl-telegram issue-158-non-deterministic-safety-block-on-get-me merged #162 —
mctl-telegram issue-159-live-send-unusable-when-prepare-send-mes merged #163 —
mctl-telegram issue-202-mctl-telegram-canary-cronjob-stuck-on-im merged #211 ✓ new→merged
mctl-telegram issue-213-deploy-canary-prometheusrule-to-cluster proposed — new
mctl-telegram issue-214-self-service-canonicalize-client-tier-in proposed — new
mctl-web wrangler-upgrade-security merged #9 —

3. Pipeline Diff (vs #298 — 2026-05-24)

Yesterday (#298): 42 proposals — merged(36), rejected(6) — all terminal
Today: 45 proposals — merged(38), rejected(5), proposed(2)

  • Newly merged (1): mctl-telegram/issue-202-mctl-telegram-canary-cronjob-stuck-on-im → PR mctl-telegram#211 (merged 2026-05-25T07:00:55Z — bot fixed canary CronWorkflow stuck on image pull)
  • Newly proposed (2):
    • mctl-telegram/issue-213-deploy-canary-prometheusrule-to-cluster (proposed 2026-05-25T06:45Z, requires human approval)
    • mctl-telegram/issue-214-self-service-canonicalize-client-tier-in (proposed 2026-05-25T08:08Z, requires human approval)
  • Newly rejected: none
  • Still in-progress: none
  • Still proposed (carry-over): none — both proposed entries are new today

4. Recent Merged PRs (24h)

31 PRs merged since 2026-05-24T09:00Z — mctl-telegram demo/release sprint (0.31.0→0.38.0) plus /demo page, reviewer auth-mode, OAuth CSP fix, and the agent-merged canary CronWorkflow fix.

merged_at (UTC) repo PR title
2026-05-25 06:22 mctl-telegram #212 chore(main): release 0.38.0
2026-05-25 06:18 mctl-telegram #211 feat(agents): issue-202-mctl-telegram-canary-cronjob-stuck-on-im
2026-05-25 05:24 mctl-gitops #303 chore(labs): bump mctl-telegram DEMO_VIDEO_URL cache-buster to v=2
2026-05-25 05:24 mctl-telegram #209 chore(main): release 0.37.2
2026-05-25 05:23 mctl-telegram #210 chore: force release 0.37.2 (refreshed /demo video)
2026-05-25 05:23 mctl-telegram #208 feat(web): refresh /demo walkthrough video (full 8-step run)
2026-05-25 04:51 mctl-telegram #207 chore(main): release 0.37.1
2026-05-25 04:50 mctl-telegram #206 chore: force release 0.37.1 (ship /demo heading)
2026-05-25 01:08 mctl-telegram #205 docs(web): reframe /demo list as capabilities
2026-05-25 00:54 mctl-gitops #302 feat(telegram): point demo video at self-hosted walkthrough mp4
2026-05-25 00:46 mctl-telegram #204 chore(main): release 0.37.0
2026-05-25 00:45 mctl-telegram #203 feat(web): serve demo walkthrough video on /demo
2026-05-25 00:13 mctl-telegram #201 chore(main): release 0.36.0
2026-05-25 00:12 mctl-telegram #200 feat(mcp): force dry-run for reviewer/demo account sends
2026-05-24 23:30 mctl-telegram #199 chore(main): release 0.35.1
2026-05-24 23:29 mctl-telegram #198 fix(oauth): allow cross-origin redirect after sign-in (CSP form-action)
2026-05-24 23:06 mctl-gitops #301 fix(telegram): raise OAUTH_CODE_TTL to 30m
2026-05-24 22:59 mctl-gitops #300 feat(telegram): enable demo reviewer login mode
2026-05-24 22:48 mctl-telegram #197 chore(main): release 0.35.0
2026-05-24 22:39 mctl-telegram #196 feat(oauth): password-gated reviewer/demo auth-mode
2026-05-24 20:15 mctl-gitops #299 feat(telegram): set DEMO_VIDEO_URL for /demo walkthrough
2026-05-24 09:04 mctl-telegram #195 chore(main): release 0.34.1
2026-05-24 09:03 mctl-telegram #194 fix(ui): tidy footer layout on mobile
2026-05-24 08:50 mctl-telegram #193 chore(main): release 0.34.0
2026-05-24 08:49 mctl-telegram #192 feat(ui): add demo link to topbar nav
2026-05-24 08:30 mctl-telegram #191 chore(main): release 0.33.0
2026-05-24 08:29 mctl-telegram #190 feat(web): add /demo page for ChatGPT App review recording
2026-05-24 00:49 mctl-telegram #189 chore(main): release 0.32.0
2026-05-24 00:48 mctl-telegram #188 feat(mcp): add outputSchema to all MCP tool descriptors
2026-05-24 00:24 mctl-telegram #187 chore(main): release 0.31.0
2026-05-24 00:23 mctl-telegram #186 OpenAI Apps submission readiness: state cap + domain verification + /terms

5. Bot Commits (26h)

hash timestamp (UTC) message
fead412 2026-05-25 08:08 chore(agents): issue-poll 2026-05-25
ba22131 2026-05-25 07:02 chore(agents): shepherd run 2026-05-25
3298d0e 2026-05-25 06:47 chore(agents): issue-poll 2026-05-25
56b754f 2026-05-25 05:48 chore(agents): implement run 2026-05-25
81c9c58 2026-05-25 00:30 chore(agents): issue-poll 2026-05-25

5 bot commits — 3 issue-poll, 1 shepherd, 1 implement. The implement run at 05:48 correlates with issue-202 being merged at 07:01.


6. Detected Problems

New stale-pr issues opened (4)

mctl-api#55–58 crossed the 7-day threshold today (predicted in #298 watch list). Grouped as one issue.

Existing stale-pr issues — dedup follow-up comments posted (11)

PR days dormant existing issue
mctl-gitops#84 26 d #246
mctl-agents#15 17 d #228
mctl-agents#16 17 d #229
mctl-agents#17 17 d #230
mctl-api#47 16 d #231
mctl-api#51 15 d #263
mctl-portal#7 16 d #121
mctl-docs#17 10 d #294
mctl-gitops#217 10 d #295
mctl-agent#20 10 d #296
mctl-web#12 10 d #297

Watch list — PRs approaching 7-day threshold

PR title days dormant threshold date
mctl-telegram#146 Enhance landing page UX: card animations, SVG icons 3 d 2026-05-29

Cluster incidents (recurring)

20 active warning-severity incidents (0 critical), all stuck in analyzing. Patterns recurring ≥4 days: Vmagent scrape_pool zero-target (monitoring), CPU throttling on argo-workflows-workflow-controller / labs-claude-remote-base-service / argocd-repo-server, kube-state-metrics Job failed (labs).

Agent runs at 09:05 UTC

mctl-agents-implement-1779699900 and mctl-agents-issue-poll-1779699900 both failed (child failure). Prior 09:00 runs succeeded — likely transient.


7. Cluster Health

api.mctl.ai MCP connector available. 0 critical incidents. 20 active warnings (recurring patterns, see §6). 2 failed agent runs at 09:05 (transient). Labs: 2 deploys yesterday evening. Resource usage / ArgoCD sync state: not queried this run.


8. Errors During Run

step error impact
Report destination GitHub MCP restricted to mctlhq/mctl-gitops Issue posted to mctl-gitops; consistent with prior runs since 2026-05-05
Previous daily-report lookup list_issues --repo mctlhq/mctl-agents denied Diffed against mctlhq/mctl-gitops issues; no data loss
Telegram TELEGRAM_BOT_TOKEN / TELEGRAM_CHAT_ID not set Silently skipped
GitHub MCP PR search 2 responses exceeded token limit; saved to disk Recovered via Python; no data loss

9. TODO

  • Fix write scope: Add mctlhq/mctl-agents to the GitHub MCP session's allowed-repositories list. Every daily-report run since 2026-05-05 has been misrouted here.
  • Resolve 2 new proposals: issue-213 (canary PrometheusRule to cluster) and issue-214 (client-tier canonicalization) — both require human approval.
  • Act on 15 open stale-pr issues — oldest: mctl-gitops#84 (26 d), mctl-agents#15/16/17 (17 d), mctl-api#47/51 (15–16 d).
  • Investigate recurring CPU throttling on argo-workflows-workflow-controller and labs-claude-remote-base-service — 5+ days, no fix proposed.
  • Investigate Vmagent scrape_pool zero-target in monitoring — 4+ days.
  • Expand cluster health next run: per-team resource usage, per-service status for open incidents, workflow run counts.

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