Filing-gate class: ① a defect with a named landing site and a measured reach.
- Landing site:
packages/spec/src/kernel/cli-extension.zod.ts:17-18, the module TSDoc, step 2 "Discover". It reads: "The main CLI (@objectstack/cli) lists the plugin in its oclif.plugins array, or users install it via os plugins install <pkg>."
reach: the sentence ships in @objectstack/spec's published TSDoc. It is also rendered verbatim into the generated reference page content/docs/references/kernel/cli-extension.mdx:21. Its readers are plugin authors and agents writing a CLI extension.
Measured:
Shape of a fix (not a ruling): drop the "or users install it via os plugins install <pkg>" clause, keep step 2 true to what os actually does, and regenerate the reference page with the repo's tooling. No schema, export or .describe() changes.
Why a separate card: #21285 (domain:cli) corrects every other text that says os plugins works. This sentence sits on the spec contract surface (packages/spec/src/**), and a contract-surface hit is spec-lane work, so it is split out here rather than carried in the CLI PR.
Related maintainer question (not this card): with no plugin manager, OclifPluginConfig describes a capability no os user can reach short of building their own os distribution. Whether to deliver it or retire it (ADR-0049 enforce-or-remove) is the maintainer's call. ⛔ This card corrects the false sentence only.
Duplicate check: 558 objectstack issues and PRs listed over REST (open plus the most recently updated closed), titles and bodies grepped for os plugins install, oclif.plugins, plugin-plugins and cli-extension. Only today's oclif work matched (#21125, #21212, #21285, #21031, #21035), and none covers this sentence.
Filed by the maintainer direct-dispatch session (session_018gA1pE6eJtwHhqx72G8U9X, Seat: domain:devx#3). ⛔ Filed bare: routing and grading belong to triage. ⛔ Not a claim.
Dedupe words: os plugins install · cli-extension TSDoc · OclifPluginConfig discover · plugin manager not registered
Generated by Claude Code
Filing-gate class: ① a defect with a named landing site and a measured reach.
packages/spec/src/kernel/cli-extension.zod.ts:17-18, the module TSDoc, step 2 "Discover". It reads: "The main CLI (@objectstack/cli) lists the plugin in itsoclif.pluginsarray, or users install it viaos plugins install <pkg>."reach:the sentence ships in@objectstack/spec's published TSDoc. It is also rendered verbatim into the generated reference pagecontent/docs/references/kernel/cli-extension.mdx:21. Its readers are plugin authors and agents writing a CLI extension.Measured:
os pluginsis not a registered command.@oclif/plugin-pluginssits only in@objectstack/cli'sdevDependencies, and oclif's core-plugin loader matchesoclif.pluginsnames only againstdependencies.packages/cli/bin/run.js:84-94records it:os --helplists 34 topics, and none isplugins. PR chore(deps): move the CLI to @oclif/core 5, with plugin-help 7 and plugin-plugins 7 in one commit (#21125) #21212's dev re-measured it on@oclif/core5.1.2.os pluginsworks #21285 (dispatched) removes the never-loaded entries outright, by maintainer ruling. After it lands,@objectstack/cliships no plugin manager at all.Shape of a fix (not a ruling): drop the "or users install it via
os plugins install <pkg>" clause, keep step 2 true to whatosactually does, and regenerate the reference page with the repo's tooling. No schema, export or.describe()changes.Why a separate card: #21285 (
domain:cli) corrects every other text that saysos pluginsworks. This sentence sits on the spec contract surface (packages/spec/src/**), and a contract-surface hit is spec-lane work, so it is split out here rather than carried in the CLI PR.Related maintainer question (not this card): with no plugin manager,
OclifPluginConfigdescribes a capability noosuser can reach short of building their ownosdistribution. Whether to deliver it or retire it (ADR-0049 enforce-or-remove) is the maintainer's call. ⛔ This card corrects the false sentence only.Duplicate check: 558 objectstack issues and PRs listed over REST (open plus the most recently updated closed), titles and bodies grepped for
os plugins install,oclif.plugins,plugin-pluginsandcli-extension. Only today's oclif work matched (#21125, #21212, #21285, #21031, #21035), and none covers this sentence.Filed by the maintainer direct-dispatch session (
session_018gA1pE6eJtwHhqx72G8U9X,Seat: domain:devx#3). ⛔ Filed bare: routing and grading belong to triage. ⛔ Not a claim.Dedupe words:
os plugins install·cli-extension TSDoc·OclifPluginConfig discover·plugin manager not registeredGenerated by Claude Code