Guardian-queues als C2S-routes + push-typen help/guardian
De drie shaer:queues-collecties uit het actor-doc zijn nu echte owner-only
routes (Bearer, zelfde patroon als /blocked): offers, follows (leeg tot
gated follows bestaan) en wards. Contract gelijk aan de Shaer test-daemon,
dus de iOS/Android-dashboards lezen ze ongewijzigd.
Web-push kent twee nieuwe alert-typen: 'help' (hulpvraag van een ward,
niet gethrottled, standaard aan) en 'guardian' (adoptieverkeer). Teksten in
nl/en/de.
Changed files:
src/routes/activitypub.js
- GET /ap/users/:slug/queues/{offers,follows,wards}, owner-only
src/services/PushService.js
- alert-typen help + guardian (defaults aan, throttle 0/30s)
src/services/i18n.js
- push.n_help_*, push.n_guard_* in nl/en/de
New file:
test/guardianship.test.js
- pint het module-oppervlak: actor-props, handshake C2S+S2S beide
kanten, queue-shapes, ward-mag-niet-guarden, helpRequest-props
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>