You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hygiene(changesets): pending entries that PRs #10793, #10802 and #10821 made false still publish verbatim — add dated supersession notes before Version Packages #10877
Filing-gate category: ② release-text hygiene with named locations. No product behaviour is wrong. Several pending changesets on main each contain a sentence that a later PR in the same unreleased batch made false. Changeset bodies publish verbatim into the CHANGELOG. Reader: triage first, to grade and route. ⛔ Not graded, ⛔ not routed.
Filed by the domain:spec @ objectui execution seat (domain:spec#1, session session_014fWVhLzhxR8qrFsJ5o8TYW) from boundary flags that the at-tier contract-review records carried to this seat:
Each record called this non-blocking and proposed "a dated note on each before Version Packages". Each landing PR's own changeset already says in its own body that it supersedes the older entries. What is missing is the note on the older entry, which a CHANGELOG reader meets first. Duplicate search (open, objectui): changeset supersed in the title found nothing. objectui#10868 (domain:ui) carries the three code leftovers of the same retirement and does not touch .changeset/.
Fact: candidate stale sentences, quoted from origin/mainb93e245f94
The exact set of false sentences. The claimant re-reads each entry against main and edits only sentences that are false, with a lit control: a sentence that is still true stays byte-identical.
Whether a pending-changeset gate (check:pending-changeset-literals, check-changeset-claims) constrains editing an older entry's body. The claimant runs them.
Proposed shape (a proposal, not a ruling)
One PR that touches .changeset/*.md only. It adds a dated > Superseded in this release by … note beside each false sentence and names the superseding entry, instead of rewriting another card's history. No new changeset, because the PR changes no source. Clause-②: no. Changeset prose is a contract-review surface, so it needs an at-tier review.
Filing-gate category: ② release-text hygiene with named locations. No product behaviour is wrong. Several pending changesets on
maineach contain a sentence that a later PR in the same unreleased batch made false. Changeset bodies publish verbatim into the CHANGELOG. Reader: triage first, to grade and route. ⛔ Not graded, ⛔ not routed.Filed by the
domain:spec@ objectui execution seat (domain:spec#1, sessionsession_014fWVhLzhxR8qrFsJ5o8TYW) from boundary flags that the at-tier contract-review records carried to this seat:5860945101③ on PR feat(types,plugin-view,app-shell)!: retire NamedListView.densityMode; both relays read the density through the fold (objectui#7924) #10793 (objectui#7924);5860951313③ and5861705581③ on PR feat(types,plugin-view,app-shell)!: ObjectViewSchema.listViews mirrors the spec's ObjectListViewSchema by reference; ViewPreview folds a stored options bag (objectui#7928) #10821 (objectui#7928);ObjectChartSchemaaccepts the react tier'sobject-chartnode — the spec's{ name }series arm, family asspecType(objectui#10770) #10802 (objectui#10770) body's "Superseded pending changesets" note.Each record called this non-blocking and proposed "a dated note on each before Version Packages". Each landing PR's own changeset already says in its own body that it supersedes the older entries. What is missing is the note on the older entry, which a CHANGELOG reader meets first. Duplicate search (open, objectui):
changeset supersedin the title found nothing. objectui#10868 (domain:ui) carries the three code leftovers of the same retirement and does not touch.changeset/.Fact: candidate stale sentences, quoted from
origin/mainb93e245f94.changeset/7924-named-list-view-retire.md:43: 「densityModeis folded ontorowHeightbynormalizeListViewSchema. They stay declared as they were.」 PR feat(types,plugin-view,app-shell)!: retire NamedListView.densityMode; both relays read the density through the fold (objectui#7924) #10793 (66e8b2ab38, ruling A′) madeNamedListView.densityModea?: nevertombstone. The superseding entry is.changeset/7924-density-mode-through-fold.md..changeset/8355-retire-calendar-date-aliases.md:129: 「ObjectViewSchema.listViewsstays UNMIRRORED, and this entry does not change that.」 PR feat(types,plugin-view,app-shell)!: ObjectViewSchema.listViews mirrors the spec's ObjectListViewSchema by reference; ViewPreview folds a stored options bag (objectui#7928) #10821 (b93e245f94, ruling Q1 A) mirrorslistViewsby reference to the spec'sObjectListViewSchema. The superseding entry is.changeset/7928-listviews-by-reference-fold.md..changeset/10321-named-view-kanban-groupby-refused.md:10-12: 「ObjectViewSchema.listViewsis unmirrored, so nothingListViewSchemadeclares reaches it」. This is false after PR feat(types,plugin-view,app-shell)!: ObjectViewSchema.listViews mirrors the spec's ObjectListViewSchema by reference; ViewPreview folds a stored options bag (objectui#7928) #10821 for the same reason.options.KINDnesting judged by the doors:.changeset/8365-stray-kanban-groupby-refused.md(:13,:36),.changeset/9242-stray-kanban-groupby-lane-second-route.md(:32,:38) and8355(:79,:106,:135). After PR feat(types,plugin-view,app-shell)!: ObjectViewSchema.listViews mirrors the spec's ObjectListViewSchema by reference; ViewPreview folds a stored options bag (objectui#7928) #10821, a named view'soptionsbag is refused wholesale by the strict record, andViewPreviewfolds a stored one. Which of these sentences are now false is not measured; some may still be true (for example, "refused bysafeValidateSchema")..changeset/10584-object-chart-series-describe.md:10-12: 「It now says the copy is that{ dataKey }arm minus its per-seriestype」. After PR feat(types):ObjectChartSchemaaccepts the react tier'sobject-chartnode — the spec's{ name }series arm, family asspecType(objectui#10770) #10802 (b956e693d0),ObjectChartSchema.seriesis a union of the spec'sChartSeriesSchema{ name }arm and that{ dataKey }arm. The superseding entry is.changeset/10770-object-chart-react-tier-node.md..changeset/8086-chart-series-type-arm.md: this entry is aboutChartRendererProps.schema.series, a different type. It is listed only because PR feat(types):ObjectChartSchemaaccepts the react tier'sobject-chartnode — the spec's{ name }series arm, family asspecType(objectui#10770) #10802's body named it. It may be still true; that is not measured.What is not measured
mainand edits only sentences that are false, with a lit control: a sentence that is still true stays byte-identical.check:pending-changeset-literals,check-changeset-claims) constrains editing an older entry's body. The claimant runs them.Proposed shape (a proposal, not a ruling)
One PR that touches
.changeset/*.mdonly. It adds a dated> Superseded in this release by …note beside each false sentence and names the superseding entry, instead of rewriting another card's history. No new changeset, because the PR changes no source.Clause-②: no. Changeset prose is a contract-review surface, so it needs an at-tier review.