Implement P05 checked services and safe selected delivery recovery
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a092fe-13b1-7f12-ac74-7d258af4d79c
This commit is contained in:
parent
99618488e0
commit
ac0eb14b75
15 changed files with 735 additions and 88 deletions
|
|
@ -437,6 +437,9 @@ class UserEngineStore(Protocol):
|
|||
def pending_outbox(self) -> tuple[OutboxEvent, ...]:
|
||||
"""Return pending outbox events in write order."""
|
||||
|
||||
def outbox_delivery_guard(self, event_id: str) -> ContextManager[None]:
|
||||
"""Serialize delivery/replay for one event across processes."""
|
||||
|
||||
def save_outbox(self, event: OutboxEvent) -> None:
|
||||
"""Persist outbox delivery state."""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue