Commit Graph

  • 5335d0213c docs: add deliverable.md (audit + new tests + new fixes + PR URL) and deliverable-audit.md feature/krpc-handshake-final Mavis 2026-06-03 20:54:35 +03:00
  • 09f5a3510f fix: complete kRPC handshake decode (carry forward correct fixes + add mock-server tests) Mavis 2026-06-03 20:35:36 +03:00
  • fc766357dc chore: remove stray commit msg scratch file debug-krpc-handshake Mavis 2026-06-03 10:52:07 +00:00
  • 1d5b6a9f93 fix: use sub-message decoding for Error fields (not raw bytes) Mavis 2026-06-03 10:51:58 +00:00
  • 273dcd1408 debug: log raw response bytes for failed RPC calls Mavis 2026-06-03 10:23:02 +00:00
  • 639d265278 fix: decode error bytes as Error protobuf (not as a pre-decoded object) Mavis 2026-06-03 00:15:00 +00:00
  • e9ebbf17d2 fix: translate PascalCase procedure names to .NET getter/setter convention Mavis 2026-06-03 00:11:39 +00:00
  • ee75d0b6c9 debug: probe specifically for GetUT in SpaceCenter Mavis 2026-06-03 00:05:08 +00:00
  • 916222f4f4 debug: log SpaceCenter procedure names during ServiceCache build Mavis 2026-06-03 00:02:37 +00:00
  • 62e7ed0a77 fix: handle null returnType in decodeKrpcType (the actual root cause!) Mavis 2026-06-02 23:56:32 +00:00
  • 2b0573d328 fix: add missing Procedure.game_scenes field (field 6, repeated GameScene enum) Mavis 2026-06-02 23:53:16 +00:00
  • b1b78a06a3 fix: Type.code nested-enum bug blocks GetServices decode Mavis 2026-06-02 23:47:13 +00:00
  • a6ba6e6583 fix: top-level try/catch around connect() with stack trace Mavis 2026-06-02 23:38:16 +00:00
  • dea84b65bb fix: use uint32 instead of nested-enum type for ConnectionResponse.status Mavis 2026-06-02 23:33:01 +00:00
  • 25dd42503b fix: wrap stream handshake decode in try/catch + raw-bytes diagnostic Mavis 2026-06-02 23:29:04 +00:00
  • 7c46bc0408 fix: remove stray brace in config log Mavis 2026-06-02 23:22:29 +00:00
  • c4b631c4c4 fix: add BUILD_TAG to bridge so we can verify which code is running Mavis 2026-06-02 23:20:20 +00:00
  • b09fe6fd99 Merge pull request 'fix: null-safe kRPC handshake error reporting' (#5) from debug-krpc-handshake into main main Arnike 2026-06-02 23:12:50 +00:00
  • a69cd14817 fix: null-safe kRPC handshake error reporting Mavis 2026-06-02 23:10:19 +00:00
  • 6cdd00fdfc Merge phase-1c-extract: typed kRPC service client + SpaceCenter extract Mavis 2026-06-02 22:15:23 +00:00
  • aebee77843 phase 1c-extract: typed kRPC service client + SpaceCenter extract phase-1c-extract Mavis 2026-06-02 22:02:26 +00:00
  • bd1943510e Merge pull request 'Phase 1c: real kRPC bridge (full protocol + mock mode for development)' (#4) from phase-1c into main Arnike 2026-06-02 20:48:01 +00:00
  • b1feea3e6b Merge pull request 'Phase 2c: eclipse/overpass calculators + live-map camera polish' (#3) from phase-2c into main Arnike 2026-06-02 20:47:42 +00:00
  • 68bc7015fd Phase 1c: real kRPC bridge (full protocol + mock mode for development) phase-1c Mavis 2026-06-02 20:42:54 +00:00
  • 1e1a940346 Merge pull request 'Phase 2: 3D live map driven by API WebSocket' (#2) from phase-2 into main Arnike 2026-06-02 19:48:39 +00:00
  • 07cc5321d1 Phase 2c: eclipse/overpass calculators + live-map camera polish phase-2c Mavis 2026-06-02 19:46:00 +00:00
  • 9e76ec9328 Phase 2: 3D live map driven by API WebSocket phase-2 Mavis 2026-06-02 19:18:22 +00:00
  • 10b5927ecc Merge pull request 'Phase 1: data pipeline (Postgres+Redis with in-memory fallback, mock telemetry publisher, WebSocket fan-out, hub /debug page)' (#1) from phase-1 into main Arnike 2026-06-02 19:02:27 +00:00
  • a457b9d96f Phase 1: data pipeline (Postgres+Redis with in-memory fallback, mock telemetry publisher, WebSocket fan-out, hub /debug page) phase-1 Mavis 2026-06-02 18:54:46 +00:00
  • 938ba042b3 Phase 0: fix typecheck, format, build; remove stray emit; pin port via env Mavis 2026-06-02 16:07:09 +00:00
  • 7b19c54943 Phase 0: monorepo skeleton (hub, live-map, api, packages, infra, CI) Mavis 2026-06-02 15:47:28 +00:00