Skip to content

[Feature] Persistence contract polish (close, integrity hook, InMemory snapshot keepN, prune policy, ByTag TagFilter) #393

Description

@pathosDev

Small contract-consistency fixes: add close?() to the DurableStateStore interface (three impls already have it); add an integrity() hook on DurableStateActor (today PersistenceOptions.integrity is unreachable per-actor); give InMemorySnapshotStore upsert-on-same-seq + optional keepN; standardize the prune-failure policy (best-effort everywhere, like object storage); let ByTagSettings.tag accept a TagFilter. Part of Phase 5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestproduction-goalBlocks or defines the path to production readiness

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions