The vendored console pin is 6314e87f2d49 (objectui, 2026-08-11 04:17). origin/main is b4d3c2204 — 405 commits ahead. Two concrete consequences measured on the current framework baseline (279ee48a), not a routine hygiene ask:
1. A merged objectui fix is not being served, and QA reads it as still-broken
objectui#4229 (combo dashboard widgets render as grouped bars) was fixed by merged PR objectui#4298 on 2026-08-11 12:12 — eight hours after this pin was cut. Verified directly:
git show 6314e87f2d49:packages/plugin-dashboard/src/DatasetWidget.tsx | grep combo → (nothing)
git show origin/main:packages/plugin-dashboard/src/DatasetWidget.tsx | grep combo → combo: 'combo' (line 359)
So the showcase chart gallery's "Task Count vs Avg Progress" still renders two bar series on one axis (.recharts-line-curve = 0, .recharts-yAxis = 1) against a build where the fix exists upstream. This already cost one retest cycle a false "still broken" verdict.
2. #7804's new authorable key cannot be opened in the Studio designer
7dc10673 (#7804) gave GlobalFilterSchema an optional object for i18n label resolution. The server accepts and round-trips it — a dashboard whose globalFilters[].object is set PUTs 200 and reads back verbatim, and packages/spec's own pins are green (59/59 on src/ui/dashboard.test.ts including the #7804 block).
But the pinned console refuses it. Opening such a dashboard in the Studio designer shows:
This metadata does not match the spec — 1 validation error(s). Global Filters → st: Unrecognized key(s) on this global filter: object
and the designer's auto-save never fires while that banner stands, so the dashboard becomes unopenable-for-editing. Cause is a spec-version skew, not a product defect: the console bundle's GlobalFilterSchema (extracted from packages/console/dist/assets/vendor-objectstack-*.js, 4 identical copies) declares name/field/label/type/options/optionsFrom/defaultValue/scope/targetWidgets and no object. objectui pins @objectstack/spec^17.0.0-rc.6 at this pin.
So #7804 shipped an authorable key that no author can use through the UI until the console is rebuilt against a spec that carries it. That is worth naming explicitly: the framework-side card is closed and green, and the feature is still not reachable.
Ask
Bump .objectui-sha to a current objectui commit and rebuild packages/console/dist, then re-check both of the above. Same shape as #7411 ("18 objectui commits behind"), an order of magnitude larger.
Worth considering alongside: a gate that fails when the pin falls more than N commits or M days behind would have caught both of these before QA did — right now the only signal is scripts/check-console-sha.mjs, which verifies dist matches the pin and says nothing about whether the pin matches reality.
Source
Measured during the platform checklist retest sweep (framework 279ee48a, console pin 6314e87f2d49).
The vendored console pin is
6314e87f2d49(objectui, 2026-08-11 04:17).origin/mainisb4d3c2204— 405 commits ahead. Two concrete consequences measured on the current framework baseline (279ee48a), not a routine hygiene ask:1. A merged objectui fix is not being served, and QA reads it as still-broken
objectui#4229 (
combodashboard widgets render as grouped bars) was fixed by merged PR objectui#4298 on 2026-08-11 12:12 — eight hours after this pin was cut. Verified directly:So the showcase chart gallery's "Task Count vs Avg Progress" still renders two bar series on one axis (
.recharts-line-curve= 0,.recharts-yAxis= 1) against a build where the fix exists upstream. This already cost one retest cycle a false "still broken" verdict.2. #7804's new authorable key cannot be opened in the Studio designer
7dc10673(#7804) gaveGlobalFilterSchemaan optionalobjectfor i18n label resolution. The server accepts and round-trips it — a dashboard whoseglobalFilters[].objectis set PUTs 200 and reads back verbatim, andpackages/spec's own pins are green (59/59 onsrc/ui/dashboard.test.tsincluding the #7804 block).But the pinned console refuses it. Opening such a dashboard in the Studio designer shows:
and the designer's auto-save never fires while that banner stands, so the dashboard becomes unopenable-for-editing. Cause is a spec-version skew, not a product defect: the console bundle's
GlobalFilterSchema(extracted frompackages/console/dist/assets/vendor-objectstack-*.js, 4 identical copies) declaresname/field/label/type/options/optionsFrom/defaultValue/scope/targetWidgetsand noobject. objectui pins@objectstack/spec^17.0.0-rc.6at this pin.So #7804 shipped an authorable key that no author can use through the UI until the console is rebuilt against a spec that carries it. That is worth naming explicitly: the framework-side card is closed and green, and the feature is still not reachable.
Ask
Bump
.objectui-shato a current objectui commit and rebuildpackages/console/dist, then re-check both of the above. Same shape as #7411 ("18 objectui commits behind"), an order of magnitude larger.Worth considering alongside: a gate that fails when the pin falls more than N commits or M days behind would have caught both of these before QA did — right now the only signal is
scripts/check-console-sha.mjs, which verifies dist matches the pin and says nothing about whether the pin matches reality.Source
Measured during the platform checklist retest sweep (framework
279ee48a, console pin6314e87f2d49).