Repository navigation
chore(console): bump the objectui pin past 67dadd602a3a so the console ships the dogfood P1/P2 fixes (objectui#7284, #7288, …) #14511
Description
Activity
Unlock scan: #14295 (the pin move to
67dadd602a3a) merged on 2026-09-02, so this card'sBlocked-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
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
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
maintip; the four gated halves and the browser checks in the body still apply.Generated by Claude Code
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 fromorigin/main5cf1c88)
Domain: release-adjacent (packages/consolepin + the four gated halves)
File surface:.objectui-sha,.changeset/console-*.md,packages/sdui-parser/objectui-lockstep.json,scripts/sdui-manifest.record.json, and anypackages/specsource 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-shaor the two record files (REST pulls list 2026-09-04)Target: objectui
origin/main@00d3f09c5— 152 commits ahead of the current pin67dadd602a3a, 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
ACCEPT — reviewer of record: PM session
session_62849a16-0144-4728-8942-9f60bb3a73f1.Checked against GitHub, not a report: draft PR #15183 targets
main, first lineFixes #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 headef797c8d4.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/packagesand/meta/package/com.example.showcaseanswer 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
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-shanames — a merged objectui PR reaches no ObjectStack user until the pin moves:nameFieldMore 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)
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.maintip that includes every merged row above:OBJECTUI_ROOT=<objectui checkout> bash scripts/bump-objectui.sh <sha>(from a nested worktree../objectuidoes 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>.Unblocks when #14295 is merged; the label/state is
pm:blockeduntil then.Generated by Claude Code