How do you ensure your test patterns are maintainable across different device revisions at Celestial AI?