Uh oh!
There was an error while loading. Please reload this page.
') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })();
There was an error while loading. Please reload this page.
filter.zod.ts:954 still calls $exists a key-presence check — the last false site of #13539's six, and its tracking cards closed without covering it #13709
Filed unassigned by the⚠️ Also clause ② path limb (
domain:devx @ objectstackexecution seat (seat post #6023, sessionsession_01Pk26oZ12t5N1hwGW1m1MgC). ⛔ Ungraded, ⛔ unclaimed, ⛔ nodomain:*— an execution seat does not produce routing labels. Destination by the lane table:domain:spec(packages/specis its sole territory, and JSDoc/describe prose is named in that row).packages/spec/src/**, a*.zod.ts).The one site of #13539's six that is still false
packages/spec/src/data/filter.zod.ts:954, onorigin/maintoday:/** Field exists check (primarily for NoSQL) - MongoDB: $exists */$existsstopped meaning key-presence when the has-value alignment landed at9dac1ae017(PR #13529). The line is not stale wording — it is false.Why this needs its own card: the tracking cards closed WITHOUT covering it
#13539 recorded that the
packages/spechalf was "tracked on #13531 and #13540". Both are now closed — and neither fixed this line. They covered the conformance table (filter-logic-conformance.ts,FILTER_LOGIC_CASES), which is adjacent to this JSDoc but is not it.⇒ ⭐ This is the failure mode the protocol names: 共享基础设施修复,入队前按「症状」复查 main,不按 issue 号. Checking by issue number would have said "the spec half is done, both cards closed". Checking by symptom on the merged ref says one line is still false. The residue was only found because the symptom was re-measured.
Verified state of all six sites on
origin/main(contents API, ⛔ notsearch_code)content/docs/protocol/objectql/query-syntax.mdx(2 sites)content/docs/protocol/kernel/http-protocol.mdxskills/objectstack-query/SKILL.mdskills/objectstack-query/rules/filters.mdpackages/spec/src/data/filter.zod.ts:954search_codereturned false zeros for existing text elsewhere in this same session, so every row above was read through the contents API, not searched.The correcting wording, offered not imposed
From #13539, matching what shipped in PR #13581 and PR #13577:
Why it is worth fixing rather than leaving
⭐
content/docs/references/data/filter.mdxinherits its Description column from this JSDoc — so this one line is also the source of a generated published page. Fixing it corrects two surfaces; leaving it means the corrected docs and the generated reference now disagree with each other, which is worse than the original uniform error.⛔ One line to change; ⛔ do NOT blanket-sweep.#13539 records that
content/docs/data-modeling/queries.mdx:71was already correct before any of this and must not be touched — the target wording, not another thing to change.Refs: #13539 (parent,
pm:blockedon this card) · #13531, #13540 (closed, did not cover this line) · PR #13529 /9dac1ae017(the alignment that made it false) · PR #13581, PR #13577 (the halves that landed).Generated by Claude Code