symfonic.capabilities.memory.native_vector_publication¶
native_vector_publication ¶
Owner-collision refusal before in-memory native graph publication.
publish_native_vectors
async
¶
Batch native owners through the concrete backend's all-owner preflight.
This prevents partial publication on ownership refusal. It does not roll vectors back if a later graph update fails.
Source code in src/symfonic/capabilities/memory/native_vector_publication.py
remember_owned
async
¶
Degrade unavailable vectors; propagate only explicit owner conflicts.