cpatpa untangles the routing trap every Mike fork walks into
When your backend and your web app live at the same address, the proxy in front can't always tell a click from a data call - cpatpa worked out a fix.
In a Mike-style deployment, the data engine and the web interface often share a single address, and several paths - admin, projects, workflows - exist on both. That leaves the traffic cop out front guessing: is a request for one of those paths a person opening a page, or the app quietly fetching data? Guess wrong and people land on broken screens.
cpatpa's fix stops guessing and starts reading what each request is actually asking for - a web page, a data response, or a live chat stream - and sends it to the right place. It took three passes to cover the edge cases, including streaming chat and file downloads. The result is documented and reusable: a worked solution to a problem baked into this whole architecture, not a one-off patch.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?