Filed by the director seat under the #15531 ruling (decision batch #66, 2026-09-07, option B).
The measured confusion
os init -t plugin scaffolds a metadata plugin (an ObjectStack package of metadata).
os create plugin scaffolds a kernel code plugin (TypeScript Plugin implementing init).
- The docs' "Which scaffolder?" guidance sends a reader who wants a "plugin skeleton" to the wrong one.
Scope
- Choose distinct wording for the two shapes in every user-facing string (command help, template names where cheap, docs pages), e.g. "metadata package" vs "code plugin"; ⛔ do not rename the CLI flags/subcommands here — that is a published-surface change and a separate decision if wanted.
- Rewrite the "Which scaffolder?" hint as a two-question decision (metadata or code? new project or addition to an existing one?) that lands on
os init, os init -t plugin, os create plugin, or npx create-objectstack unambiguously.
- Keep the docs-parity pins green.
Acceptance
Refs #15531.
Filed by the director seat under the #15531 ruling (decision batch #66, 2026-09-07, option B).
The measured confusion
os init -t pluginscaffolds a metadata plugin (an ObjectStack package of metadata).os create pluginscaffolds a kernel code plugin (TypeScriptPluginimplementinginit).Scope
os init,os init -t plugin,os create plugin, ornpx create-objectstackunambiguously.Acceptance
skip-changeset(docs only) unless help strings change, then a patch changesetRefs #15531.