Kevin Houghton is the GM of a long-running Star Trek campaign set in the 2380s which is divided into separate seasons.
“Tempus Fugitive” is the second episode of season 3, where the player crew gets caught up in a time loop, many of the plot points are seeds for the overarching season, using a lot of Star Trek.
A time loop adventure was difficult to map out at first, but it paid off well and the players had a great time and really used a lot of the lore to figure a way out.