benchweave-sdk CLI

Commands

new
Create a synthetic external plugin project.
doctor
Report the project’s pinned SDK version against the installed one.
upgrade
Move a scaffolded project to this SDK’s released template tag.
adopt
Write the template provenance record for a pre-copier project.
check
Run offline descriptor schema and basic semantic checks.
inventory
Print hashes for a prepared bundle; not a release manifest.
check-ui
Validate a presentation candidate offline.
check-preset
Validate complete settings offline.
derive-ui
Derive the class-reference presentation set into a plugin project.
verify-ui
Render the project’s presentation and assert the class expectation.
sync-standards
Import a standards bundle into the SDK’s vendored tree and lock.
package
Package a finished plugin into the submission artefact set (offline).
timestamp
Request an RFC 3161 TimeStampToken over a publisher signature.
submit
Write a packaged artefact set into the registry repository and branch (CR-6).
preview-ui
Preview the plugin on the standalone host (mock transport only).

registry

Registry management: queue/status reads and lifecycle writes (offline).

registry
Registry management: queue/status reads and lifecycle writes (offline).
queue
Derive every submission’s queue stage (CR-27): seven stages, records-first.
status
Contributor surface (CR-31): your submissions and release timelines.
publish-status
Write a release’s baseline status document (sequence 1) and sign it.
yank
Yank a release: status sequence+1 lifecycle yanked, re-signed, recorded.
advise
Attach a security/quality advisory; lifecycle stays published.
unlist
Unlist a release: the record only — the release stays admissible.
withdraw
Withdraw a submission — pre-acceptance only (contributor).
transfer
Transfer a release to another publisher — transfer is re-vetting (Q9).