"""Bannerlord — GABS TCP bridge for Mount & Blade II: Bannerlord.

Provides:
  - GabsClient: low-level JSON-RPC 2.0 TCP client (port 4825)
  - BannerlordObserver: observe() loop that polls game state and journals to SOUL.md

Epic: #1091 (Project Bannerlord)
M1:  #1093 (Passive Lord — Observer Mode via GABS)
"""
