BRIEF update 28 Sep 2025: this codebase is almost certainly in a BROKEN state; i got stuck trying to multi-process-ify it. it's probably not too far from kinda-working, but it is messily halfway ...