symfonic.memory.storage_scope¶
storage_scope ¶
Explicit native storage vocabulary; this does not enable any backend.
NativeStorageScope deliberately exposes only predicate inputs. It is not a TenantScope and does not emulate its path, namespace or positional flat fields. Legacy callers keep TenantScope and their existing v0 representation.
NativeStorageScope
dataclass
¶
Immutable v1 input for shared persistence predicates, with no v0 bridge.
scope_path
property
¶
Canonical v1 storage wire key, never the capability JSON path.
subtree_prefix
property
¶
The codec already terminates every complete level with a slash.
ancestor_prefix_paths ¶
from_scope
classmethod
¶
Accept explicit native kinds only, without inferring v0 identities.