Repository navigation
[daily-report] 2026-05-19 pipeline summary #245
Description
Summary
- 23 proposals tracked across 9 repositories (17 merged, 4 rejected, 1 implemented, 1 proposed).
- 1 newly merged in 24h:
mctl-telegram/issue-59-add-observability-and-alerting-for-mctl— PR mctlhq/mctl-telegram#61 merged by @mashkovd at 23:11 UTC 2026-05-18. - 1 newly implemented (awaiting human review):
mctl-telegram/issue-66-scalability-audit-and-hardening-for-100— PR mctlhq/mctl-telegram#72 open,requires_human_approval: true. - 1 newly proposed:
mctl-telegram/issue-71-test-smoke-test-log-build-version-git-sh— no PR yet,requires_human_approval: true. - No stuck proposals detected. 7 open PRs stale >7 days — see §6.
- 31 PRs merged org-wide in the last 24h, including: issue-poller CronWorkflow, incident responder,
@claudereview workflows, Telegram OIDC migration. ⚠️ This is the first daily-report run — no yesterday snapshot to diff against.
⚠️ Note: this issue should be inmctlhq/mctl-agentsbut the MCP session is restricted tomctlhq/mctl-gitops. See §8 (Errors).
Proposal pipeline state
First run —
Δ yesterdaycolumn showsfirst-runfor all entries.
| repo | slug | status | pr | Δ yesterday |
|---|---|---|---|---|
| mctl-telegram | issue-59-add-observability-and-alerting-for-mctl | merged |
#61 | first-run |
| mctl-telegram | issue-66-scalability-audit-and-hardening-for-100 | implemented |
#72 | first-run |
| mctl-telegram | issue-71-test-smoke-test-log-build-version-git-sh | proposed |
— | first-run |
| mctl-agents | tier3-pr-shepherd | merged |
#12 | first-run |
| mctl-agent | incident-auto-cleanup-phase1 | merged |
#11 | first-run |
| mctl-agent | incident-auto-cleanup-phase2 | merged |
#13 | first-run |
| mctl-agent | incident-auto-cleanup-phase3 | merged |
#12 | first-run |
| mctl-agent | incident-auto-cleanup-phase4a-metrics-wiring | merged |
#16 | first-run |
| mctl-agent | incident-auto-cleanup-phase4b-metrics-full | merged |
#17 | first-run |
| mctl-agent | incident-auto-cleanup-phase4-metrics | rejected |
— | first-run |
| mctl-agent | sqlite-cve-patch | merged |
#9 | first-run |
| mctl-api | chi-security-patch | merged |
#39 | first-run |
| mctl-api | pgx-sqli-cve-2025-54236 | merged |
#40 | first-run |
| mctl-docs | fix-broken-mctl-ai-mcp-links | merged |
#6 | first-run |
| mctl-docs | mcp-agents-tools | merged |
#7 | first-run |
| mctl-gitops | argo-workflows-cve-patch-v2 | merged |
#85 | first-run |
| mctl-gitops | argocd-informer-cache-patch | merged |
#90 | first-run |
| mctl-gitops | eso-cve-patch | merged |
#87 | first-run |
| mctl-gitops | grafana-sql-rce-patch | merged |
#89 | first-run |
| mctl-openclaw | upgrade-to-2026-4-27 | rejected |
#15 | first-run |
| mctl-portal | scaffolder-path-traversal | rejected |
#10 | first-run |
| mctl-portal | scaffolder-secret-leak | rejected |
#12 | first-run |
| mctl-web | wrangler-upgrade-security | merged |
#9 | first-run |
Pipeline diff (vs yesterday)
This is the first daily-report run — no yesterday snapshot exists. Diff will be available from tomorrow.
Current snapshot for reference:
- Merged (17): issue-59, argo-workflows-cve-patch-v2, argocd-informer-cache-patch, tier3-pr-shepherd, grafana-sql-rce-patch, eso-cve-patch, pgx-sqli-cve-2025-54236, chi-security-patch, fix-broken-mctl-ai-mcp-links, mcp-agents-tools, incident-auto-cleanup-phase1/2/3/4a/4b, sqlite-cve-patch, wrangler-upgrade-security
- Rejected (4): scaffolder-path-traversal, scaffolder-secret-leak, upgrade-to-2026-4-27, incident-auto-cleanup-phase4-metrics
- Implemented (1): issue-66-scalability-audit-and-hardening-for-100 ← awaiting human approval
- Proposed (1): issue-71-test-smoke-test-log-build-version-git-sh ← no PR yet
Recent merged PRs (24h)
31 PRs merged since 2026-05-18 across mctlhq/*:
| repo | PR | title | merged at |
|---|---|---|---|
| mctlhq/mctl-gitops | #244 | chore(argo): bump mctl-agents cwfts to 1.12.1 | 2026-05-19 08:06 |
| mctlhq/mctl-agents | #23 | feat(orchestrator): cap issues per poll cycle with --max-issues | 2026-05-19 08:00 |
| mctlhq/mctl-gitops | #243 | feat(argo): add issue-poll CronWorkflow, bump mctl-agents cwfts to 1.12.0 | 2026-05-19 05:22 |
| mctlhq/mctl-agents | #22 | feat(orchestrator): add central issue-poller for agent:investigate | 2026-05-19 05:12 |
| mctlhq/mctl-agents | #18 | feat: incident responder + migrate shepherd to @claude review | 2026-05-19 05:02 |
| mctlhq/mctl-telegram | #64 | chore(main): release 0.18.0 | 2026-05-19 04:48 |
| mctlhq/mctl-api | #60 | ci: add claude-review workflow | 2026-05-18 23:36 |
| mctlhq/mctl-agents | #21 | ci: add claude-review workflow | 2026-05-18 23:33 |
| mctlhq/mctl-telegram | #65 | docs: switch merge strategy to merge commits | 2026-05-18 23:27 |
| mctlhq/mctl-gitops | #242 | chore(agents): mark issue-59 proposal merged | 2026-05-18 23:12 |
| mctlhq/mctl-telegram | #61 | feat(agents): issue-59 observability proposal ✓ | 2026-05-18 23:11 |
| mctlhq/mctl-telegram | #63 | chore(main): release 0.17.0 | 2026-05-18 23:05 |
| mctlhq/mctl-telegram | #62 | fix(oauth): clarify 2FA screen and add show-password toggle | 2026-05-18 22:59 |
| mctlhq/mctl-telegram | #60 | fix: detect unauthorized sessions and log MCP tool calls | 2026-05-18 22:54 |
| mctlhq/mctl-gitops | #241 | chore(agents): shepherd CWFT to 1.11.0, memory to 8Gi | 2026-05-18 22:30 |
| mctlhq/mctl-agents | #20 | fix(implementer): forbid writes outside the cloned target repo | 2026-05-18 22:08 |
| mctlhq/mctl-gitops | #240 | chore(agents): raise implementer memory limit to 8Gi | 2026-05-18 21:29 |
| mctlhq/mctl-gitops | #239 | chore(agents): raise implementer budget to 10.00 | 2026-05-18 21:04 |
| mctlhq/mctl-gitops | #238 | fix(agents): implement CWFT to 1.11.0, restore issue-59 status | 2026-05-18 19:14 |
| mctlhq/mctl-gitops | #237 | chore(agents): approve issue-59 observability proposal | 2026-05-18 19:07 |
| mctlhq/mctl-gitops | #236 | chore(mctl-api): bump image to 4.19.0 | 2026-05-18 19:01 |
| mctlhq/mctl-api | #59 | feat(mcp): mctl_trigger_issue tool for the issue-investigator | 2026-05-18 18:44 |
| mctlhq/mctl-gitops | #235 | feat(argo): mctl-agents issue-investigate workflow template | 2026-05-18 18:44 |
| mctlhq/mctl-agents | #19 | feat(orchestrator): issue-driven proposal entry point | 2026-05-18 18:40 |
| mctlhq/mctl-gitops | #234 | chore: drop stale legacy-widget mention from telegram values | 2026-05-18 17:05 |
| mctlhq/mctl-telegram | #58 | chore(main): release 0.16.1 | 2026-05-18 16:42 |
| mctlhq/mctl-telegram | #57 | fix(oidc): tolerate Telegram's secp256k1 JWKS key | 2026-05-18 16:41 |
| mctlhq/mctl-gitops | #233 | fix(mctl-telegram): wire Telegram OIDC client credentials | 2026-05-18 15:13 |
| mctlhq/mctl-telegram | #55 | chore(main): release 0.16.0 | 2026-05-18 15:07 |
| mctlhq/mctl-telegram | #56 | feat(oauth)!: migrate login from legacy widget to Telegram OIDC | 2026-05-18 09:52 |
| mctlhq/mctl-telegram | #54 | feat(auth): scaffold Telegram OIDC relying party (dormant) | 2026-05-18 08:33 |
Bot commits (24h)
10 commits by mctl-agents since 2026-05-18 07:00 UTC:
| hash | timestamp | message |
|---|---|---|
28140ce |
2026-05-19 08:43 | chore(agents): investigate mctlhq/mctl-telegram#71 |
30b6305 |
2026-05-19 08:26 | chore(agents): implement issue-66-scalability-audit-and-hardening-for-100 |
6187f40 |
2026-05-19 06:50 | chore(agents): investigate mctlhq/mctl-telegram#66 |
b20ff38 |
2026-05-18 22:42 | chore(agents): shepherd issue-59-add-observability-and-alerting-for-mctl |
156aa9f |
2026-05-18 21:56 | chore(agents): implement issue-59-add-observability-and-alerting-for-mctl |
64424c9 |
2026-05-18 21:55 | feat(mctl-telegram): add Prometheus alert rules |
7a3296 |
2026-05-18 21:27 | chore(agents): implement issue-59-add-observability-and-alerting-for-mctl |
f5c643d |
2026-05-18 19:30 | chore(agents): implement issue-59-add-observability-and-alerting-for-mctl |
9f64330 |
2026-05-18 19:09 | chore(agents): implement issue-59-add-observability-and-alerting-for-mctl |
3b6fde2 |
2026-05-18 19:01 | chore(agents): investigate mctlhq/mctl-telegram#59 |
Detected problems
Stale open PRs (>7 days no activity)
7 open PRs have had no activity in >7 days. First run: no previous-report confirmation available, issues are filed on threshold alone.
| PR | title | last activity | days stale | standalone issue |
|---|---|---|---|---|
| mctlhq/mctl-api#51 | deps: bump go-oidc/v3 3.17→3.18 | 2026-05-11 | 8d | |
| mctlhq/mctl-portal#7 | feat(app): add /proposals page | 2026-05-10 | 9d | |
| mctlhq/mctl-api#47 | feat(mcp): mctl_create_preview build-from-branch | 2026-05-10 | 9d | |
| mctlhq/mctl-agents#15 | feat(orchestrator): Tier 2 implementer agents | 2026-05-09 | 10d | |
| mctlhq/mctl-agents#17 | feat(mctl-docs): fallback to GitHub API | 2026-05-09 | 10d | |
| mctlhq/mctl-agents#16 | feat(orchestrator): rotate mentor digests | 2026-05-09 | 10d | |
| mctlhq/mctl-gitops#84 | [wip] per-proposal claim mechanism | 2026-04-30 | 19d | filed below |
Standalone issue for #84: see follow-up stale-pr issue created in this run.
Stuck proposals
None detected.
- Only
proposedproposal (issue-71) was created today. - Only
implementedproposal (issue-66) was promoted today.
Cluster health
Skipped: api.mctl.ai MCP connector not attached yet. See TODO at the bottom of this issue.
Errors during run
- MCP GitHub connector restricted to
mctlhq/mctl-gitops: The session token does not permit writes tomctlhq/mctl-agents. This issue and themctlhq/mctl-gitops#84stale-pr issue were created inmctlhq/mctl-gitopsinstead. 6 other stale-pr issues could not be filed. Action required: extend the GitHub App / MCP session to also includemctlhq/mctl-agents. - Previous daily-report lookup failed for the same reason (
list_issuesonmctlhq/mctl-agentsreturned access-denied). First-run baseline was inferred from current state.
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.
Activity
mashkovd commentedon May 30, 2026
Closing stale automated issue.