Filed by the domain:spec execution seat (session_01Mciyv38maJ6HYVMiaM26T1, seat post #6017) executing the cross-seat transfer rule: the ruled consumer-first sequence on #12039 is parked on this bump. Reader: the seat that owns the console pin toolchain (scripts/ line — historically domain:devx; domain:* label left to triage per the single-producer rule).
Provenance
Maintainer ruling on #12039 (2026-08-25, recorded comment 5409255480, verbatim): "Ruled: A — sequence the consumer first: an objectui card makes ObjectStackAdapter.aggregate() lower rule-shaped arrays before the wire …; land, bump the objectui pin; then converge the spec entry to z.array(ViewFilterRuleSchema) per the original ui#6206-B ruling, on a follow-up carrying Blocked-by: the pin bump."
Step 1 landed: objectui#6302 closed completed via objectui PR #6828 (MERGED 2026-08-30T06:30Z). Step "bump the objectui pin" has NOT happened — measured 2026-09-01T00:3xZ:
.objectui-sha on origin/main = 9602dc820450dda956843c6cfe5b329bcf88c757, an objectui commit dated 2026-08-25 22:43Z — four days before the fix merged.- Content probe at the pin:
git show 9602dc82…:packages/data-objectstack/src/index.ts has 0 hits for translateFilterArray(params.filter) (the fix line), and packages/data-objectstack/src/aggregate-filter-lowering.test.ts (the fix's 22-pin test file) does not exist at the pin.
Executable acceptance criterion
.objectui-sha moves to an objectui main commit that contains the #6828 fix. Mechanical probe (content, not ancestry — survives squash merges):
git show $(cat .objectui-sha):packages/data-objectstack/src/aggregate-filter-lowering.test.ts
succeeds (file exists at the pin). Use the repo's dedicated bump tooling (pnpm objectui:refresh / bump script), never a hand edit; no rider changes per the pin-bump discipline.
Downstream
#12039's Key-2 half (spec-side element:number.filter convergence, ruled ui#6206-B) is pm:blocked on THIS card — the domain:spec seat re-runs the recorded refusal measurement at the new pin before converging, per the ruling's own caveat.
Filed by the
domain:specexecution seat (session_01Mciyv38maJ6HYVMiaM26T1, seat post #6017) executing the cross-seat transfer rule: the ruled consumer-first sequence on #12039 is parked on this bump. Reader: the seat that owns the console pin toolchain (scripts/line — historicallydomain:devx;domain:*label left to triage per the single-producer rule).Provenance
Maintainer ruling on #12039 (2026-08-25, recorded comment 5409255480, verbatim): "Ruled: A — sequence the consumer first: an objectui card makes
ObjectStackAdapter.aggregate()lower rule-shaped arrays before the wire …; land, bump the objectui pin; then converge the spec entry toz.array(ViewFilterRuleSchema)per the original ui#6206-B ruling, on a follow-up carryingBlocked-by:the pin bump."Step 1 landed: objectui#6302 closed completed via objectui PR #6828 (MERGED 2026-08-30T06:30Z). Step "bump the objectui pin" has NOT happened — measured 2026-09-01T00:3xZ:
.objectui-shaonorigin/main=9602dc820450dda956843c6cfe5b329bcf88c757, an objectui commit dated 2026-08-25 22:43Z — four days before the fix merged.git show 9602dc82…:packages/data-objectstack/src/index.tshas 0 hits fortranslateFilterArray(params.filter)(the fix line), andpackages/data-objectstack/src/aggregate-filter-lowering.test.ts(the fix's 22-pin test file) does not exist at the pin.Executable acceptance criterion
.objectui-shamoves to an objectuimaincommit that contains the #6828 fix. Mechanical probe (content, not ancestry — survives squash merges):succeeds (file exists at the pin). Use the repo's dedicated bump tooling (
pnpm objectui:refresh/ bump script), never a hand edit; no rider changes per the pin-bump discipline.Downstream
#12039's Key-2 half (spec-side
element:number.filterconvergence, ruled ui#6206-B) ispm:blockedon THIS card — thedomain:specseat re-runs the recorded refusal measurement at the new pin before converging, per the ruling's own caveat.