Go bridge improvements, Docker restructuring, and Mermaid diagrams
24 files · 1,371+ · 397-

Enhanced Launcher and Main

7 files changed
  • Makefile Modified (+51/-15)
  • go.mod Modified (+1/-1)
  • go.sum Added (+20)
  • launcher.go Modified (+142/-78)
  • main.go Modified (+228/-78)
  • pyproject.toml Modified (+6/-12)
  • uv.lock Added (+375)
  • Major rewrite of launcher.go with better subprocess management and error handling remediate architectural
    3 files
    • go.mod
    • go.sum
    • launcher.go
  • Expanded main.go (306 lines of changes) with improved CLI, configuration, and startup logic decouple behavioral
    3 files
    • go.mod
    • go.sum
    • main.go
  • Enhanced Makefile with more build targets and test automation qualify internal
    1 file
    • Makefile
  • Updated Go module dependencies baseline internal
    4 files
    • go.mod
    • go.sum
    • pyproject.toml
    • uv.lock

Docker and Tests Reorganization

9 files changed
  • Dockerfile Added (+80)
  • Dockerfile Removed (-96)
  • docker-compose.yml Removed (-64)
  • entrypoint.sh Removed (-51)
  • go.mod Modified (+1/-1)
  • go.sum Added (+20)
  • launcher.go Modified (+142/-78)
  • main.go Modified (+228/-78)
  • entrypoint.sh Added (+33)
  • Created root Dockerfile (80 lines) for container builds baseline internal
    2 files
    • Dockerfile
    • Dockerfile
  • Removed docker/ subdirectory (Dockerfile, docker-compose.yml, entrypoint.sh) baseline internal
    5 files
    • Dockerfile
    • Dockerfile
    • docker-compose.yml
    • entrypoint.sh
    • entrypoint.sh
  • Added scripts/entrypoint.sh for container entry instantiate internal
    2 files
    • entrypoint.sh
    • entrypoint.sh
  • Moved Go bridge tests to go-tests/ directory (integration, launcher, main, mock, proxy tests) qualify internal
    4 files
    • go.mod
    • go.sum
    • launcher.go
    • main.go

Architecture Diagrams

6 files changed
  • certificate-management-diagram.mermaid Added (+56)
  • protocol-services-diagram.mermaid Added (+44)
  • pyvider-cty-implementation-diagrams.mermaid Added (+176)
  • server-flow-diagram.mermaid Added (+46)
  • system-architecture-diagram.mermaid Added (+70)
  • tcp-transport-diagram.mermaid Added (+43)
  • Added Mermaid diagram files for system architecture visualization: instantiate internal
    6 files
    • certificate-management-diagram.mermaid
    • protocol-services-diagram.mermaid
    • pyvider-cty-implementation-diagrams.mermaid
    • server-flow-diagram.mermaid
    • system-architecture-diagram.mermaid
    • tcp-transport-diagram.mermaid

Dependencies

2 files changed
  • pyproject.toml Modified (+6/-12)
  • uv.lock Added (+375)
  • Added new dependency in pyproject.toml baseline internal
    1 file
    • pyproject.toml
  • Updated uv.lock with 375 lines of dependency additions baseline internal
    1 file
    • uv.lock