docs(roadmap): add #416 — plugins list json returns mutation shape; plugins[] array absent#2960
docs(roadmap): add #416 — plugins list json returns mutation shape; plugins[] array absent#2960code-yeongyu wants to merge 1 commit intomainfrom
Conversation
…th prose table, no plugins[] array
|
Review verdict: REQUEST_CHANGES I inspected the exact diff against Blockers:
Requested change: close this as duplicate / append fresh-run evidence to #348, or rework only if there is a genuinely new non-duplicative contract gap beyond #348. If the #411 relation is still useful, phrase it without an unmerged numeric forward reference. Summary:
— |
Pinpoint #416
plugins list --output-format jsonreturns the mutation response envelope with a prosemessagetable — no structuredplugins:[]array.Evidence:
{ "action": "list", "kind": "plugin", "message": "Plugins\n example-bundled v0.1.0 disabled\n sample-hooks v0.1.0 disabled", "reload_runtime": false, "target": null }Same four-key envelope as
plugins enable/disable. Plugin inventory (name,version,status) is only inside the prosemessagestring. Distinct from #411 which targets mutation command missing fields.ROADMAP-only PR. No source/test changes.