2b0573d328
The kRPC server's GetServices response includes a `game_scenes` field on every Procedure message — a repeated GameScene enum describing which KSP scene the procedure is available in (SPACE_CENTER, FLIGHT, EDITOR_VAB, etc.). My schema was missing field 6 entirely, and the field type is a nested enum which hits the same protobufjs bug we've been chasing. This is the actual cause of the 'Cannot read properties of null (reading code)' error that has been blocking the bridge. The decoder was trying to resolve the GameScene nested-enum descriptor and throwing. Fix: add field 6 as repeated uint32 (same nested-enum workaround as Type.code and ConnectionResponse.status), with the enum values kept as a nested GameScene for documentation/lookup. After this fix, the GetServices response should decode cleanly and the bridge should connect to real KSP.