feat(client): permanent dialogue panel + protocol v13 + build check

- dialogue_box.gd: panel is always visible as permanent insert UI
  element per D-061 — content fades but frame stays on screen
- protocol.gd: bump PROTOCOL_VERSION to 13
- Makefile: add check-protocol target that verifies server/client
  protocol versions match, runs automatically before build

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-23 15:36:18 +01:00
co-authored by Claude Opus 4.6
parent eebc151b9f
commit 0880e8d987
3 changed files with 21 additions and 32 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ class_name Protocol
## Protocol version — must match server PROTOCOL_VERSION in bridge/types.rs.
## Reject snapshots where version != this value.
const PROTOCOL_VERSION: int = 12
const PROTOCOL_VERSION: int = 13
# -- Decode: bytes from server → GDScript types --------------------------------