registerScoped<T> method
Register a scoped query with automatic scope tracking
Implementation
void registerScoped<T>(ZenQuery<T> query, String scopedKey, String scopeId) {
_queries[scopedKey] = query;
// Track which queries belong to this scope
_scopeQueries.putIfAbsent(scopeId, () => <String>{}).add(scopedKey);
ZenLogger.logDebug(
'Registered scoped query: ${query.queryKey} '
'(scopedKey: $scopedKey, scopeId: $scopeId)',
);
}