Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', '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('^' + ".*" + ' fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, '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" + ' fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, '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('^' + ".*" + ' fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, '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); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE · objectstack-ai/objectstack@1880b33 · GitHub
Skip to content

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE

fix(service-analytics): refuse an empty $nin on the read-scope lowering instead of folding it to constant TRUE #27783

Triggered via pull request August 31, 2026 05:09
StatusSuccess
Total duration 15m 8s
Artifacts 17

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
2m 25s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 21s
Temporal Conformance (live PG + MySQL)
Build Core
2m 31s
Build Core
Build Docs
0s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Dogfood Regression Gate
13s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
NameSizeDigest
build-output
41 MB
sha256:90da67be28d79f567e5bbf9b4b5beb3b0ca8695575726f35e45faa3f7d110313
shard-attest-dogfood-1-of-3 Expired
325 Bytes
sha256:fad0bb7892b89e09facfaad75e8a238033f7d6eedeeab45e156f9ed98f8d40a6
shard-attest-dogfood-2-of-3 Expired
325 Bytes
sha256:1fd87b7f228c883933854b6768e2a3a06d89aafc076519fecf37e397f5c4781c
shard-attest-dogfood-3-of-3 Expired
321 Bytes
sha256:060a0ef2edb1381f8066783e1dc0a06b8d2316e082e1d393cb55ee6fbcfae61a
shard-attest-dogfood-verify-1-of-1 Expired
341 Bytes
sha256:d6870ccbb6bb439fa250399a676ce23cafce5699e2a17e72c41471eb734628b4
shard-attest-test-1-of-6 Expired
312 Bytes
sha256:fa031400e05e14a70c56af3f19f6f92a0a305c1b96f952721ffddb3896d1ec21
shard-attest-test-2-of-6 Expired
312 Bytes
sha256:4830a2a27ef752e3a0d2da268c08508f47ecfadb9af509c684a7ac10a5e02ea5
shard-attest-test-3-of-6 Expired
312 Bytes
sha256:227a4d37dc3c23c99e239d7d58684c6db163bd16722c9dc5c3ee63065279d277
shard-attest-test-4-of-6 Expired
312 Bytes
sha256:3423811f1f802f1435d42ea5cc4abd152e6106240420717630fcb1425324c792
shard-attest-test-5-of-6 Expired
312 Bytes
sha256:2a9cdf5605542f9a0beccbb4f95fd96b75720cf5e4ad62ae8d3b09fb907f6c30
shard-attest-test-6-of-6 Expired
310 Bytes
sha256:bd0ac6e8c1110e80cca5dafef5ce47b2a0c4166e82f4faaad93102c814520481
test-core-run-summary-1-of-6 Expired
220 KB
sha256:9f0ad737a0ed4e13d5275f585e2040fdf526f0156c398486bd0d12b75919ec16
test-core-run-summary-2-of-6 Expired
154 KB
sha256:1b3d27e8a567e2b7d3e97ffbe20319bb56cacc1c5ea7e64c701fc4f2e4017cdc
test-core-run-summary-3-of-6 Expired
135 KB
sha256:4f76002f2226aca3f9ee17d9f13f6b249d0bd90f9dc0d322b2cc0b256d621998
test-core-run-summary-4-of-6 Expired
179 KB
sha256:163d5d58d5735250c11b42c0a6970eb4c9d2cb013106a0210fae6ec67e07444f
test-core-run-summary-5-of-6 Expired
212 KB
sha256:fc9e8a79480e7f27d199ae400f80048107a09aeee038dcca0b3584b2e9740998
test-core-run-summary-6-of-6 Expired
374 KB
sha256:3ba8b037063df038d324ca42affb360d07ce587aeec1e9b86c152eb4e1ed7f7f