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

872 B

Prompt

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

Response summary

Made every Deribit cached price-feed caller own a lexical child subscription from the retained LinkedTaskChannel broadcaster instead of constructing competing roots around one source channel.

Files changed

  • piker/brokers/deribit/api.py - uniform child subscription ownership for price-feed misses and cache hits.
  • tests/test_deribit_broadcast.py - concurrent fan-out and child lifetime regression.

Human edits

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