/**
 * Creates read-only, detached graph instances for isolated traversal.
 *
 * Replaces the 3 duplicated `openDetachedReadGraph` /
 * `openDetachedObserverGraph` free functions scattered across
 * QueryController, MaterializeController, and ProjectionHandle.
 *
 * The returned graph has `autoMaterialize: false` and is intended
 * for snapshot queries that must not mutate the primary graph.
 */
export default class DetachedGraphFactory {
}
