abrahamferga/steward
The platform side of the request protocol, enabled in the Plenipo repo only: triage the incoming platform-request queue from every product, dedupe demand across them, answer each with a structured verdict the requesting agent can act on, implement what is accepted one change at a time, and release with a consumer-conformance gate so a change cannot silently break the products already built on it.
Push a Plenipo release out to every product built on it: classify what changed, then open an issue in each consumer repo — carrying step-by-step migration instructions when the release breaks them, or the shims it now retires when it doesn't. Products are told; they never have to poll. Closes the platform requests the release satisfied and names the version in each. USE FOR: after tagging a platform release, or to re-announce one whose consumers never picked it up. DO NOT USE FOR: triaging incoming requests (../triage-requests/SKILL.md) or performing an upgrade inside a product (/deliver:upgrade-platform).
Stand up the platform side of the request protocol in the Plenipo repo: the platform-request issue form, the triage label taxonomy, the consumer registry, and the conformance workflow that builds and tests every registered product against a release candidate before a change can merge. Run once per platform repo; re-runnable to reconcile drift. USE FOR: a platform repo with no platform-request template, no triage labels, or no consumer gate. DO NOT USE FOR: triaging requests once the surface exists (../triage-requests/SKILL.md), or anything in a product repo (/deliver:request-platform-change).
Work the platform-request queue from every product: cluster requests by capability so demand across products is visible, give each one a verdict the requesting agent can act on without a human relaying it, and convert what is accepted into platform work with the requester's acceptance test attached as a conformance test. The platform's single writer. USE FOR: clearing the incoming queue, deciding whether a gap is platform or product, spotting that several products want the same thing. DO NOT USE FOR: installing the queue's infrastructure (../install-request-surface/SKILL.md), or filing a request from a product (/deliver:request-platform-change).