control.errorcode values a consumer can switch on (0.30.0): the server
vocabulary (CONTROL_ERROR_CODES, drift-tested against the server list) plus
the SDK-synthesized stream codes — DERIVED from the runtime lists rather
than hand-retyped, same doctrine as CompanionErrorCodeValue below. The
(string & {}) arm keeps the type open for codes newer than this SDK build
while preserving autocomplete.
control.errorcodevalues a consumer can switch on (0.30.0): the server vocabulary (CONTROL_ERROR_CODES, drift-tested against the server list) plus the SDK-synthesized stream codes — DERIVED from the runtime lists rather than hand-retyped, same doctrine as CompanionErrorCodeValue below. The(string & {})arm keeps the type open for codes newer than this SDK build while preserving autocomplete.