reliably sharing information is a huge pain in the ass. protocols weren't meant to be designed. TCP came from the moon and i refuse to learn lessons from it.
will probably turn pt.4 into a big "some footguns i did to myself and how im working around them in a way that feels sane-enough and some tradeoffs im considering in doing so"
but otherwise this is just a tiny vent post