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).