symfonic.memory.backends.postgres_edge_publication_writer¶
postgres_edge_publication_writer ¶
Explicit native edge publication writer; defaults and fleet admission stay separate.
Requires preinstalled CORE-356 guards and the explicitly selected edge index. No backfill or implicit republication. Privileged function/DDL replacement still requires a fleet barrier; catalog checks cannot authenticate operator authority.
PostgresEdgePublicationsV1
dataclass
¶
Standalone opt-in service; every returned identity follows its own commit.
Borrowed transactions are refused, including ambient receipt transactions. This port does not enlist an invocation receipt or authorize linked ack.
add_edge_v1
async
¶
Publish a new edge, or return an existing same-identity publication.
update_owned_edge_v1
async
¶
Full-owner/incarnation/revision CAS, including unchanged and uses-only updates.
Source code in src/symfonic/memory/backends/postgres_edge_publication_writer.py
upsert_edge_v1
async
¶
Publish or strengthen; refuse a float8 increment without finite progress.