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
Filed by the repo:objectui seat (session session_01RnQd8iMMUwXQEV1crFmQiQ, round 1, 2026-08-14), acting on the handoff record #4635's first-check item.
(Blocker history — #4648 exhausted 2026-08-17: PR #4901 merged 03:05Z. The 2026-08-17 re-point round (PR #4639 @ 47c7cc3, takeover claim by session session_01DbRmJD3iPhXjKr6vhd4Qkv) then met the lockfile criterion in full and cut the farm red from 9 files / 17 tests to 3 / 3 — every remaining red owned by the two cards above (#4910 owns two, #4911 owns one); see the os-dev report and PM disposition comments of 2026-08-17. Earlier: Blocked-by lines for #4649 and #4650 removed 2026-08-14 ~16:35Z — both adaptation PRs MERGED (#4657, #4660). Sequencing ruled 2026-08-14, option A of the dev report on this card: the bump PR #4639 stays a parked draft until its expected-red list is empty, then flips; gate-weakening option C is rejected.)
Context
@objectstack/spec@17.0.0 (GA) is published on npm (dist-tags.latest = 17.0.0; the former rc tag stops at 17.0.0-rc.6). objectui's package.json ranges say ^17.0.0-rc.6, and the criterion that matters is the lockfile-resolved version (established on the old tracking card #3374: the ^ range is not the pin).
grep -A1 '@objectstack/spec' pnpm-lock.yaml | head (resolved version)
npm view @objectstack/spec dist-tags --json
The work
Raise the pin so the lockfile resolves @objectstack/spec@17.0.0 everywhere in the workspace (all package.json occurrences + pnpm-lock.yaml). Done in PR chore(deps): raise the @objectstack/* pin from ^17.0.0-rc.6 to 17.0.0 GA #4639 (with client/formula/lint raised too — their exact pins otherwise nest a second rc.6 spec copy; measured in that PR). Re-pointed onto post-adaptation main 2026-08-17 (47c7cc3): all 30 importers resolve 17.0.0, single physical copy, zero rc.6 strings in the lockfile.
Filed by the
repo:objectuiseat (sessionsession_01RnQd8iMMUwXQEV1crFmQiQ, round 1, 2026-08-14), acting on the handoff record #4635's first-check item.Blocked-by: #4910
Blocked-by: #4911
(Blocker history — #4648 exhausted 2026-08-17: PR #4901 merged 03:05Z. The 2026-08-17 re-point round (PR #4639 @
47c7cc3, takeover claim by sessionsession_01DbRmJD3iPhXjKr6vhd4Qkv) then met the lockfile criterion in full and cut the farm red from 9 files / 17 tests to 3 / 3 — every remaining red owned by the two cards above (#4910 owns two, #4911 owns one); see the os-dev report and PM disposition comments of 2026-08-17. Earlier: Blocked-by lines for #4649 and #4650 removed 2026-08-14 ~16:35Z — both adaptation PRs MERGED (#4657, #4660). Sequencing ruled 2026-08-14, option A of the dev report on this card: the bump PR #4639 stays a parked draft until its expected-red list is empty, then flips; gate-weakening option C is rejected.)Context
@objectstack/spec@17.0.0(GA) is published on npm (dist-tags.latest = 17.0.0; the formerrctag stops at17.0.0-rc.6). objectui'spackage.jsonranges say^17.0.0-rc.6, and the criterion that matters is the lockfile-resolved version (established on the old tracking card #3374: the^range is not the pin).Re-check commands:
git grep -h '"@objectstack/spec"' origin/main -- '**/package.json' | sort -ugrep -A1 '@objectstack/spec' pnpm-lock.yaml | head(resolved version)npm view @objectstack/spec dist-tags --jsonThe work
@objectstack/spec@17.0.0everywhere in the workspace (allpackage.jsonoccurrences +pnpm-lock.yaml). Done in PR chore(deps): raise the @objectstack/* pin from ^17.0.0-rc.6 to 17.0.0 GA #4639 (withclient/formula/lintraised too — their exact pins otherwise nest a second rc.6 spec copy; measured in that PR). Re-pointed onto post-adaptation main 2026-08-17 (47c7cc3): all 30 importers resolve 17.0.0, single physical copy, zero rc.6 strings in the lockfile.$like/$ilike— the same shape as the closed$icontainsgap (#4023) #4911 ($like/$ilike builder reachability, open — decision box).Known unlocks gated on this bump (do NOT do them in this PR)
exportOptionswith the spec's new object form (#8010 spec half): false alignment comment, local'pdf', and theas anystreamingread #4535 (item 4) — both hold on "the spec pin covers objectstack#7657's schema change"; their restart conditions are written on each card.objectstack#7100— already unblocked (retirement present in rc.6; measured in PR chore(deps): raise the @objectstack/* pin from ^17.0.0-rc.6 to 17.0.0 GA #4639); dispatched independently.Acceptance
47c7cc3$like/$ilike— the same shape as the closed$icontainsgap (#4023) #4911