dybr
I'm in France now, and with a jetlag.
Spend tons of time looking in the code where exactly all these important data are being sent to the history server. Sure, all the tests are mock-based, that is, they have no behavior, just report that they were called. Checking the data they are receiving would be too much work (and they were written by Spanish contractors, I guess).
Finally, I found another funny thing. A method gets a parameter wrapped into Option. They convert it to String - why not? See, one data class has this value as optional, another class doesn't. A Java guy would have sent a null, but a Scala guy does optionSomething.toString. Programmers!
But since this Scala guy did read the Red Book, "Functional Programming in Scala", he uses cats, implicits, and he writes optionalSomething.show.
I did spend some time digging in cats libraries to make sure that it is exactly the same as toString.
Then I discovered: all this was written by Ignacio, with whom Juan-Manuel had connected me a while ago, because these two are founders of ScalaMAD, and, I guess, I did have a beer with Ignacio, in Madrid, not so long ago. Ignacio, it turned out, had spent four years in this company. Then something happened last fall. So, all this story that Jeremey told me, about Brian not being able to solve it... it's just a BS. They got rid of a lot of people, then everything stopped working, so they hired me to fix it.
I have to discuss all this with Ignacio, probably this weekend.
Anyway, now that I know, I wrote a test, fixed the bug, pushed the update.
After dinner (I had my beloved ratatouille), we had another meeting. There were just two of us, Janet and me. And, since there were nobody else, no "kids", we spent an hour and a half chatting with Janet, about life, cats, dogs, kids, remodeling, yoga, illnesses. And at 10:30PM we had yet another meeting, Scrum. Ok, Scrum, what can we do. Scrum.
After which I took a shower, drank a glass of tomato juice, and went to sleep.