-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
Implement tiered log retention based on organization's subscription plan.
Retention Tiers
| Plan | Retention |
|---|---|
| Free | 7 days |
| Paid | 30+ days |
Tasks
- Define retention periods per plan tier
- On log write, calculate and set DynamoDB TTL based on org's plan
- Create mechanism to look up org's current plan
- Expose retention policy in UI (settings / billing page)
- Handle plan upgrades (extend TTL for existing logs?)
- Handle plan downgrades gracefully
Acceptance Criteria
- Log TTL is set correctly based on organization plan
- Users can see their retention policy in the UI
- Plan changes are handled appropriately
Metadata
Metadata
Assignees
Labels
No labels