Skip to content

sweep(spec): 2-item liveness-ledger follow-through sweep III — one claim, one PR, per-item checklist (#6774 #6773) #7069

Description

@os-zhuang

Sweep card per the findings-round bundling discipline (#6243 / #7024 / #7056 precedents), packaged by the domain:spec seat under the maintainer's cloud-bundling approval (2026-08-09 「同意」, chat) and today's second batch-acceleration instruction (「又可以加速派一批了,包括云卡」). This card is the claim object; the member cards keep pm:queue but are NOT dispatch candidates while this sweep is open.

Shared criterion

Both members are liveness-ledger records that stopped being answerable to reality after objectui implementations landed — follow-through corrections, not new judgments. The ledger is the evidence base for enforce-or-remove verdicts; a stale row/note mis-steers the next audit (the #5175 lesson, cited by both members' triage). No acceptance-face changes: the legal-metadata set is byte-identical before/after. (Member 1 additionally releases a pinned ADVISORY contrast — a test-expectation change on a CLI advisory face, not a schema acceptance change; assert exactly that.)

Members (read each card + its full comment thread before touching it; premise-first per member)

  1. liveness/dashboard.json 的 colorVariant 行翻 live + 解除 PR #5255 钉的「恰好只警告 colorVariant」正向对照(objectui#3359 落地随动) #6774 — packages/spec/liveness/dashboard.json colorVariant row flips live (objectui#3799 merged AND absorbed by the framework's .objectui-sha pin 09987b68 — the unlock sweep on the card verified git merge-base --is-ancestor; re-verify on current main). Plus: release PR refactor(spec,lint)!: 退役 dashboard widget 的 action 三键与 aria —— 连同那道「为不存在的按钮做引用完整性」的门 (#5010) #5255's pinned "exactly-one-warning colorVariant" positive contrast on the CLI advisory (its premise — renderer doesn't read the key — no longer holds), and correct any refactor(spec,lint)!: 退役 dashboard widget 的 action 三键与 aria —— 连同那道「为不存在的按钮做引用完整性」的门 (#5010) #5255-adjacent comments/fixtures still asserting "colorVariant never took effect". Refs on the card: enforce-or-remove: DashboardWidgetSchema 的 5 个 dead 键(#4956 下钻首次给出裁决) #5010 ruling B, DashboardWidget.chartConfig 在 dashboard 元数据面只有 showLegend 落地 —— 12 个已声明键里 11 个惰性,liveness 台账那一行高估了证据 #5175.
  2. spec/liveness/field.json 的 Field.widget 存活记录把 capability-multiselect 记作 sys_permission_set 在用 —— 该 widget 名从未在活路径注册,现已退役 #6773 — packages/spec/liveness/field.json:109 Field.widget note: replace sys_permission_set (capability-multiselect) with sys_permission_set (permission-facet-link). The cross-pin measurements are already on the card (2026-08-09 comment): capability-multiselect was never registered on any live path and is now retired (objectui#3308 / PR 启动横幅对 DSN 形式的 datasource 显示 → (unknown):describeRegisteredDriver 不认 connectionString #3793); the actual widget is permission-facet-link, registered at objectui plugin-detail/src/index.tsx:563 on the current pin — verify that anchor read-only against /home/user/objectui at the pinned SHA and record the reading. Also spot-check the note's other widget names (object-ref / filter-condition / recipient-picker) are still in fieldWidgetMap.

Sweep rules (binding on the PR)

Refs: #6243 (pilot), #7024/#7056 (predecessors), #5175 (why ledger truth matters), #5010 (colorVariant ruling B).

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions