Add gateway registration resync and slim HELLO transport frames

Introduce GatewayRegistrationResyncService to recover stale registrations,
extract IGatewayTransportClient interface, add EndpointsUpdate and
RegistrationResyncRequest frame types, and expand transport test coverage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
master
2026-04-06 08:51:48 +03:00
parent 4d82c346e3
commit e3e87942c7
19 changed files with 796 additions and 91 deletions

View File

@@ -7,6 +7,11 @@ namespace StellaOps.Router.Common.Models;
/// </summary>
public sealed record HeartbeatPayload
{
/// <summary>
/// Gets the instance descriptor.
/// </summary>
public InstanceDescriptor? Instance { get; init; }
/// <summary>
/// Gets the instance ID.
/// </summary>