Skip to content

chore(agents-state): flip mctl-openclaw/upgrade-to-2026-4-27 to rejected - #97

Merged
mashkovd merged 2 commits into
mainfrom
chore/flip-upgrade-to-2026-4-27-rejected
May 2, 2026
Merged

mashkovd merged 2 commits into
mainfrom
chore/flip-upgrade-to-2026-4-27-rejected

Conversation

@mashkovd

@mashkovd mashkovd commented May 2, 2026

Copy link
Copy Markdown
Member

Summary

  • PR feat(agents): upgrade-to-2026-4-27 mctl-openclaw#15 was opened by implementer on 2026-04-30 and closed without merge later that day after a P2 codex finding. The status.yaml was never flipped from `in-progress` — manual cleanup.
  • Surfaced today as a stale `in-progress` entry in pipeline state.

Follow-up (out of scope here)

  • Shepherd should detect `pr.state == CLOSED && !pr.merged` and flip to `rejected` automatically. Worth opening a small bug for the shepherd separately.

Test plan

  • ArgoCD reconciles agents-state cleanly
  • Daily report tomorrow no longer flags this proposal as stuck

PR mctlhq/mctl-openclaw#15 was opened by the implementer on 2026-04-30
and closed without merge later that day after a P2 codex finding. The
status.yaml was never flipped from `in-progress` — manual cleanup
(showed up in today's daily-pipeline review as a stale in-progress
entry).

Future improvement: shepherd should detect `pr.state == CLOSED &&
!pr.merged` and flip to `rejected` automatically. Out of scope for
this commit.
@mashkovd

mashkovd commented May 2, 2026

Copy link
Copy Markdown
Member Author

@codex review

@mashkovd

mashkovd commented May 2, 2026

Copy link
Copy Markdown
Member Author

@copilot review

Copilot AI commented May 2, 2026

Copy link
Copy Markdown

@copilot review

One schema issue found and fixed (057b034): the original commit used note: but every other .status.yaml in agents-state uses notes:. Also condensed the multi-line block scalar to a one-liner consistent with other rejected entries — the detailed context lives in the commit message. No other issues; the status transition itself (in-progress → rejected, correct updated_at, pr link) looks correct.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b0ef550fc5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

status: rejected
updated_at: '2026-05-02T09:10:00Z'
updated_by: operator
note: |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Rename note field to notes in rejected status

This change introduces a schema inconsistency by writing note: instead of notes: for a rejected proposal. The shepherd requirements explicitly define closed-without-merge transitions as status: rejected plus a notes: field (platform-gitops/agents-state/mctl-agents/proposals/tier3-pr-shepherd/requirements.md, lines 83-85), and existing rejected status files in this repo also use notes:. Keeping note: here risks downstream tooling/reporting silently missing the rejection reason.

Useful? React with 👍 / 👎.

@mashkovd

mashkovd commented May 2, 2026

Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants