Repository navigation
[daily-report] 2026-05-21 pipeline summary #264
Description
⚠️ Routing note: Intended formctlhq/mctl-agents; posted here because the GitHub MCP session is restricted tomctlhq/mctl-gitops. Fix: addmctlhq/mctl-agentsto 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
- Last activity: 2026-05-11 (10 days, threshold: 7 d)
- First flagged as approaching in daily-report 2026-05-15 (#213) (4 days stale then)
- New issue: #263
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.aiMCP 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-20in 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
mashkovd commentedon May 30, 2026
Closing stale automated issue.