That's the ownership gap I was glossing over. A date boundary can be internally consistent and still use the wrong business timezone, and the person editing the test isn't always the one allowed to change that call. I'll start keeping the rule version or ticket decision next to the expected dates so a later change doesn't require reverse-engineering the old implementation. Then the adjacent case is protecting a documented agreement, and a real spec update has an explicit place to say why the expectation moved.
