piker/ai/prompt-io/opencode/20260813T230744Z_ddac3553_p...

835 B
Raw Blame History

Prompt

Continue the piker broadcast-consumer audit after the Deribit ownership commit and prepare the next smallest ownership fix.

Response summary

Replaced IBs manual raw quote-channel registry with a symbol-keyed cached context and gave every caller a lexical child from one retained LinkedTaskChannel broadcaster root.

Files changed

  • piker/brokers/ib/feed.py - cached raw-channel lifetime and lexical child ownership.
  • tests/test_ib_broadcast.py - concurrent fan-out, cache-key and child lifetime regression.

Human edits

None - generated output follows the requested broadcast-consumer audit.