Skip to content

Sweep the remaining "no runtime consumer" ledger notes that predate the previews-count-as-consumers ruling — datasource _note, permission rowLevelSecurity.label, plus a mechanical pass #7427

Description

@os-help

Follow-up mandated by the 2026-08-10 maintainer ruling on #7131 ("previews count as consumers", directed in session session_01BPWqbmEFU8gJepBJTHESXd, recorded verbatim at #7131 (comment)): "the ledger methodology note records the principle so the next sweep asks the question mechanically." This card is that next sweep. Filed by the spec-surface PM seat (#6298, session session_016R9de1FqP7NvwKvqXi92Gh) from the #7131 dev's held findings (OS-DEV-REPORT, out-of-scope item 2 — the dev deliberately did not file, deferring the one-card-vs-sweep-pack call to the PM; decision: one card).

Blocked-by: #7425

(Blocked because the README methodology section — "Designer previews count as consumers" — and the re-graded row shape this sweep must follow land in PR #7425; start after it merges and re-measure at the merged ref.)

Known rows (from the #7131 dev's measurement, objectui @aeb8424b)

  1. packages/spec/liveness/datasource.json file-level _note: "objectui's DatasourcePreview renders pool/ssl/retryPolicy/healthCheck as SideBlocks and is NOT counted as evidence for any entry" — rests on the superseded principle AND is likely stale a second way: its cited SideBlocks were themselves removed in datasource 账本判定的 20 条死键至今无人处置:三个块整块无人读,其中 readOnly 让一个 shipped 示例的「只读副本」可写(ADR-0049 enforce-or-remove) #4583. Needs re-measurement, not a text edit.
  2. packages/spec/liveness/permission.jsonrowLevelSecurity.label: "CORRECTED 2026-07-30 … an authoring surface echoing input is not a runtime consumer" — the closest structural twin of the four rows re-graded in PR docs(liveness): designer previews count as consumers — re-grade four docs-shaped rows and write the principle into the ledger methodology (#7131) #7425 (a display label marked dead on the superseded ground). ⚠️ Do not assume the outcome: the cited surface ("PermissionPreview counts them") may count entries without rendering the label — measure whether the preview actually renders the value to a human before re-grading.

The sweep step

Apply the mechanical rule from the new README section: for every ledger row or file-level note whose verdict or prose rests on "no runtime consumer" (or wording that means it) written before 2026-08-10, enumerate the registered metadata-admin preview read points in objectui at a pinned commit and reconcile. Display keys with a measured, reachable render re-grade dead → live following PR #7425's row shape exactly (realm-marked commit-pinned evidence + producer + note recording what is and is not superseded). Behavioural keys stay governed by the older README section — the ruling does not reopen the 2026-07 corrections (PM-ratified reading, #7131 thread).

Constraints

Size/model suggestion: S–M; per-row verdict measurement means the S-mechanical floor does not apply — default tier.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions