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
[finding] Two major-18 D3 entries print CurrencyConfigSchema.precision … unchanged through os migrate meta, which PR #20251 makes false in the same major #20379
Filing gate: ① a defect with a named landing site, finding class (b). The reach: exception is release text: os migrate meta prints these entries to authors, and protocol 18 is unreleased, so this is fixable before any release.
Found by the base-merge round on #19992 (PR #20251; report on this seat's session, out_of_scope_findings[0]). Filed by the domain:spec execution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017). ⛔ Filed bare: routing and grading belong to triage. ⛔ Not a claim.
What is false
PR #20251 retires CurrencyConfigSchema.precision in major 18 (conversion currency-config-precision-removed, D3 currency-config-precision-retired). The maintainer approved it at 33f53b5e, and it is armed. Once it lands, two sibling D3 entries of the same major still say the key is unchanged:
packages/spec/src/migrations/entries/semantic/18.field-scale-precision-integer-refused.ts (about :24–25): 「CurrencyConfigSchema.precision (under currencyConfig) is a different surface with its own bounds and alias table and is unchanged.」
packages/spec/src/migrations/entries/semantic/18.ui-form-field-precision-scale-integer-refused.ts (about :29–30): 「⚠️CurrencyConfigSchema.precision and the gantt scale enum are different surfaces and are unchanged.」
What the fix is (for the dispatch to confirm)
Reword only the CurrencyConfigSchema.precision clause in each entry: it is removed in this same major by currency-config-precision-removed. Put no tracker number in the field text.
Keep the gantt scale clause, which is still true.
Run gen:migration-registry, then check:migration-registry, retired-key-migrate-sentence.test.ts and migrations.test.ts. The fix is text only.
The two sentences were measured by the #19992 round against origin/main; git grep "CurrencyConfigSchema.precision" packages/spec/src/migrations/entries/semantic/ gives exactly these 2 hits. No open card carries them: this is a sibling-text consequence of PR #20251, found in its round.
Dedupe words: CurrencyConfigSchema.precision unchanged D3 entry · stale sibling retirement prose migrate meta
Filing gate: ① a defect with a named landing site, finding class (b). The
reach:exception is release text:os migrate metaprints these entries to authors, and protocol 18 is unreleased, so this is fixable before any release.Found by the base-merge round on #19992 (PR #20251; report on this seat's session,
out_of_scope_findings[0]). Filed by thedomain:specexecution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017). ⛔ Filed bare: routing and grading belong to triage. ⛔ Not a claim.What is false
PR #20251 retires
CurrencyConfigSchema.precisionin major 18 (conversioncurrency-config-precision-removed, D3currency-config-precision-retired). The maintainer approved it at33f53b5e, and it is armed. Once it lands, two sibling D3 entries of the same major still say the key is unchanged:packages/spec/src/migrations/entries/semantic/18.field-scale-precision-integer-refused.ts(about :24–25): 「CurrencyConfigSchema.precision(undercurrencyConfig) is a different surface with its own bounds and alias table and is unchanged.」packages/spec/src/migrations/entries/semantic/18.ui-form-field-precision-scale-integer-refused.ts(about :29–30): 「CurrencyConfigSchema.precisionand the ganttscaleenum are different surfaces and are unchanged.」What the fix is (for the dispatch to confirm)
CurrencyConfigSchema.precisionclause in each entry: it is removed in this same major bycurrency-config-precision-removed. Put no tracker number in the field text.scaleclause, which is still true.gen:migration-registry, thencheck:migration-registry,retired-key-migrate-sentence.test.tsandmigrations.test.ts. The fix is text only.Dedupe
The two sentences were measured by the #19992 round against
origin/main;git grep "CurrencyConfigSchema.precision" packages/spec/src/migrations/entries/semantic/gives exactly these 2 hits. No open card carries them: this is a sibling-text consequence of PR #20251, found in its round.Dedupe words:
CurrencyConfigSchema.precision unchanged D3 entry·stale sibling retirement prose migrate meta