Skip to content

Cache and throttle per-issue GitHub detail lookups#386

Merged
nicobistolfi merged 1 commit intomainfrom
vigilante/issue-381-cache-and-throttle-per-issue-github-detail-lookups-in-scan-and-maintenance-paths
Apr 2, 2026
Merged

Cache and throttle per-issue GitHub detail lookups#386
nicobistolfi merged 1 commit intomainfrom
vigilante/issue-381-cache-and-throttle-per-issue-github-detail-lookups-in-scan-and-maintenance-paths

Conversation

@nicobistolfi
Copy link
Copy Markdown
Collaborator

Closes #381

Summary

  • persist per-session issue details in session state and seed the scan cache from fresh entries
  • apply a conservative 3 minute TTL so repeated scans and maintenance handoffs reuse details instead of refetching every cycle
  • add restart-aware and TTL-refresh regression coverage for scan reuse and closed-issue cleanup

Validation

  • go test ./...
  • go vet ./internal/app ./internal/state

@nicobistolfi nicobistolfi merged commit 0814327 into main Apr 2, 2026
1 check passed
@nicobistolfi nicobistolfi deleted the vigilante/issue-381-cache-and-throttle-per-issue-github-detail-lookups-in-scan-and-maintenance-paths branch April 2, 2026 19:00
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.

Cache and throttle per-issue GitHub detail lookups in scan and maintenance paths

1 participant