Skip to content

Storage Lifetime Reliability Pass: Split/Recurring/Dispute TTL Hardening + Counter TTL Bump#377

Open
chemicalcommando wants to merge 3 commits into
Lead-Studios:mainfrom
chemicalcommando:codex/chemicalcommando-storage-ttl-sweep
Open

Storage Lifetime Reliability Pass: Split/Recurring/Dispute TTL Hardening + Counter TTL Bump#377
chemicalcommando wants to merge 3 commits into
Lead-Studios:mainfrom
chemicalcommando:codex/chemicalcommando-storage-ttl-sweep

Conversation

@chemicalcommando
Copy link
Copy Markdown

Summary

Minimal storage-lifetime hardening sweep for assigned storage issues.

Included

  • Added explicit storage TTL constants for:
    • split records
    • recurring records
    • dispute records
  • Updated split/recurring/dispute read and state-update paths to use dedicated TTL constants.
  • Centralized instance-storage TTL bump in increment_counter to protect counter longevity and prevent ID collision risk after inactivity.

Notes

  • This keeps behavior unchanged while improving storage survival characteristics for long-lived records.

Closes #214
Closes #215
Closes #216
Closes #217

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@chemicalcommando Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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