symfonic.memory.layers.procedural.dedup_gate¶ dedup_gate ¶ Fail-closed admission for the legacy bulk deduplication service. AtomicDeduplicationUnavailable ¶ Bases: RuntimeError The graph backend has no verified atomic bulk dedup operation. require_atomic_deduplication ¶ require_atomic_deduplication(graph_store: object) -> InMemoryGraphBackend Admit only the proven exact InMemory graph store and backend pair. Source code in src/symfonic/memory/layers/procedural/dedup_gate.py 14 15 16def require_atomic_deduplication(graph_store: object) -> InMemoryGraphBackend: """Admit only the proven exact InMemory graph store and backend pair.""" return _inmemory_backend_for(graph_store)