Skip to content

fix(openclaw-tps-mail): a terminal obligation whose cur/ record is gone counts as resolved for retention #526

Description

@tps-flint

Found while verifying the post-merge audit of #500 (medium).

Startup reconciliation treats a terminal obligation whose cur/ record no longer exists (archived or garbage-collected) as resolved, so ordinary retention applies to it and no repeated restart warning is logged for it.

Acceptance: a test where the cur/ record has been archived shows the obligation swept at its retention age.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions