848800a77d
A reload drew nothing until the account round trip landed, which on a faraway API is the whole of the wait: 8.8s to the photo on the studio's stage and 8.2s to the library's first row, against 0.9s and 0.3s now (measured with every /api answer held back 8s). The studio's restore effect returned early on `!authReady`. The gate is only needed by the two files that ask a tier question — a RAW, which is a PRO develop, and a catalogue frame, which walks `loadFile` — so it keeps those and lets the session's own JPEG up on the first pass. `restoredRef` stops the second pass, when /me lands, from decoding the frame the first one already showed. The library mounted nothing until /me answered. What the first paint reads is now the answer the last visit got, the way the studio reads its own session back: the frames are already on this disk and have no reason to sit behind a round trip. An answer the API contradicts puts the note back on screen the moment it arrives, and an API that never answers is not written down as this account's standing.