Skip to content

feat(observe): expose diagnostic lifecycle expiry - #196

Merged
rldyourmnd merged 1 commit into
mainfrom
feat/diagnostic-retention-observability
Aug 26, 2026
Merged

feat(observe): expose diagnostic lifecycle expiry#196
rldyourmnd merged 1 commit into
mainfrom
feat/diagnostic-retention-observability

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • inventory prefix-scoped diagnostic objects through bounded signed S3 pagination
  • model S3 Days expiration at the next UTC-midnight boundary
  • export object count, oldest age, next boundary and expiration-eligible count
  • add a dedicated four-panel diagnostic storage dashboard
  • add a one-hour-grace retention-overdue ticket alert

Verification

  • deterministic lifecycle-midnight tests
  • observer metric tests
  • dashboard/rule contract tests
  • full make verify

Progresses NDDev-it-com/github-device-sync-estate#250.

@rldyourmnd
rldyourmnd merged commit 1a5c073 into main Aug 26, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the feat/diagnostic-retention-observability branch August 26, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant