I don’t really understand the conflict here. Even if the filter was something else than place version, if for the specific filter the name should be 1 thing why isn’t it that 1 thing. Like I don’t see the sense in using names from yesterday when the filter only exists for data that exists during the time the name was what I intend it to be
Also for your example wouldn’t it be the names used already by the filter? Like why 1-4 would be empty, like if its the first player thats using the new names sure the data won’t be known yet but isn’t there some caching going on so every time we get a log for a specific step with that filter we know what the step name needs to be? The empty value in the case where the name is unknown could be the old name until its replaced no?