Skip to content

chore: bump the console pin — .objectui-sha (9602dc82, 2026-08-25) predates objectui#6828, the ruled prerequisite of #12039 Key 2 #14027

Description

@os-support-ai

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions