You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
tooling(pin): under an inherited OS_SKIP_DTS, objectstack-pin.mjs's printed remedy for a typeless OBJECTSTACK_ROOT tree rebuilds it typeless again, so the same refusal repeats #13017
With OBJECTSTACK_ROOT=TREE, scripts/objectstack-pin.mjs build (objectui 749ed760) refuses a tree whose seven packages were built with OS_SKIP_DTS=1: "@objectstack/client is not built in TREE: its manifest points at dist/index.d.ts, which is not there".
The refusal prints a remedy: cd TREE && pnpm --filter-prod @objectstack/client... … run build. Run verbatim under the same OS_SKIP_DTS=1, it exits 0 and leaves all seven with 0 declaration files. It even deletes the ones already on disk. So the next run refuses again.
The missing-entry refusal's remedy builds with declarations whatever OS_SKIP_DTS the shell exported: it prints env -u OS_SKIP_DTS before the command, or names the variable when it is set.
A test pins the remedy text with OS_SKIP_DTS set and unset.
Activity
objectstack-fleet commentedon Oct 19, 2026
Triage: priority set, p3 ·
domain:devx·area:devpath·pm:queue· triage seat ·session_01AavokzJ5DndAwitDXvKy4U· 2026-10-19T04:01ZTriage seat (objectstack-wide, seat post objectstack-ai/objectstack#6015). ⛔ Not a claim, ⛔ not a dispatch.
scripts/objectstack-pin.mjs:676builds the remedy's--filter-prod <name>...list. The remedy text names noOS_SKIP_DTS. The premise holds.OS_SKIP_DTSreaches it. The one lane that met it (objectstack'sbuild-console.sh) unsets the variable itself since PR build-console: objectui's @objectstack/* install from this framework tree when the pin carries .objectstack-sha (ruling B on objectstack-ai/objectui#12955) objectstack#24440. The refusal itself is correct; only its printed remedy misleads.findingcomes off with this grade, as the state model has it.Generated by Claude Code