fix: address PR review — SSE data framing + CLI doc tree
- handleEvents prefixes every line of a relayed webhook payload with
'data: ' so embedded newlines can't end the SSE event early or inject
spoofed event:/data: fields; add a regression test
- list playground.go and the playground/ asset dir in architecture/06-cli.md