Commit Graph

1 Commits (ddac3553a3bd4e2c29a7d2188dffb2c10ee065da)

Author SHA1 Message Date
Gud Boi 12b0d66e85 .clearing: own dark quote broadcast subscription
Give `clear_dark_triggers()` a dedicated
`MsgStream.subscribe()` handle with `raise_on_lag=False` instead
of mutating the private lag policy on whichever root or cached
child sits in `Flume.stream`.

Also,
- factor the hot quote loop into `_clear_dark_triggers()` so the
  public task owns the child receiver for its full lifetime.
- add an EMS regression proving the lag policy, child lifetime,
  and source-stream state remain isolated.

(this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`))
2026-08-13 13:48:32 -04:00