After all the mud that she had to clean up from the passenger seat's feet space, Anne swore that nobody would enter her car again until the rain season ended.
At a first reading I find this sentence sounding grammatically correct, but after reading it again I wonder if it's okay using that past tense to express an action in progress that is expected to conclude in the future.
If there are any, feel free to correct my other mistakes. It improves my understanding of the native speakers' fluency. Best!
P.S.: The sentence is self-genius, no source. :)