Skip to content

symfonic.capabilities.memory.accepted_completion

accepted_completion

Read-only accepted-turn evidence; this value alone never authorizes a cycle.

Acceptance linearizes after successful FINALIZE and before done egress, not at transport acknowledgement. Missing/UNKNOWN cannot authorize provider/tool replay. A scheduler must validate the exact persisted journal evidence; a caller-created CompletedTurn is not authority. Durable advance_once/COMMIT_CYCLE is still separate.

CompletionMissing dataclass

CompletionMissing()

No accepted-turn decision is durably known; never proof of abort.