835 B
835 B
Prompt
Continue the piker broadcast-consumer audit after the Deribit ownership commit and prepare the next smallest ownership fix.
Response summary
Replaced IB’s 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.