@@ -1037,7 +1037,7 @@ function translateCondition(
10371037 // sibling operator on the same field. Merging one would drop a
10381038 // constraint silently, so each becomes its own `$and` branch — see
10391039 // `assembleLoweredWrites()`. This consumed a single `_presenceAnd`
1040- // when the guard covered `$exists` alone (#13195 ); it is a LIST now
1040+ // when the guard covered `$exists` alone (commit 9dac1ae01 ); it is a LIST now
10411041 // because the class has several members and one field constraint
10421042 // can contest more than one key.
10431043 const extraAnd = translated . _extraAnd as Record < string , unknown > [ ] | undefined ;
@@ -1077,7 +1077,7 @@ function translateCondition(
10771077 * Read straight off the spec's `FILTER_OPERATORS` declaration order rather than
10781078 * hand-copied, so a seventeenth operator is ranked the day it is declared. The
10791079 * rank of `$exists` (last in that list) is what makes this generalisation emit,
1080- * byte for byte, the documents #13195 's guard already emits for the one
1080+ * byte for byte, the documents commit 9dac1ae01 's guard already emits for the one
10811081 * operator it moved. `$like` / `$ilike` are declared but NOT translated by this
10821082 * driver — the `default:` arm refuses them before the assembly runs — so the
10831083 * fallback below is a totality floor, never a live path.
@@ -1146,7 +1146,7 @@ interface LoweredWrite {
11461146 *
11471147 * Free key → merge inline (the overwhelmingly common case). Taken key → the
11481148 * write becomes its own `$and` branch on the same field, where both constraints
1149- * survive. That is exactly the guard #13195 landed for `$exists` alone,
1149+ * survive. That is exactly the guard commit 9dac1ae01 landed for `$exists` alone,
11501150 * generalised to every writer rather than restated once per operator.
11511151 * `driver-memory`'s reference matcher looped the operators and therefore could
11521152 * not express this defect at all; it was the oracle both drivers agreed with
@@ -1239,7 +1239,7 @@ function translateFieldOperators(
12391239 * {@link assembleLoweredWrites} after the loop. Collected rather than
12401240 * assigned because an arm cannot know whether the key it wants is already
12411241 * spoken for by a sibling operator the author wrote LATER — which is the
1242- * whole of the defect this replaces. It subsumes #13195 's single-operator
1242+ * whole of the defect this replaces. It subsumes commit 9dac1ae01 's single-operator
12431243 * `presence` collection: `$exists` is one writer among the rest now.
12441244 */
12451245 const writes : LoweredWrite [ ] = [ ] ;
@@ -1262,7 +1262,7 @@ function translateFieldOperators(
12621262 put ( op , store ( value ) ) ;
12631263 break ;
12641264
1265- // [#13195 ] Value-independent — a presence predicate takes a boolean, not
1265+ // [commit 9dac1ae01 ] Value-independent — a presence predicate takes a boolean, not
12661266 // a comparand, so it is never coerced. And "present" means the field HAS
12671267 // A VALUE (`!= null`), never key presence: #5298 leg 3 / #5369, landed in
12681268 // PR #5962, ruled onto this driver by the maintainer on 2026-08-30.
@@ -1473,7 +1473,7 @@ function translateFieldOperators(
14731473
14741474 // [#13524] Assemble every lowered write, and do NOT let one clobber another.
14751475 //
1476- // #13195 landed this rule for `$exists` alone and said in this spot that the
1476+ // Commit 9dac1ae01 landed this rule for `$exists` alone and said in this spot that the
14771477 // identical clobber was reachable through `$null` and `$between`. Enumerating
14781478 // the declared vocabulary instead of the noticed operators found the whole
14791479 // `$regex` string family too, which `driver-memory` had promoted for years
0 commit comments