Skip to content

chore(console): bump the objectui pin past 67dadd602a3a so the console ships the dogfood P1/P2 fixes (objectui#7284, #7288, …) #14511

Description

@hotlong

Blocked-by: #14295

Why this card exists (multi-repo rule 3: the accepting seat files the consumer-side follow-up)

The objectui fixes accepted from the 2026-09-02 dogfood dispatch have landed on objectui main, but the console this repo ships is whatever .objectui-sha names — a merged objectui PR reaches no ObjectStack user until the pin moves:

objectui PR card landed
#7284 objectui#7245 — synthesized default list view leads with the object's nameField 2026-09-02 09:35Z
#7288 objectui#7244 — record header title keeps a width floor; the action tail wraps 2026-09-02 09:36Z

More P1/P2 fixes from the same dispatch are in flight (objectui#7246 fields [Object], #7247 axis labels, #7248 scatter, #7249 inbox polling, #7250 page charts); refresh the table on this card as they merge rather than filing one card per PR.

What to do (reader: the seat that moves the console pin — devx@objectstack, or whoever lands #14295)

  1. Wait for chore(console): bump the objectui pin d8ec8d6d → 67dadd602a3a #14295 (pin d8ec8d6d → 67dadd602a3a) to land — it carries the four gated halves of a bump for that hop (sdui:manifest ratchet, pin-citation re-measure, sdui-parser lockstep record, sdui.manifest record) and this card starts from its tip.
  2. Bump again to the objectui main tip that includes every merged row above: OBJECTUI_ROOT=<objectui checkout> bash scripts/bump-objectui.sh <sha> (from a nested worktree ../objectui does not resolve — pass the root explicitly), then the same four halves: pnpm sdui:manifest, check:objectui-pin-citations (re-READ every anchor at the new pin, never sha-swap), OBJECTUI_ROOT=.cache/objectui-<sha12> pnpm gen:sdui-lockstep, node scripts/gen-sdui-manifest-node.mjs --objectui-version <objectui packages/core version at the pin>.
  3. Verify in the browser on the rebuilt console (dogfood skill): the Account default list shows the name column first; a Field Zoo record header shows its full title at ≤820px.

Unblocks when #14295 is merged; the label/state is pm:blocked until then.

Generated by Claude Code

Activity

  1. hotlong commented on Sep 2, 2026

    @hotlong
    ContributorAuthor

    Unlock scan: #14295 (the pin move to 67dadd602a3a) merged on 2026-09-02, so this card's Blocked-by: is discharged — pm:blocked → pm:queue. Rows landed since filing: objectui#7343 (fields [Object], #7246) is accepted and queued; the table in the body is the list to bump past once it merges.

    Generated by Claude Code

  2. hotlong commented on Sep 2, 2026

    @hotlong
    ContributorAuthor

    Landed rows update (2026-09-03): objectui#7343 (fields [Object], #7246) MERGED 09:32 UTC+8; objectui#7385 (bar-axis labels, #7247) accepted and queued; objectui#7387 (inbox cadence pin, tests only) queued after #7249 closed as not-reproduced. The pin bump this card asks for should follow the tip that carries all of them.

    Generated by Claude Code

  3. hotlong commented on Sep 2, 2026

    @hotlong
    ContributorAuthor

    Landed rows update: objectui#7385 (bar-axis labels, #7247), #7387 (inbox cadence pin) and #7398 (scatter legend, #7248) all MERGED on 2026-09-03 — with #7284, #7288 and #7343 that is every objectui fix from the dogfood batch. The pin bump this card asks for can now target the objectui main tip; the four gated halves and the browser checks in the body still apply.

    Generated by Claude Code

  4. self-assigned this
    on Sep 4, 2026
  5. hotlong commented on Sep 4, 2026

    @hotlong
    ContributorAuthor

    Claim: objectui pin refresh (maintainer-instructed)
    Session: session_62849a16-0144-4728-8942-9f60bb3a73f1
    Branch: claude/issue-14511-objectui-pin-refresh
    Worktree: .claude/worktrees/trusting-raman-2e562d (branched fresh from origin/main 5cf1c88)
    Domain: release-adjacent (packages/console pin + the four gated halves)
    File surface: .objectui-sha, .changeset/console-*.md, packages/sdui-parser/objectui-lockstep.json, scripts/sdui-manifest.record.json, and any packages/spec source whose objectui pin CITATION must be re-measured at the new pin (stop on breach; explain in the report)
    Container & model: M, model: opus
    Clause-②: no
    Serial constraints cleared: no open PR touches .objectui-sha or the two record files (REST pulls list 2026-09-04)

    Target: objectui origin/main @ 00d3f09c5 — 152 commits ahead of the current pin 67dadd602a3a, and it carries the six dogfood fixes this card was filed for (#7284 #7288 #7343 #7385 #7387 #7398).

    Maintainer direct instruction in this session, verbatim: 「重新更新最新的objectui ,再做一轮测试。准备objectstack 发版本。」 — direct-dispatch channel (2026-08-10 standing authorization). The pin bump is release-adjacent maintenance, open to every seat; the release act itself stays with the maintainer (Prime Directive #15).

    Generated by Claude Code

  6. hotlong commented on Sep 4, 2026

    @hotlong
    ContributorAuthor

    ACCEPT — reviewer of record: PM session session_62849a16-0144-4728-8942-9f60bb3a73f1.

    Checked against GitHub, not a report: draft PR #15183 targets main, first line Fixes #14511, no other closing keyword, changed files are .objectui-sha + the generated console changeset + the two provenance records + the three re-anchored spec sources (no governed path, no releases page), 34 check-runs green at head ef797c8d4.

    Browser round on the rebuilt console (showcase at :3911, this session): all six objectui fixes this card was filed for are live — Account list leads with the name column, the Field Zoo record title renders in full at 800px with the action row wrapped, the code cell shows its JSON text with zero [Object] on the page, the 3-bar and 5-bar dashboards label every category, and the scatter draws six points inside the plot with no stray legend swatch. The three objectstack fixes landed since are live too: /api/v1/packages and /meta/package/com.example.showcase answer 200, every 5xx logs one error-level line with method/path/request id, and the New Project wizard creates on the first try (201, no refusal).

    Flipping to ready and arming queue merge.

    PR: #15183

    Generated by Claude Code

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions