retain last-known-good live sections across partial Gitea failures
suppress repeated upstream fan-out with bounded exponential retry cooldown
expose sanitized degraded/retry freshness metadata and honest dashboard status
recover through the existing single-flight refresh and clear degraded state on success
Validation
RED observed for failed revalidation cooldown, partial section retention, retry recovery, and rendered degraded status
focused: 15 passed
full suite: 138 passed
git diff --check clean
Closes #149
## What changed
- retain last-known-good live sections across partial Gitea failures
- suppress repeated upstream fan-out with bounded exponential retry cooldown
- expose sanitized degraded/retry freshness metadata and honest dashboard status
- recover through the existing single-flight refresh and clear degraded state on success
## Validation
- RED observed for failed revalidation cooldown, partial section retention, retry recovery, and rendered degraded status
- focused: `15 passed`
- full suite: `138 passed`
- `git diff --check` clean
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #149
What changed
Validation
15 passed138 passedgit diff --checkclean