chore(migration-playbook): record adoption verdicts for unused plugin components#91
Conversation
… components Evaluate three official plugin components the marketplace does not yet use (monitors, bin/, subagentStatusLine) against the enforcement hierarchy (default REJECT unless value is concrete and not already covered). All three REJECT with explicit revisit triggers; no implementation issues emitted (zero accepted). Facts verified fresh against upstream docs 2026-07-12; record cites upstream URLs without recapping schema, matching the existing "Deferred surfaces" decision-record shape. Refs melodic-software/medley#1399
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_e9ded6ca-9f21-44e5-9042-40fbfe2cca02) |
|
Claude finished @kyle-sexton's task in 2m 15s —— View job PR Review
SummaryDocumentation-only PR adding a well-structured decision record for three unused official plugin components. The verdict logic is sound, the structure mirrors the existing "Deferred surfaces" record correctly, and all three REJECT decisions have clear, concrete revisit triggers. One minor precision concern and one cross-reference tension worth noting. Findings1. This 2. Minor cross-reference tension with line 173 The "Shared tools and scripts seam" section already says scripts run via What's Good
One finding to address before merge; everything else is clean. |
There was a problem hiding this comment.
Stale comment
Risk: low. Not approving because Cursor Bugbot skipped (usage limit reached) and did not complete automated review. Human review is needed before merge; no reviewers were assigned because no non-author human maintainers are available on this repository.
Sent by Cursor Approval Agent: Pull Request Router and Approver
…it trigger Match the documented monitor `when` field placeholder (`<skill-name>`) and mark it as documented, resolving the bot-review precision note — the value is covered by the cited plugins-reference #monitors Optional fields table. Refs melodic-software/medley#1399
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_43d1bba0-ee97-44d2-b781-fd01b46e81f8) |
|
Claude finished @kyle-sexton's task in 1m 25s —— View job PR Review
SummaryThe latest commit ( Finding #1 — RESOLVEDPrevious finding: Fix applied in - scoped via `when:
- "on-skill-invoke:<skill>"` so it starts only on demand rather than at session start.
+ scoped via the documented `when:
+ "on-skill-invoke:<skill-name>"` monitor field so it starts only on demand rather than at session
+ start.Two correct changes:
The commit message confirms the sourcing: "the value is covered by the cited plugins-reference #monitors Optional fields table." The fix is precise and the surrounding upstream citations already cover this field. Finding #2 — Pre-existing, non-blockingThe minor cross-reference tension between line 173 ( What's Good
Ready to merge. |
There was a problem hiding this comment.
Stale comment
Risk: low. Not approving because Cursor Bugbot skipped (usage limit reached) and did not complete automated review. Human review is needed before merge; no reviewers were assigned because no non-author human maintainers are available on this repository.
Sent by Cursor Approval Agent: Pull Request Router and Approver
|
Thanks — addressed: Finding 1 ( Finding 2 (line 173 |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_b597ca33-6ffd-43fa-9d0f-eb525b2fcdb5) |
|
Claude finished @kyle-sexton's task in 1m 11s —— View job PR Review
SummaryThe latest trigger is a clean merge commit from Current State — CleanMonitors entry (lines 506–516)
Section shape
Zero accepted → zero implementation issues: correctly stated and consistent with three REJECTs. No new findings. Ready to merge. |
There was a problem hiding this comment.
Stale comment
Risk: low. Not approving because Cursor Bugbot skipped (usage limit reached) and did not complete automated review. Human review is needed before merge; no reviewers were assigned because no non-author human maintainers are available on this repository.
Sent by Cursor Approval Agent: Pull Request Router and Approver
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_1a3d656c-9283-406f-8b92-bbddfb4ac779) |
There was a problem hiding this comment.
Stale comment
Risk: low. Not approving because Cursor Bugbot skipped (usage limit reached) and did not complete automated review. Human review is needed before merge; no reviewers were assigned because no non-author human maintainers are available on this repository.
Sent by Cursor Approval Agent: Pull Request Router and Approver
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_93310b52-6e30-4bc2-9a31-bf135f6dfbd9) |
|
Claude finished @kyle-sexton's task in 42s —— View job PR Review
SummaryThis synchronize event was a merge-from- The content is unchanged and clean: Monitors (lines 506–516) — REJECT logic is sound.
Section shape matches the existing "Deferred surfaces — decision record" style exactly: date-stamped header, enforcement-hierarchy preamble, bold verdicts, actionable revisit triggers, upstream-cite-only (no schema recap). No new findings. Ready to merge. |
There was a problem hiding this comment.
Risk: low. Not approving because Cursor Bugbot skipped (usage limit reached) and did not complete automated review. Human review is needed before merge; no reviewers were assigned because no non-author human maintainers are available on this repository.
Sent by Cursor Approval Agent: Pull Request Router and Approver



What
Adds an "Unused official plugin components — decision record (2026-07-12)" section to
docs/MIGRATION-PLAYBOOK.mdevaluating the three official plugin components the marketplace does not yet use:monitors/monitors.json/experimental.monitors)bin/(executables on the Bash toolPATH)subagentStatusLine(pluginsettings.json)Verdicts
All three REJECT now, each with an explicit revisit trigger — evaluated against the enforcement hierarchy (default REJECT unless the value is concrete and not already covered by an existing mechanism):
/source-control:pull-request monitor+ channel-mode; collector-health value not concrete enough to adopt anexperimental.*component.bin/—${CLAUDE_PLUGIN_ROOT}/scripts/already covers plugin-owned scripts; the one live candidate (knowledge extraction tooling) is owned by publish issue #1373 — coordinated there, not duplicated.subagentStatusLine— purely cosmetic; does not clear the default-REJECT bar.Zero accepted → zero implementation issues emitted (the DONE "file accepted items as issues" is satisfied vacuously).
Notes
CLAUDE.mdfresh-docs mandate; record cites upstream URLs, does not recap schema/mechanism (upstream-cites rule).Refs melodic-software/medley#1399
Note
Low Risk
Documentation-only decision record with no runtime, config, or security surface changes.
Overview
Adds "Unused official plugin components — decision record (2026-07-12)" to
docs/MIGRATION-PLAYBOOK.md, mirroring the existing deferred-surfaces record so adoption choices are explicit rather than silent omissions.All three evaluated components get REJECT now under the default-REJECT bar, each with a revisit trigger and upstream doc links (no schema recap): monitors (overlap with PR monitor skills / experimental risk),
bin/(prefer${CLAUDE_PLUGIN_ROOT}/scripts/; knowledge extraction deferred to issue #1373), andsubagentStatusLine(cosmetic only). Zero accepted means no follow-up implementation issues from this pass.Reviewed by Cursor Bugbot for commit 3ca0309. Bugbot is set up for automated code reviews on this repo. Configure here.