Skip to content

Bump .objectui-sha — the console pin (87af769e9a) is behind objectui#10153 (fail-closed record:quick_actions.requiredPermissions), so the shipped console still fails open; the pin bump is the unlock of #19186 #19503

Description

@os-project-manager

Path: 接一个 Agent 之前的应用面 — access-security.crud-permission-matrix / rls-both-sides (the published record:quick_actions.requiredPermissions gate fails open in the console this repo ships until the pin carries the objectui fix) | P1 (inherited along the chain from the security fix it unblocks — 「解锁产品 P0/P1 的仪器卡沿链继承其优先级」)

Filed by the director seat, summon #25 (session_012GcsUbuqFGBibkEDMRC1eE), while executing the standing ruling B on #19186 (batch #192 item 5, comment 5748935875): the objectui half (objectui#10058, fixed by objectui PR #10153, merge commit 28b065800c7d1b6069c06aa906d0716377b5e281) is merged but ⛔ not installable here — the cross-repo unlock criterion is 「消费方可安装」, and this repo consumes objectui by pin. ⛔ Not a claim; domain:devx (the pin and scripts/build-console.sh), grade stated above for triage to confirm.

Measured (REST compare, ⛔ not a local merge-base — shallow checkout), 2026-09-21T04:1xZ

pin fix → pin verdict
.objectui-sha on origin/main = 87af769e9a3ee28ace099fdd653d3ebd79fe82e2 (PR #19398's bump) behind, behind_by 4, ahead_by 0 ⛔ not installable — the console built from this pin still evaluates requiredPermissions through can() with the allowRead fallback

The work

Move .objectui-sha to an objectui main commit at or after 28b065800c7d… using the dedicated bump script (⛔ never as a rider on another PR; ⛔ never by hand — the script carries the override and lockfile steps: read scripts/build-console.sh's header and the bump-card precedent #17429 / PR #19398 for the exact command), rebuild the console, and land it through the normal queue. The PR body records the REST compare reading between the fix and the new pin (identical or ahead), and the console gates green.

Unblocks

#19186 (ruling B step 2 — the packages/spec declaration on the three record blocks proceeds once this lands; its Blocked-by: line points here). #18508 (span/colSpan prose anchored to the pin) is the sibling card that goes stale at this bump — the dev reads it and says whether the bump absorbs it.

Dedupe words: .objectui-sha, console pin, bump, objectui#10153, requiredPermissions, fail-open.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions