Well, not much happened today. Except that by the end of the day tests stopped crashing. Basically, some of them are still failing, but at least I found the cause of crash. The version of session service for Scala 2.12 has a different fucking API. So when we mock it, we mock the old version, while the code talks to a new one. So mock fails.
Jacob wants me to document the architecture, and I still promise and promise, but I work all day on that fucking project. Well, I'm getting close. Things are getting smoother. But there are 73 files in that PR. I'll split it when I'm ready. No big deal.
That, and also we had a funny brainstorming session regarding how can we provide our client-side partners with a collection of test accounts, so that their tests will not overlap on the same account, causing confusion. The brainstorm was mostly silent (yes, it's not the Bay Area, where every idiot is screaming loudly their nonsense; I was the only one Bay-Arian, and so I was coming up with suggestions, and the reaction was - silence. Eventually I was offered to write it all down in the Jira case that our partners created - and that's what I did.