Background:
I have been working with a coworker on a project these past few weeks. I was responsible for the upstream portion for data engineering (made-up timeline).
At week 3, the coworker raised issue (A) via a private message on slack, insisting that the process did not work as planned. I spent a couple of hours that day to investigate the issue and demonstrate to the coworker that the process did work as planned. Issue (A) was resolved via private messages.
At week 4, I was in the process of testing and implementing the pipeline to production after preliminary tests. I posted the results to the team Jira ticket. Everything seemed OK, outside of one outlier that I had difficulty pinpointing.
The same coworker stated that the outlier would be an issue (B) and the two of us had a conversation about the need to address now or later in the Jira ticket. My assessment was that the cost to figure out the bug was not worth the effort at this time and would be addressed later once the end-product was sourced to a new table. Given the time-cost of the current process (an analyst manually running scripts) I proceeded to push to production knowing the outlier was a factor.
Issue (B), despite not impacting the test environment, did impact the production environment and I had to troubleshoot in a live environment. (In hindsight, the test environment was not a 1:1 with production.) I reached out in a public chat and apologized for any disruptions I may have caused with the deployment after identifying and resolving the issue.
The coworker then decided to take one screenshot from week 3 for issue (A) and posted it in the public chat. Someone reading the post would get the impression that both problems (A and B) were raised in week 3 and I ignored them all. I went against my first urge to post the entire conversation in the chat to one-up the coworker, but now I am at a loss as to what to do next.
Another simple way to describe this situation:
My coworker raised a potential issue B, but I decided to postpone a fix. Issue B appeared in production and I fixed it and apologized for the disruptions caused by it. Now my coworker posted an earlier private chat where he had raised an unrelated issue A as if it were related to issue B, giving the false impression that I had ignored the problem.
Questions:
Question 1: What can I do, other than raising this problem (citing private conversations out of context), with my manager?
Question 2: Should I try to resolve this issue 1:1 with this coworker?
Question 3: Is it common practice to cite private messages and I have no reason to be upset?