970 B
M001: TCP Transport
Vision: Add TCP socket transport to wx-cli's daemon communication layer with trait-based abstraction, enabling remote clients to query WeChat data over the network.
Slices
-
S01: Transport abstraction layer
risk:highdepends:[]After this: Refactor complete,
cargo checkpasses on all platforms, existing behavior unchanged. Transport traits defined and implemented for Unix socket + Windows named pipe. -
S02: TCP server support
risk:mediumdepends:[S01]After this:
wx daemon start --tcp 127.0.0.1:9876starts daemon listening on TCP port 9876 -
S03: TCP client + global --tcp flag
risk:mediumdepends:[S01]After this:
wx sessions --tcp 127.0.0.1:9876connects via TCP and returns session data -
S04: Integration smoke test
risk:lowdepends:[S02,S03]After this: Daemon on TCP + client queries return same data as local transport
Boundary Map
Not provided.