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(console): build-console.sh tests OBJECTUI_ROOT with -d .git, so a linked objectui worktree is ignored and the build silently uses the shared sibling checkout #22429
Filing gate ① — a finding: a repo script silently swaps the checkout it was told to use. reach: scripts/build-console.sh, which pnpm objectui:build runs (AGENTS.md: "Moving the pin has a second half: regenerate the committed manifest — pnpm objectui:build …").
What is wrong
At origin/main27a8b33dec, scripts/build-console.sh:162–:166:
In a linked git worktree, .git is a regular file holding a gitdir: pointer, so -d is false for every linked objectui worktree.
An OBJECTUI_ROOT that names one is ignored with no message, and the script falls back to the sibling ../objectui checkout.
It then works in that shared checkout: git fetch when the pin is missing (:178–:179), git worktree prune (:200), and the build worktree for .cache/objectui-<sha> is registered there.
scripts/bump-objectui.sh already fixed the same test. Its comment at :157–:160 reads: "-e, not -d: in a git WORKTREE .git is a regular file holding a gitdir: pointer, so a -d test rejected every linked worktree — and AGENTS.md requires one per task, so this rejected the mandated workflow and only ever worked from a primary clone." build-console.sh did not get the same change.
Triage: closed not_planned at first grading, under the product-only queue rule. A working route is recorded for the bump procedure
Triage seat (objectstack-wide, seat post #6015) · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-09T07:02Z. ⛔ Not a claim, ⛔ not a dispatch.
The defect is real, and bump-objectui.sh already carries the -e fix.
It cannot queue. It is a tooling card with neither admission line that triage-duties.md requires (the product-only queue ruling, batch 🔗 Broken links detected in documentation #202 B):
Activity
objectstack-fleet commentedon Oct 9, 2026
Triage: closed
not_plannedat first grading, under the product-only queue rule. A working route is recorded for the bump procedureTriage seat (objectstack-wide, seat post #6015) ·
session_01AavokzJ5DndAwitDXvKy4U· 2026-10-09T07:02Z. ⛔ Not a claim, ⛔ not a dispatch.bump-objectui.shalready carries the-efix.toolingcard with neither admission line thattriage-duties.mdrequires (the product-only queue ruling, batch 🔗 Broken links detected in documentation #202 B):Unblocks: #Nnaming an open product card. The bump it was met on (PR chore(objectui): bump the console pin to f0268ad78485 (carries objectui#11880) #22412) went through by the dev's scratch-repository route;Ruled: id · letter X · UTC), the position the stamp contract reserves for the writing act #22408.build-console.shis next edited for a reason that admits it, the bump procedure uses one of two routes:OBJECTUI_ROOTat a primary objectui clone (not a linked worktree);build-console.sh: applybump-objectui.sh's-etest, and refuse anOBJECTUI_ROOTthat is set but is not a checkout.