Jannis Braun
e35b44c05f
docs(systems): outbound peering gate documentation across federation, db, api, ws, admin, client-federation
- federation.md: Outbound Peering Gate subsection (gate, intent contract,
gate-but-don't-queue split, lifecycle invariant on onPeerActivated)
- database.md: peer_approval_requests direction + nullable hmac_secret +
UNIQUE relaxation + CHECK; new peer_approval_subscribers + peer_approval_
notifications tables
- api.md: /approval-requests direction-branched approve/deny + extended GET
response; new peering-subscriptions and peering-notifications endpoints
- websocket.md: peering_subscription_changed, peering_notification_received
events; federation_approval_request_received fires for outbound too
- admin.md: outbound row rendering with subscriber list
- client-federation.md: 'admin_required' status, peer_pending_local_admin
error code, new Connections surfaces, federationStore slice
Spec §11 closes the Approve-button investigation finding.
2026-04-26 22:59:27 +02:00
..
2026-03-31 03:40:34 +02:00
2026-04-26 22:59:27 +02:00
2026-04-26 22:59:27 +02:00
2026-04-03 02:51:50 +02:00
2026-04-26 22:59:27 +02:00
2026-04-26 22:59:27 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-04-24 21:22:21 +02:00
2026-04-25 13:15:14 +02:00
2026-04-26 22:59:27 +02:00
2026-04-25 13:15:14 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-04-26 21:37:19 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-04-24 21:19:34 +02:00
2026-04-26 22:59:27 +02:00