consume canonical id values emitted by gitea_proxy.notification_page() during push dispatch
baseline existing production-shaped unread IDs when a device subscribes
add an adapter-to-dispatch behavioral integration test and align push fixtures with the production contract
Verification
RED: production-shaped notification integration test returned 0 deliveries instead of 1
RED: production-shaped subscription baseline replayed existing ID 42
focused: 19 passed
full suite: 1167 passed in 66.31s
Closes #565
## What changed
- consume canonical `id` values emitted by `gitea_proxy.notification_page()` during push dispatch
- baseline existing production-shaped unread IDs when a device subscribes
- add an adapter-to-dispatch behavioral integration test and align push fixtures with the production contract
## Verification
- RED: production-shaped notification integration test returned 0 deliveries instead of 1
- RED: production-shaped subscription baseline replayed existing ID 42
- focused: `19 passed`
- full suite: `1167 passed in 66.31s`
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 #565
What changed
idvalues emitted bygitea_proxy.notification_page()during push dispatchVerification
19 passed1167 passed in 66.31s