- Send version_name only for titles shared by several files and guard
non-dict civitai values, so the cycler payload stays small.
- Keep cached labels after the availability TTL expires instead of
flashing file names while a refresh is in flight.
- List every covered node in the setting tooltip.
- Cover the payload rules and the stale-cache labels with tests.