Skip to content

Commit 559a023

Browse files
committed
fix(spec): drop the preset entry's reached-by-neither clause from reason
The lint now walks a page's interfaceConfig.filterBy and a lookup field's lookupFilters, so the reason clause saying both are reached by neither door is false. The clause is deleted; the sentence ends on the surface's groups. registry.ts is regenerated with gen:migration-registry. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 258a8bc commit 559a023

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

‎packages/spec/src/migrations/entries/semantic/18.filter-preset-ordering-comparand-refused.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ export const entry: SemanticMigration = {
5151
+ 'shape on the slots typed that way, and the @objectstack/lint filter-preset-comparand '
5252
+ 'rule refuses it on every filter its walk reaches, which makes it the only door for a '
5353
+ 'walked filter whose declared type carries no preset check. Both answer at publish, where '
54-
+ 'the author — an AI author in particular — can still act on the message; a page\'s '
55-
+ 'interfaceConfig.filterBy and a lookup field\'s lookupFilters are reached by neither, and '
54+
+ 'the author — an AI author in particular — can still act on the message; '
5655
+ 'the surface\'s groups say which measured carrier sits under which door. Ordering '
5756
+ 'positions only at the schema door, deliberately: it judges no equality or membership, '
5857
+ 'because a select/picklist column legitimately stores values that collide with preset '

‎packages/spec/src/migrations/registry.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8741,8 +8741,7 @@ const step18: MigrationStep = {
87418741
+ 'shape on the slots typed that way, and the @objectstack/lint filter-preset-comparand '
87428742
+ 'rule refuses it on every filter its walk reaches, which makes it the only door for a '
87438743
+ 'walked filter whose declared type carries no preset check. Both answer at publish, where '
8744-
+ 'the author — an AI author in particular — can still act on the message; a page\'s '
8745-
+ 'interfaceConfig.filterBy and a lookup field\'s lookupFilters are reached by neither, and '
8744+
+ 'the author — an AI author in particular — can still act on the message; '
87468745
+ 'the surface\'s groups say which measured carrier sits under which door. Ordering '
87478746
+ 'positions only at the schema door, deliberately: it judges no equality or membership, '
87488747
+ 'because a select/picklist column legitimately stores values that collide with preset '

0 commit comments

Comments
 (0)