symfonic.capabilities.memory.receipt_composition¶
receipt_composition ¶
Receipt-only Agent memory stages, bound to one durable invocation scope.
ReceiptMemoryCapability
dataclass
¶
ReceiptMemoryCapability(read: MemoryCapability, writer: Any, scope: Any, journal: Any, records_from: Any, _seal: object, accepted_completion: Any = None, extractor: Any = None)
One guarded recall and one authenticated write/publication stage.
bind_quick
async
¶
Opt in this issued PostgreSQL receipt scope to graph-only durable QUICK.
Await before serving turns. Pin the complete phase configuration with the same SHA-256 digest across restarts. This does not admit raw PG consolidation or change its production erasure requirements.
Source code in src/symfonic/capabilities/memory/receipt_composition.py
recover_quick
async
¶
Advance one bounded accepted-turn batch without running turn bodies.
Repeat while the returned backlog flag is true. UNKNOWN stops recovery; reconcile its pending receipt before continuing or serving more turns.
Source code in src/symfonic/capabilities/memory/receipt_composition.py
receipt_for_scope ¶
Refuse every unsupported collaborator before exposing receipt stages.