There's a specific feeling you get after your third production caching incident.
It's not panic. It's worse than panic. It's that quiet realisation that you fixed the last bug correctly, and you still have no idea where the next one is hiding.
After the 7 silent caching bugs post, a pattern kept coming up in the comments. Everyone understood what was breaking, but not what the correct setup should look like. This is that answer.
Not theory. The actual system I use now, after getting burned enough times to understand why each piece exists.
The first problem: tag strings written from memory in different files






