--- created_at: 2026-10-28T16:56:38Z generated_by: harness: opencode provider: openai model: openai/gpt-6.1-sol git_ref: b95e7c79 diff_cmd: git diff HEAD~1..HEAD --- Confirmed the existing INFO handshake-success log was hidden by logger wiring: websocket code emits on piker.data, while feed startup configured piker.data.feed. The baseline regression leaves the emitter at WARNING for an INFO daemon and ERROR client. > `git diff HEAD~1..HEAD -- piker/data/feed.py` Configure the actual shared ._util.log namespace, with daemon verbosity taking priority over client verbosity for actor-wide transport diagnostics. > `git diff HEAD~1..HEAD -- piker/data/_web_bs.py` Keep the existing handshake-success message. Add INFO readiness after fixture setup and first-message relay once per connection. Include the URL in the receive-timeout reset diagnostic. > `git diff HEAD~1..HEAD -- tests/test_logging.py tests/test_websocket.py` Prove production startup enables real console INFO on the websocket emitter without contacting a provider. Extend the real loopback recovery test to require readiness for both connections and one first-message report for the connection delivering fresh data. All 18 targeted logging/Binance/websocket cases passed. No live provider/daemon operations were performed by the agent. First relay is raw websocket traffic; parsed market-data recovery remains a separate live observation.