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

33 lines
872 B
Markdown
Raw Normal View History

---
model: openai/gpt-5.6-sol
service: opencode
session: unavailable
timestamp: 2026-08-13T22:59:40Z
git_ref: b691422b
scope: code
substantive: true
raw_file: 20260813T225940Z_b691422b_prompt_io.raw.md
---
## 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.