Measured at origin/main 6a99ead while working #8973 (out-of-scope finding, filed unassigned per the dispatch's finding rule; not fixed there because that card produced no PR).
The defect
Root package.json line 24:
"docs:start": "pnpm --filter @objectstack/docs start",
apps/docs/package.json declares no start script. Its scripts are: dev, build, site:start, site:lint, types:check, postinstall, typecheck. The runnable one is site:start (next start).
$ pnpm docs:start
> @objectstack/spec-monorepo@4.0.1 docs:start /home/user/objectstack-8973
> pnpm --filter @objectstack/docs start
ERR_PNPM_RECURSIVE_RUN_NO_SCRIPT None of the selected packages has a "start" script
ELIFECYCLE Command failed with exit code 1.
EXIT=1
Its two siblings are fine — docs:dev resolves to dev and docs:build to build. Only the start delegate is misspelled.
Provenance
Both lines were introduced in the same commit, 159e299 (2026-08-15): apps/docs/package.json got site:start, and the root got docs:start pointing at start. So the delegate has never worked; this is not a later drift.
Suggested fix
One character-level edit, "pnpm --filter @objectstack/docs site:start" — worth a quick check of whether anything else (docs prose, deploy notes) tells a reader to run pnpm docs:start.
Note on severity
It fails loudly with exit 1, so nothing green is hiding behind it — a reader hits an immediate error rather than a silent no-op. Graded low; filing rather than sitting on it, per the file-plainly rule.
Measured at
origin/main6a99ead while working #8973 (out-of-scope finding, filed unassigned per the dispatch's finding rule; not fixed there because that card produced no PR).The defect
Root
package.jsonline 24:apps/docs/package.jsondeclares nostartscript. Its scripts are:dev,build,site:start,site:lint,types:check,postinstall,typecheck. The runnable one issite:start(next start).Its two siblings are fine —
docs:devresolves todevanddocs:buildtobuild. Only thestartdelegate is misspelled.Provenance
Both lines were introduced in the same commit, 159e299 (2026-08-15):
apps/docs/package.jsongotsite:start, and the root gotdocs:startpointing atstart. So the delegate has never worked; this is not a later drift.Suggested fix
One character-level edit,
"pnpm --filter @objectstack/docs site:start"— worth a quick check of whether anything else (docs prose, deploy notes) tells a reader to runpnpm docs:start.Note on severity
It fails loudly with exit 1, so nothing green is hiding behind it — a reader hits an immediate error rather than a silent no-op. Graded low; filing rather than sitting on it, per the file-plainly rule.