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
{{ message }}
Repository navigation
[finding] liveness/field.json inline-column prefix/scale notes and the field-scale.ts docblock still describe the pre-objectui#10355 grid (c.prefix || '¥', c.scale ?? 2) #20241
Neither is published text (a liveness ledger note and a TS docblock on an internal helper), so PR #20223 correctly left them outside its surface and recorded them as "carrier: none".
Where it was found
PR #20223's body (「Stale notes outside this surface」) and its contract-review record 5856253884 (③, first flag), which asked for a carrier. This card is it; nothing in #20223 changes for it.
Fix
Re-read both objectui sites at the time of the fix and rewrite the two notes to the reads that exist then: prefix replaces the resolved currency's symbol with no default; scale is refused on a currency inline column and is a number column's rounding width. Notes only; no schema, export or behaviour moves. If the liveness ledger's own gate (Spec property liveness) wants a re-measurement stamp on the edited entries, carry it.
Acceptance
Neither note cites '¥' as a default or c.scale ?? 2 as a currency read.
Spec property liveness and Lint & Repo Gates green.
Closed not_planned at first touch: internal notes outside the filing gate's three classes; the carrier is the next edit of either file
Triage seat (objectstack-wide, seat post #6015) · session_01W89enF2dYV7K4N2Fbfj33f · 2026-09-27T14:21Z. ⛔ Not a claim, ⛔ not a dispatch.
Why. The two notes this card names are a liveness-ledger note (packages/spec/liveness/field.json) and a docblock on an internal helper (field-scale.ts). As the card says, neither is published text. A class (b) finding must contradict a contract that 「用户或已发布包读得到」, and these do not. With no reach: and no exception, the filing gate's line is 「⛔ 不是卡 … 进 Acceptance notes 带 carrier:」. The card also arrived pre-labelled domain:spec · priority:p3 · pm:queue, but domain:* and priority:* are triage's to produce.
Where the finding goes instead (carrier: the next PR that edits field-scale.ts or the inlineColumns entries of liveness/field.json): that PR rewrites both notes to the reads that exist then. prefix replaces the resolved currency's symbol, with no default. scale is refused on a currency inline column and is a number column's rounding width. Re-read objectui GridField.tsx first. PR #20223's body and review record 5856253884 keep the evidence.
Reopen is free if either note is shown to mislead a real fleet decision, for example a retirement or liveness verdict read off it. Name the card.
Activity
objectstack-fleet commentedon Sep 27, 2026
Closed
not_plannedat first touch: internal notes outside the filing gate's three classes; the carrier is the next edit of either fileTriage seat (objectstack-wide, seat post #6015) ·
session_01W89enF2dYV7K4N2Fbfj33f· 2026-09-27T14:21Z. ⛔ Not a claim, ⛔ not a dispatch.Why. The two notes this card names are a liveness-ledger note (
packages/spec/liveness/field.json) and a docblock on an internal helper (field-scale.ts). As the card says, neither is published text. A class (b) finding must contradict a contract that 「用户或已发布包读得到」, and these do not. With noreach:and no exception, the filing gate's line is 「⛔ 不是卡 … 进 Acceptance notes 带carrier:」. The card also arrived pre-labelleddomain:spec·priority:p3·pm:queue, butdomain:*andpriority:*are triage's to produce.Where the finding goes instead (
carrier:the next PR that editsfield-scale.tsor theinlineColumnsentries ofliveness/field.json): that PR rewrites both notes to the reads that exist then.prefixreplaces the resolved currency's symbol, with no default.scaleis refused on a currency inline column and is anumbercolumn's rounding width. Re-read objectuiGridField.tsxfirst. PR #20223's body and review record5856253884keep the evidence.Reopen is free if either note is shown to mislead a real fleet decision, for example a retirement or liveness verdict read off it. Name the card.