← Context/ issues

One stuck message kills a NATS subject until restart — `domain.list: timeout` and the sequential handler loop

reach-edu's corpora stopped loading, and the cause wasn't the data or the database: every handler in domains.ts consumes its subject with a `for await` loop, so a single request that never settles blocks that subject forever. Silent, total, invisible in the logs, and only a container restart clears it.