Repository navigation
[daily-report] 2026-07-05 pipeline summary #508
Description
⚠️ Routing note: This report should live inmctlhq/mctl-agentsbut the daily-report routine's GitHub MCP session is scoped tomctlhq/mctl-gitopsonly. Filed here as fallback. To fix: extend the GitHub App installation tomctlhq/mctl-agentsand update the routine's session scope.
Summary
60 proposals tracked across 11 repos. 52 merged (87%), 4 stuck in proposed (all requiring human approval, aged 31–40 days), 4 rejected, 0 in-progress. No bot commits in the last 24h. One merged PR today: mctl-telegram release 0.42.0 — service is still on 0.41.9, deploy pending. Active alert: ArgoCD root-app has been Degraded for ~30 min (warning severity, status: analyzing).
Proposal pipeline state
| repo | slug | status | pr | changed |
|---|---|---|---|---|
| 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-storybook-overview-brand-icon | merged | #8 | — |
| mctl-design | issue-4-rename-storybook-brand-title | merged | #5 | — |
| mctl-design | issue-6-align-storybook-page-title | 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 | issue-25-ci-add-claude-review-yml | merged | #26 | — |
| mctl-openclaw | upgrade-to-2026-4-27 | rejected | — | — |
| mctl-pairdesk | issue-22-feat-currency-pair | merged | #27 | — |
| mctl-pairdesk | issue-23-feat-step-2-coupled-dual | merged | #30 | — |
| mctl-pairdesk | issue-24-feat-redesign-create-order | merged | #31 | — |
| mctl-pairdesk | issue-28-fix-create-order-collision | merged | #29 | — |
| mctl-pairdesk | issue-33-fix-hide-tab-bar | merged | #41 | — |
| mctl-pairdesk | issue-34-fix-rework-step-navigation | merged | #42 | — |
| mctl-pairdesk | issue-35-fix-city-notes-overflow | merged | #39 | — |
| mctl-pairdesk | issue-36-fix-entered-city-missing | merged | #40 | — |
| mctl-pairdesk | issue-37-feat-one-currency-pair | merged | #43 | — |
| mctl-pairdesk | issue-38-fix-rate-slider-anchor | merged | #44 | — |
| mctl-pairdesk | issue-45-add-test-harness-rateslider | merged | #46 | — |
| mctl-pairdesk | issue-5-feat-landing-page | merged | #32 | — |
| mctl-pairdesk | issue-52-p3-native-showconfirm | proposed | — | new |
| mctl-pairdesk | issue-53-p3-ttl-expiry-picker | proposed | — | new |
| mctl-portal | scaffolder-path-traversal | rejected | — | — |
| mctl-portal | scaffolder-secret-leak | rejected | — | — |
| mctl-telegram | issue-154-nav-github-link | merged | #157 | — |
| mctl-telegram | issue-158-safety-block-on-get-me | merged | #162 | — |
| mctl-telegram | issue-159-live-send-unusable | merged | #163 | — |
| mctl-telegram | issue-202-canary-cronjob-stuck | merged | #211 | — |
| mctl-telegram | issue-213-deploy-canary-prometheusrule | proposed | — | new |
| mctl-telegram | issue-214-self-service-canonicalize-tier | proposed | — | new |
| mctl-telegram | issue-59-add-observability | merged | #61 | — |
| mctl-telegram | issue-66-scalability-audit | merged | #72 | — |
| mctl-telegram | issue-67-browser-based-onboarding | merged | #73 | — |
| mctl-telegram | issue-68-redesign-landing-page | merged | #74 | — |
| mctl-telegram | issue-69-mobile-responsiveness | merged | #75 | — |
| mctl-telegram | issue-70-error-message-catalog | merged | #76 | — |
| mctl-telegram | issue-71-smoke-test-build-version | rejected | — | — |
| mctl-telegram | issue-86-prometheusrule-manifests | merged | #112 | — |
| mctl-telegram | issue-87-grafana-dashboard | merged | #95 | — |
| mctl-telegram | issue-88-slos-burn-rate-alerts | merged | #113 | — |
| mctl-telegram | issue-89-synthetic-canary | merged | #96 | — |
| mctl-telegram | issue-90-capacity-profile-load-test | merged | #114 | — |
| mctl-telegram | issue-91-sticky-routing-by-user-id | merged | #132 | — |
| mctl-telegram | issue-92-operational-runbook | merged | #115 | — |
| mctl-telegram | issue-93-unified-connect-wizard | merged | #99 | — |
| mctl-telegram | issue-94-local-bridge-m4 | merged | #125 | — |
| mctl-web | wrangler-upgrade-security | merged | #9 | — |
Totals: 60 proposals — 52 merged, 4 proposed, 4 rejected, 0 in-progress.
Pipeline diff (vs yesterday)
This is the first run of this daily-report routine — no prior snapshot to diff against. All entries above are baseline.
- Newly merged (24h): none (all merges pre-date this window)
- Newly proposed: 4 tracked for the first time (baseline)
- Still proposed (no PR): mctl-pairdesk/issue-52, mctl-pairdesk/issue-53, mctl-telegram/issue-213, mctl-telegram/issue-214
Recent merged PRs (24h)
- mctl-telegram #263 —
chore(main): release 0.42.0(merged 2026-07-05T08:25:04Z by github-actions[bot])- Features: web demo walkthrough refresh
- Fixes: MCP admin tool required params, redact telegram login secrets
⚠️ Service still running 0.41.9 — deploy not yet triggered
Bot commits (24h)
None — no commits from mctl-agents author in the last 26 hours.
Detected problems
Stuck proposals (>7 days in proposed, requires_human_approval: true)
All four are blocked on human approval — no implementer run can start until approved.
| slug | repo | days in proposed |
|---|---|---|
| issue-52-p3-native-showconfirm | mctl-pairdesk | ~31d |
| issue-53-p3-ttl-expiry-picker | mctl-pairdesk | ~31d |
| issue-213-deploy-canary-prometheusrule | mctl-telegram | ~40d |
| issue-214-self-service-canonicalize-tier | mctl-telegram | ~40d |
Note: stuck-proposal follow-up issues could not be created in mctlhq/mctl-agents (MCP scope). Filed here in mctl-gitops instead — see labels.
Stale open PRs (>7 days no activity)
Substantive PRs:
| PR | repo | author | days stale |
|---|---|---|---|
| #43 fix: run agent container as non-root user | mctl-agents | mashkovd | 23d |
| #42 fix: add upper bounds to Python dependencies | mctl-agents | mashkovd | 23d |
| #57 fix: remove inline keyboard on dealt callbacks | mctl-pairdesk | duongynhi000005-oss | 30d |
| #248 feat: edit/delete/forward/search/react tools | mctl-telegram | mashkovd | 35d |
| #221 fix(oauth): auto-persist tier=client | mctl-telegram | mctl-claude-remote[bot] | 39d |
| #146 Enhance landing page UX | mctl-telegram | mashkovd | 43d |
| #17 feat(mctl-docs): fallback to GitHub API | mctl-agents | mashkovd | 56d |
| #16 feat(orchestrator): rotate mentor digests | mctl-agents | mashkovd | 56d |
| #15 feat(orchestrator): Tier 2 implementer agents | mctl-agents | mashkovd | 56d |
Dependabot/chore PRs (noted, no separate issue):
- mctl-telegram #268 bump pgx/v5 5.9.2→5.10.0 (29d)
- mctl-telegram #267 bump sqlite 1.50.1→1.52.0 (29d)
- mctl-telegram #247 bump mcp-go 0.54.0→0.54.1 (35d)
- mctl-telegram #170 bump x/crypto 0.51.0→0.52.0 (38d)
- mctl-telegram #167 bump go-chi/chi 5.2.5→5.3.0 (38d)
Cluster health
16 services running across teams: admins (4), labs (10), ovk (2). Live data via api.mctl.ai MCP connector.
| team | service | image tag | host |
|---|---|---|---|
| admins | mctl-design | 1df4a279a3b9 | ui.mctl.ai |
| admins | mctl-docs | 0.1.21 | docs.mctl.ai |
| admins | mctl-web | 7.1.1 | mctl.me |
| admins | openclaw | 2026.5.14-beta.1 | admins-openclaw.mctl.ai |
| labs | claude-remote | 0.9.3 | claude-remote.mctl.ai |
| labs | instruments-proxy | 0.8.0 | labs-instruments-proxy.mctl.ai |
| labs | kuptsi-app | 0.2.17 | labs-kuptsi-app.mctl.ai |
| labs | mctl-loyalty | 0.12.0 | rewards.mctl.ai |
| labs | mctl-pairdesk | 0.14.0 | labs-mctl-pairdesk.mctl.ai |
| labs | mctl-telegram | 0.41.9 ⬅ 0.42.0 released today | tg.mctl.ai |
| labs | mctl-telegram-preview | main-1f81511 | tg-preview.mctl.ai |
| labs | openclaw | 2026.5.14-beta.1 | labs-openclaw.mctl.ai |
| labs | pelican-proxy | 0.17.0 | labs-pelican-proxy.mctl.ai |
| labs | pfeifenpatenschaft-backend | 0.7.0 | orgel.mctl.ai |
| labs | trading-data | 0.2.4 | (no public host) |
| ovk | openclaw | 2026.5.14-beta.1 | ovk-openclaw.mctl.ai |
Active incidents (1):
| id | service | summary | severity | status |
|---|---|---|---|---|
| cb42f669 | root-app (argocd) | ArgoCD application root-app has been Degraded for 30m | analyzing |
root-app is the ArgoCD App-of-Apps bootstrap. A degraded state means one or more child apps may not be syncing. No auto-fix proposed yet. Check ArgoCD dashboard.
Recent workflow runs (last 50): Last deployment was deploy-service for team admins on 2026-07-03. Last agent activity (mctl-agents-investigate / mctl-agents-implement) was 2026-06-04 — no agent runs in 31 days.
Errors during run
ghCLI not found (command not found). All data collected via GitHub MCP tools.- GitHub MCP write scope is
mctlhq/mctl-gitopsonly. Could not create issues inmctlhq/mctl-agents. Action needed: extend GitHub App installation tomctlhq/mctl-agents.
TODO
- Extend GitHub App installation to
mctlhq/mctl-agentsso daily-report issues land in the right repo. - Note: api.mctl.ai MCP connector is now attached — cluster health section is populated with live data.
- Add
mctl_get_service_statusper-service for restart counts. - Add
mctl_get_resource_usagefor MinIO PVC % checks.
Activity
mashkovd commentedon Jul 5, 2026
Follow-up issues created:
Stuck proposals:
Stale PRs:
All filed in
mctlhq/mctl-gitopsdue to MCP write-scope restriction (target:mctlhq/mctl-agents).Generated by Claude Code