Skip to content

[daily-report] 2026-07-07 pipeline summary #537

Open

Description

@mashkovd

Note: This report was posted to mctlhq/mctl-gitops because the GitHub MCP server in this session is scoped to mctlhq/mctl-gitops only. The intended target is mctlhq/mctl-agents. See §8 (Errors) for details.


1. Summary

  • 57 total proposals across 9 repos: 49 merged, 6 rejected, 4 stuck in proposed (no PR, 33–43 days), 0 in-progress.
  • 10 PRs merged today (last 24h), including a full incident+fix cycle: the mctl-api gitops-reader had a diverged-cache bug causing tenant nfc to be invisible for 13+ hours (PR feat(workflows): add mctl-agents-shepherd CWFT + CronWorkflow (suspended) #88 fixed it, released as v4.21.1 then v4.21.2).
  • Agent CronWorkflow pipeline was broken this morning: PR fix(agents): skip Telegram notify on no-op Succeeded runs #530 introduced an Argo workflow.outputs.parameters spec error that broke all three CronWorkflows within minutes; fixed immediately in PR fix(agents): pass activity via workdir PVC, not workflow.outputs #531. Both were merged within the same hour.
  • 0 active incidents; cluster healthy across all 4 tenants (admins/labs/ovk/nfc).
  • 14 open PRs have had no activity in >7 days across mctl-agents, mctl-telegram, and mctl-pairdesk — follow-up issues could not be opened (see §8); flagged in §6.
  • This is the first daily-report run — no prior snapshot exists to diff against.

2. Proposal pipeline state

repo slug status pr changed_since_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-design issue-3-change-storybook-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 #15 —
mctl-pairdesk issue-22-feat-web-create-order-step-1 merged #27 —
mctl-pairdesk issue-23-feat-web-create-order-step-2 merged #30 —
mctl-pairdesk issue-24-feat-redesign-create-order-t-bank merged #31 —
mctl-pairdesk issue-28-fix-web-create-order-collision merged #29 —
mctl-pairdesk issue-33-fix-web-hide-app-tab-bar merged #41 —
mctl-pairdesk issue-34-fix-web-rework-create-order-navigation merged #42 —
mctl-pairdesk issue-35-fix-web-city-notes-layout-overflow merged #39 —
mctl-pairdesk issue-36-fix-web-entered-city-missing-live-preview merged #40 —
mctl-pairdesk issue-37-feat-web-one-currency-pair-per-order merged #43 —
mctl-pairdesk issue-38-fix-web-rate-slider-anchor merged #44 —
mctl-pairdesk issue-45-add-web-test-harness-rateslider merged #46 —
mctl-pairdesk issue-5-feat-add-landing-page merged #32 —
mctl-pairdesk issue-52-p3-add-native-showconfirm proposed — ⚠ 33d stuck
mctl-pairdesk issue-53-p3-create-order-no-ttl-expiry-picker proposed — ⚠ 33d stuck
mctl-portal scaffolder-path-traversal rejected #10 —
mctl-portal scaffolder-secret-leak rejected #12 —
mctl-telegram issue-154-nav-replace-github-text-link merged #157 —
mctl-telegram issue-158-non-deterministic-safety-block 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 — ⚠ 43d stuck
mctl-telegram issue-214-self-service-canonicalize-client-tier proposed — ⚠ 43d stuck
mctl-telegram issue-59-add-observability-and-alerting merged #61 —
mctl-telegram issue-66-scalability-audit-hardening merged #72 —
mctl-telegram issue-67-browser-based-onboarding merged #73 —
mctl-telegram issue-68-redesign-landing-page merged #74 —
mctl-telegram issue-69-improve-mobile-responsiveness merged #75 —
mctl-telegram issue-70-add-user-friendly-error-catalog merged #76 —
mctl-telegram issue-71-test-smoke-test-log-build-version rejected — —
mctl-telegram issue-86-ship-prometheusrule-manifests merged #112 —
mctl-telegram issue-87-grafana-dashboard-beta merged #95 —
mctl-telegram issue-88-define-beta-slos-burn-rate-alerts merged #113 —
mctl-telegram issue-89-synthetic-canary-oauth merged #96 —
mctl-telegram issue-90-beta-capacity-profile-load-test merged #114 —
mctl-telegram issue-91-sticky-routing-user-id merged #132 —
mctl-telegram issue-92-operational-runbook-beta merged #115 —
mctl-telegram issue-93-unified-connect-wizard-oidc merged #99 —
mctl-telegram issue-94-local-bridge-m4-community-release merged #125 —
mctl-web wrangler-upgrade-security merged #9 —

3. Pipeline diff (vs yesterday)

This is the first daily-report run. No prior snapshot exists. All 57 entries above represent the current baseline state as of 2026-07-07 09:00 UTC.

Notable history visible in the data:

  • ~49 proposals merged since the pipeline launched (earliest: 2026-05-01)
  • 6 proposals rejected (3 portal security PRs closed by maintainer, 1 openclaw upgrade, 1 over-budget impl split, 1 operator rejection)
  • 4 proposals stuck in proposed — see §6

4. Recent merged PRs (last 24h)

repo PR title merged at
mctlhq/mctl-gitops #536 fix: silence mctl-agents-reconcile Telegram notify on routine success 2026-07-07T08:36Z
mctlhq/mctl-api #91 chore(main): release 4.21.2 2026-07-07T07:04Z
mctlhq/mctl-api #90 fix: bump Docker builder image to golang:1.26-alpine 2026-07-07T07:03Z
mctlhq/mctl-api #89 chore(main): release 4.21.1 2026-07-07T06:58Z
mctlhq/mctl-api #88 fix(gitops): reset diverged local cache instead of failing ff-only pull 2026-07-07T06:57Z
mctlhq/mctl-gitops #534 chore: right-size admins/labs/ovk memory-limit quotas 2026-07-07T06:35Z
mctlhq/mctl-gitops #532 fix: tighten openclaw and claude-remote memory limits to 2x request 2026-07-06T22:39Z
mctlhq/mctl-gitops #531 fix(agents): pass activity via workdir PVC, not workflow.outputs 2026-07-06T21:59Z
mctlhq/mctl-gitops #530 fix(agents): skip Telegram notify on no-op Succeeded runs 2026-07-06T21:24Z
mctlhq/mctl-gitops #528 feat(observability): Telegram run-reports for platform CronJobs 2026-07-06T06:53Z

5. Bot commits (last 26h)

2e47b12  2026-07-07T10:32+0200  mctl-deploy          fix: silence mctl-agents-reconcile Telegram notify on routine success
34d2262  2026-07-07T07:06+0000  mctl-ci              chore: bump admins/mctl-api to 4.21.2
032bac4  2026-07-07T08:31+0200  mctl-deploy          chore: right-size admins/labs/ovk memory-limit quotas
3867916  2026-07-07T00:35+0200  mctl-deploy          fix: tighten openclaw and claude-remote memory limits to 2x request
8a6cb92  2026-07-06T23:56+0200  mctl-deploy          fix(agents): pass activity via workdir PVC, not workflow.outputs
5f146be  2026-07-06T23:20+0200  mctl-deploy          ci: exclude implement/issue-poll CWFTs from kubeconform spec.outputs check
f0dd87d  2026-07-06T23:18+0200  mctl-deploy          fix(agents): skip Telegram notify on no-op Succeeded runs
2490595  2026-07-06T17:13+0000  Argo Workflows Bot   feat(tenant): create tenant nfc

Note: git log --author="mctl-agents" returned 0 results. Bot authors active in this window: mctl-deploy, mctl-ci, Argo Workflows Bot.


6. Detected problems

Stuck proposals (4) — proposed, no PR, >7d

Action required: write access to mctlhq/mctl-agents was denied (see §8). [stuck-proposal] issues could not be created. Please open them manually or fix the session token scope.

proposal days stuck source issue
mctl-pairdesk / issue-52-p3-add-native-showconfirm 33d mctl-pairdesk#52
mctl-pairdesk / issue-53-p3-create-order-no-ttl-expiry 33d mctl-pairdesk#53
mctl-telegram / issue-213-deploy-canary-prometheusrule 43d mctl-telegram#213
mctl-telegram / issue-214-self-service-canonicalize-client-tier 43d mctl-telegram#214

Stale open PRs (>7d no activity)

Action required: [stale-pr] issues could not be created (see §8). Most actionable PRs:

repo PR title last activity
mctl-agents #43 fix: run agent container as non-root user 2026-06-12 (25d)
mctl-agents #42 fix: add upper bounds to Python dependencies 2026-06-12 (25d)
mctl-agents #15 feat(orchestrator): Tier 2 implementer agents 2026-05-09 (58d)
mctl-agents #16 feat(orchestrator): rotate mentor digests older than 8 weeks 2026-05-09 (58d)
mctl-agents #17 feat(mctl-docs): fallback to GitHub API when sibling clones absent 2026-05-09 (58d)
mctl-telegram #248 feat: add edit/delete/forward/search/react message tools 2026-05-30 (38d)
mctl-telegram #221 fix(oauth): auto-persist tier=client to DB on sign-in 2026-05-26 (41d)
mctl-telegram #146 Enhance landing page UX: card animations, SVG icons, social meta 2026-05-22 (45d)
mctl-pairdesk #57 fix: remove inline keyboard on already-handled deal callbacks 2026-06-05 (32d)
mctl-telegram #267 chore(deps): bump modernc.org/sqlite 1.50.1→1.52.0 2026-06-06 (31d)
mctl-telegram #268 chore(deps): bump jackc/pgx/v5 5.9.2→5.10.0 2026-06-06 (31d)
mctl-telegram #247 chore(deps): bump mcp-go 0.54.0→0.54.1 2026-05-30 (38d)
mctl-telegram #170 chore(deps): bump golang.org/x/crypto 0.51.0→0.52.0 2026-05-27 (40d)
mctl-telegram #167 chore(deps): bump go-chi/chi/v5 5.2.5→5.3.0 2026-05-27 (40d)

7. Cluster health

Active incidents: 0

Resource usage (via api.mctl.ai MCP):

tenant mem used mem quota mem% cpu used cpu quota cpu% pods
admins 3712Mi 5Gi 74% 7550m 10000m 76% 5/12
labs 6560Mi 10.5Gi 62% 9550m 12000m 80% 10/15
ovk 1920Mi 3Gi 64% 5350m 6000m 89% 1/5
nfc 0 3Gi 0% 0 2000m 0% 0/10

Notes:


8. Errors during run

CRITICAL — GitHub MCP write access missing for mctlhq/mctl-agents

The GitHub MCP server in this session is scoped to mctlhq/mctl-gitops only. All issue_write calls targeting mctlhq/mctl-agents failed:

Access denied: repository "mctlhq/mctl-agents" is not configured for this session.
Allowed repositories: mctlhq/mctl-gitops

Affected operations that could not complete:

  • 4 × [stuck-proposal] follow-up issues (listed in §6)
  • 9 × [stale-pr] follow-up issues (listed in §6)
  • This report itself (posted here as fallback — belongs in mctlhq/mctl-agents)

Fix: Add mctlhq/mctl-agents to the GitHub App's repository access for this session/environment.


9. TODO

  • Fix GitHub MCP scope to include mctlhq/mctl-agents write access (see §8 above) — this blocks the primary deliverable of this routine.
  • Attach the api.mctl.ai MCP connector (it was available today and used for §7) to also surface:
    • Per-service restart counts via mctl_get_service_status
    • ArgoCD app sync state per service
    • More than 50 workflow history entries from mctl_list_workflows
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