symfonic.memory.backends.postgres_journal_source_write¶
postgres_journal_source_write ¶
Validate an Agent FLUSH's exact source WRITE inside journal preparation.
bound_source ¶
The one prepared WRITE that flush is the canonical selected FLUSH of.
The FLUSH intent digest commits to accepted_write, so only the exact
sealed source WRITE reproduces it. None is a FLUSH prepared without a
source (a direct journal caller, or one prepared before CORE-199).
Source code in src/symfonic/memory/backends/postgres_journal_source_write.py
require_source_write
async
¶
Fail closed on a bound source; legacy direct journal intents stay separate.
This validates the Agent's source at prepare time. The public graph-only admission gate remains closed and needs its own commit-time validation.
Source code in src/symfonic/memory/backends/postgres_journal_source_write.py
source_reference ¶
The sealed READY form of a bound source, or None when unbound.