From c4e1b073464fd840fa7ef5ea9e7d96ffabb3e8f6 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 11 Feb 2026 21:00:04 +0100 Subject: [PATCH] chore(meta): update changelog Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fb28c024..3fe31ebbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- LocalBridge GDScript TCP transport (#79) — 4-byte big-endian length-prefix framing matching Rust server, StreamPeerTCP wrapper with partial read handling +- ServerProcess subprocess manager — spawns/stops Rust server via OS.create_process(), auto-cleanup on destruction +- SimBridge live transport integration — _process() polling loop for TCP receive/send, connection state machine (DISCONNECTED → CONNECTING → CONNECTED → ERROR) +- 8-directional input support — 4 diagonal movement variants (NE, SE, SW, NW) in InputMapper, SimBridge wire mapping, and project.godot input actions +- 12 LocalBridge tests (framing roundtrips, cross-layer Protocol+framing, diagonal wire mapping) +- 4 diagonal movement cross-language fixtures (Rust → GDScript, D-030 Layer 1) +- 33 total client tests passing (up from 20) - v0.1 content gap analysis workshop — 6 agents, 2 rounds, 9 content layers, 8 new decisions (D-032 through D-039) - D-032: Separate monologue pools per playable character (hard partition, not filter) - D-033: Entity color represents relationship to player character (asymmetric per character)