preserve explicit ready, empty, unavailable, and unsupported states
expose real audience reach and preserve producer outages
keep the legacy aggregate response compatible
Data integrity
no mocked values
no fabricated zeroes
no frontend-generated scores
Verification
npm run test:home-insight-snapshot
npm run typecheck
npm run build
## Summary
- add producer-owned Home Insight snapshot objects
- preserve explicit ready, empty, unavailable, and unsupported states
- expose real audience reach and preserve producer outages
- keep the legacy aggregate response compatible
## Data integrity
- no mocked values
- no fabricated zeroes
- no frontend-generated scores
## Verification
- npm run test:home-insight-snapshot
- npm run typecheck
- npm run build
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.
Summary
Data integrity
Verification