Skip to content

[daily-report] 2026-06-12 pipeline summary #418

Open

Description

@mashkovd

1. Summary

First run — no previous daily-report snapshot exists to diff against. The proposal pipeline currently tracks 60 proposals across 11 repositories.

  • 52 merged — pipeline is healthy; the vast majority of tracked work has landed.
  • 4 stuck in proposed — 2 in mctl-telegram (18 days), 2 in mctl-pairdesk (8 days). All exceed the 7-day escalation threshold. All require human approval before implementation can start.
  • 0 in-progress — no proposals are currently mid-implementation.
  • 5 rejected — all previously documented and closed.
  • No bot commits and no merged PRs in the last 24 hours — the pipeline was idle overnight.
  • 49 open PRs org-wide — 24 have had no activity since before 2026-06-05; the oldest is mctl-gitops#84 (WIP, 43 days).
  • ⚠️ Issue creation blocked — GitHub MCP session is scoped to mctlhq/mctl-gitops only; all 7 planned follow-up issues in mctlhq/mctl-agents were rejected. See §8.

Note: This issue was created in mctlhq/mctl-gitops as a fallback. The intended target is mctlhq/mctl-agents. See §8 for remediation steps.


2. Proposal Pipeline State

First run — changed_since_yesterday is new for all entries (no prior snapshot).

repo slug status pr changed_since_yesterday
mctl-agent incident-auto-cleanup-phase1 ✅ merged #11 new
mctl-agent incident-auto-cleanup-phase2 ✅ merged #13 new
mctl-agent incident-auto-cleanup-phase3 ✅ merged #12 new
mctl-agent incident-auto-cleanup-phase4-metrics ❌ rejected — new
mctl-agent incident-auto-cleanup-phase4a-metrics-wiring ✅ merged #16 new
mctl-agent incident-auto-cleanup-phase4b-metrics-full ✅ merged #17 new
mctl-agent sqlite-cve-patch ✅ merged #9 new
mctl-agents tier3-pr-shepherd ✅ merged #12 new
mctl-api chi-security-patch ✅ merged #39 new
mctl-api pgx-sqli-cve-2025-54236 ✅ merged #40 new
mctl-design issue-3-change-the-storybook-overview-brand-icon ✅ merged #8 new
mctl-design issue-4-rename-storybook-brand-title-to-mctl-ui ✅ merged #5 new
mctl-design issue-6-align-storybook-page-title-og-title-with ✅ merged #7 new
mctl-docs fix-broken-mctl-ai-mcp-links ✅ merged #6 new
mctl-docs mcp-agents-tools ✅ merged #7 new
mctl-gitops argo-workflows-cve-patch-v2 ✅ merged #85 new
mctl-gitops argocd-informer-cache-patch ✅ merged #90 new
mctl-gitops eso-cve-patch ✅ merged #87 new
mctl-gitops grafana-sql-rce-patch ✅ merged #89 new
mctl-openclaw issue-25-ci-add-claude-review-yml ✅ merged #26 new
mctl-openclaw upgrade-to-2026-4-27 ❌ rejected #15 new
mctl-pairdesk issue-22-feat-web-create-order-step-1-currency-pa ✅ merged #27 new
mctl-pairdesk issue-23-feat-web-create-order-step-2-coupled-dua ✅ merged #30 new
mctl-pairdesk issue-24-feat-redesign-create-order-into-a-t-bank ✅ merged #31 new
mctl-pairdesk issue-28-fix-web-create-order-step-1-collision-au ✅ merged #29 new
mctl-pairdesk issue-33-fix-web-hide-app-tab-bar-during-create-o ✅ merged #41 new
mctl-pairdesk issue-34-fix-web-rework-create-order-step-navigat ✅ merged #42 new
mctl-pairdesk issue-35-fix-web-city-notes-section-layout-overfl ✅ merged #39 new
mctl-pairdesk issue-36-fix-web-entered-city-missing-from-live-p ✅ merged #40 new
mctl-pairdesk issue-37-feat-web-one-currency-pair-per-order-rem ✅ merged #43 new
mctl-pairdesk issue-38-fix-web-rate-slider-must-anchor-the-last ✅ merged #44 new
mctl-pairdesk issue-45-add-web-test-harness-rateslider-anchorin ✅ merged #46 new
mctl-pairdesk issue-5-feat-add-landing-page-astro-like-mctl-lo ✅ merged #32 new
mctl-pairdesk issue-52-p3-add-native-showconfirm-for-destructiv 🕐 proposed — new
mctl-pairdesk issue-53-p3-create-order-has-no-ttl-expiry-picker 🕐 proposed — new
mctl-portal scaffolder-path-traversal ❌ rejected #10 new
mctl-portal scaffolder-secret-leak ❌ rejected #12 new
mctl-telegram issue-154-nav-replace-github-text-link-with-a-gith ✅ merged #157 new
mctl-telegram issue-158-non-deterministic-safety-block-on-get-me ✅ merged #162 new
mctl-telegram issue-159-live-send-unusable-when-prepare-send-mes ✅ merged #163 new
mctl-telegram issue-202-mctl-telegram-canary-cronjob-stuck-on-im ✅ merged #211 new
mctl-telegram issue-213-deploy-canary-prometheusrule-to-cluster 🕐 proposed — new
mctl-telegram issue-214-self-service-canonicalize-client-tier-in 🕐 proposed — new
mctl-telegram issue-59-add-observability-and-alerting-for-mctl ✅ merged #61 new
mctl-telegram issue-66-scalability-audit-and-hardening-for-100 ✅ merged #72 new
mctl-telegram issue-67-build-browser-based-telegram-account-onb ✅ merged #73 new
mctl-telegram issue-68-redesign-tg-mctl-ai-landing-page-for-cli ✅ merged #74 new
mctl-telegram issue-69-improve-mobile-responsiveness-of-tg-mctl ✅ merged #75 new
mctl-telegram issue-70-add-user-friendly-error-message-catalog ✅ merged #76 new
mctl-telegram issue-71-test-smoke-test-log-build-version-git-sh ❌ rejected — new
mctl-telegram issue-86-ship-prometheusrule-manifests-for-produc ✅ merged #112 new
mctl-telegram issue-87-grafana-dashboard-for-beta-operations ✅ merged #95 new
mctl-telegram issue-88-define-beta-slos-and-burn-rate-alerts ✅ merged #113 new
mctl-telegram issue-89-synthetic-end-to-end-canary-oauth-list-d ✅ merged #96 new
mctl-telegram issue-90-beta-capacity-profile-load-test-tuned-co ✅ merged #114 new
mctl-telegram issue-91-sticky-routing-by-user-id-for-multi-repl ✅ merged #132 new
mctl-telegram issue-92-operational-runbook-for-beta-top-n-incid ✅ merged #115 new
mctl-telegram issue-93-unified-connect-wizard-oidc-enable-acces ✅ merged #99 new
mctl-telegram issue-94-local-bridge-m4-finish-community-release ✅ merged #125 new
mctl-web wrangler-upgrade-security ✅ merged #9 new

Totals: 60 proposals — 52 merged · 5 rejected · 4 proposed · 0 in-progress


3. Pipeline Diff (vs yesterday)

First run — no previous snapshot. Establishing baseline.

  • newly-merged: n/a (baseline; 52 proposals already merged before this report)
  • newly-rejected: n/a (baseline; 5 proposals already rejected)
  • newly-proposed: n/a (baseline; 4 proposals in proposed state at baseline)
  • still-in-progress: none
  • still-proposed (requiring attention):
    • mctl-telegram/issue-213 — proposed 2026-05-25 (18 days, no PR) — ⚠️ above 7d threshold
    • mctl-telegram/issue-214 — proposed 2026-05-25 (18 days, no PR) — ⚠️ above 7d threshold
    • mctl-pairdesk/issue-52 — proposed 2026-06-04 (8 days, no PR) — ⚠️ above 7d threshold
    • mctl-pairdesk/issue-53 — proposed 2026-06-04 (8 days, no PR) — ⚠️ above 7d threshold

4. Recent Merged PRs (24h)

None. GitHub search for org:mctlhq is:pr is:merged merged:>=2026-06-11 returned 0 results. The pipeline was idle in the last 24 hours.

Active PRs updated today (2026-06-12) that are still open:

PR title
mctl-gitops#417 fix: require image.tag in base-service instead of defaulting to latest
mctl-gitops#416 ci: add yamllint and helm lint for platform manifests
mctl-gitops#415 fix: remove ad-hoc vault workflows with plaintext secrets
mctl-portal#25 fix(security): derive OAuth state key from full key hash
mctl-portal#24 fix(security): require auth on custom-domains endpoints
mctl-agents#43 fix: run agent container as non-root user
mctl-agents#42 fix: add upper bounds to Python dependencies
mctl-docs#25 fix: keep git history in docs build so lastUpdated works
mctl-docs#24 docs: fix GitHub token scope and tenant API path
mctl-docs#23 docs: reconcile MCP tool count to 45 across the site
mctl-web#29 fix: add dialog semantics and focus handling to BaseModal
mctl-web#28 fix: add sitemap.xml and reference it from robots.txt
mctl-web#27 fix: source apiSecret from env instead of a literal
mctl-web#26 chore: stop tracking cloudflare-worker/.wrangler cache
mctl-pairdesk#57 fix: remove inline keyboard on already-handled deal callbacks

5. Bot Commits (24h)

None. git log --author="mctl-agents" --since="26 hours ago" returned no results. The mctl-agents bot made no commits to mctl-gitops in the past 26 hours.


6. Detected Problems

⚠️ Issue creation failed for all items below — the GitHub MCP session is restricted to mctlhq/mctl-gitops. The 7 planned follow-up issues in mctlhq/mctl-agents could not be created. See §8.

Stuck proposals (no PR, >7 days in proposed)

slug repo age source issue
issue-213-deploy-canary-prometheusrule-to-cluster mctl-telegram 18 days #213
issue-214-self-service-canonicalize-client-tier-in mctl-telegram 18 days #214
issue-52-p3-add-native-showconfirm-for-destructiv mctl-pairdesk 8 days #52
issue-53-p3-create-order-has-no-ttl-expiry-picker mctl-pairdesk 8 days #53

All four have requires_human_approval: true — they are waiting for a human to flip .status.yaml to accepted before the implementer can proceed.

Stale PRs — feature/fix PRs with no activity >21 days

PR age title
mctl-gitops#84 43 days [wip] feat(agents): per-proposal claim mechanism for parallel implementer
mctl-agents#15 34 days feat(orchestrator): Tier 2 implementer agents
mctl-agents#16 34 days feat(orchestrator): rotate mentor digests older than 8 weeks
mctl-agents#17 34 days feat(mctl-docs): fallback to GitHub API when sibling clones absent
mctl-api#47 33 days feat(mcp): mctl_create_preview — build from branch support
mctl-portal#7 33 days feat(app): add /proposals page for agents review
mctl-agent#20 27 days feat(skills): add statefulset-replicas-mismatch YAML skill
mctl-gitops#217 27 days feat(argo): add incident responder CronWorkflow
mctl-telegram#146 21 days Enhance landing page UX: card animations, SVG icons, and social meta tags
15 additional stale PRs (dependency/release/ci bumps — lower priority)
PR age title
mctl-gitops#306 18d fix(observability): bring prometheus-pushgateway into gitops
mctl-telegram#221 17d fix(oauth): auto-persist tier=client to DB on sign-in
mctl-api#64 13d chore(main): release 4.20.0
mctl-docs#17 13d chore(main): release 0.1.20
mctl-telegram#248 13d feat: add edit, delete, forward, search, and react message tools
mctl-telegram#247 13d chore(deps): bump mcp-go 0.54.0→0.54.1
mctl-api#70 11d ci: bump actions/create-github-app-token 1→3
mctl-api#71 11d ci: bump googleapis/release-please-action 4→5
mctl-telegram#170 16d chore(deps): bump golang.org/x/crypto 0.51.0→0.52.0
mctl-telegram#167 16d chore(deps): bump go-chi/chi 5.2.5→5.3.0
mctl-api#55 25d deps: bump mcp-go 0.46.0→0.54.0
mctl-api#56 25d deps: bump k8s.io/apimachinery 0.32.3→0.36.1
mctl-api#57 25d deps: bump k8s.io/api 0.32.3→0.36.1
mctl-api#58 25d deps: bump k8s.io/client-go 0.32.3→0.36.1
mctl-api#51 32d deps: bump coreos/go-oidc 3.17.0→3.18.0

7. Cluster Health

Skipped: api.mctl.ai MCP connector not attached yet. See TODO at the bottom of this issue.


8. Errors During Run

step error
Target repo for this report (mctlhq/mctl-agents) Access denied — GitHub MCP session restricted to mctlhq/mctl-gitops. Report created here as fallback.
Create 4 × [stuck-proposal] issues in mctlhq/mctl-agents Access denied — 0 of 4 created. Full detail preserved in §6 above.
Create 3 × [stale-pr] issues in mctlhq/mctl-agents Access denied — 0 of 3 created. Full detail preserved in §6 above.
gh CLI Not installed in this container (gh: command not found).
mcp__claude-code-remote__add_repo Tool not available (server not configured for this session).

Remediation: Configure the daily-report environment to include mctlhq/mctl-agents in the GitHub MCP session scope. On next run the 7 deferred issues will be created automatically; the dedup step will prevent duplicates.


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.

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