I heard about it on the STOKED podcast last week. According to them, it is a mission that is suppose to be available on your ship from a Duty Officer. Most likely the Engineering Department. i have gone through all the missions available on my ship in Engineering, OPS, even Science and I can't find it anywhere. At the time of the podcast LOR wasn't live yet so it could be something that is only on Tribble or bugged.
If anyone could help and please clarify this, it would be greatly appreciated. Thank You!