Transfers: history retention + General card + window footer (#404) #405
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "transfer-ret"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements #404 as ratified (mockup approved).
transferRetentionDays(0/absent = 90, max 365, no "forever") — deliberately separate from notification retention: that one is a view horizon, this one deletes records.Transfersstore prunes lazily on its own saves: terminal states only (done/failed), aged byEndedAt(fallbackStartedAt); in-flight transfers are never pruned regardless of age (regression-tested with a stuck streaming record + mutation check on the age comparison).This closes the last unbounded grower flagged in #402. Closes #404.