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
Commit 2ceeffd
Browse filesBrowse the repository at this point in the historyBrowse files
test(spec): the third data/ file group's test titles state each cited decision in words instead of a tracker number (stage 17)
The 20 test files directly under packages/spec/src/data/, from
filter-comparand-type.test.ts through filter-view-operator-parity.test.ts,
carry no tracker id in a test title or declared test string. Each id
became a statement, in words, of what its record decided, or was dropped
where the title already said it. Text only: no assertion, identifier,
code comment or non-test file moves.
Claude-Session: https://claude.ai/code/session_01T9u38rswFp5Rw8DswRUReJ
Co-authored-by: Claude <noreply@anthropic.com>
@@ -131,7 +131,7 @@ describe('refusals — the measured divergence rows die at the door', () => {
131
131
expect(err?.message).toMatch(/omit/);
132
132
});
133
133
134
-
it('the undefined prescription is position-safe: it names the null predicate by its ruled spellings, at every position it is emitted at (#14426)',()=>{
134
+
it('the undefined prescription is position-safe: it names the null predicate by its ruled spellings, at every position it is emitted at',()=>{
135
135
// "Write null for the null predicate" was position-agnostic advice: followed
136
136
// at `$gt: undefined` it produced `$gt: null`, refused one door over since
137
137
// the 2026-09-01 ruling; at an `$in` member it produced `$in: [null]`,
@@ -183,7 +183,7 @@ describe('refusals — the measured divergence rows die at the door', () => {
183
183
});
184
184
});
185
185
186
-
describe('bigint — accepted, and NARROWED copy-on-write (#7872; the memory crash cell dies here)',()=>{
186
+
describe('bigint — accepted, and NARROWED copy-on-write (the memory crash cell dies here)',()=>{
187
187
it('narrows an exact-range bigint to its number, without touching the caller’s object',()=>{
188
188
constoriginal={qty: {$eq: BigInt(100)}};
189
189
constout=normalizeFilterComparandTypes(original);
@@ -222,7 +222,7 @@ describe('bigint — accepted, and NARROWED copy-on-write (#7872; the memory cra
222
222
});
223
223
224
224
describe('boundaries the door deliberately does not cross',()=>{
225
-
it('leaves a FieldReference alone at every position — #5222/scalar comparison/#7597 own its fate',()=>{
225
+
it('leaves a FieldReference alone at every position — cross-field push-down, scalar comparison and the `$eq` lowering own its fate',()=>{
226
226
for(constfilterof[
227
227
{amount: {$gt: {$field: 'budget'}}},
228
228
{amount: {$eq: {$field: 'budget'}}},
@@ -233,7 +233,7 @@ describe('boundaries the door deliberately does not cross', () => {
233
233
}
234
234
});
235
235
236
-
it('does not descend into a no-$-key plain object — nested-relation / deep-equality structure (#5869 boundary)',()=>{
236
+
it('does not descend into a no-$-key plain object — nested-relation / deep-equality structure',()=>{
0 commit comments