@drupflare/spool - v0.1.0
    Preparing search index...

    Type Alias ViewReason

    ViewReason:
        | "cold"
        | "principal"
        | "fresh"
        | "catalogue"
        | "soft-deferred"
        | "soft-sync"
        | "hard-sync"
        | "offline-stale"
        | "invalidated"
        | "stale-after-sync"
        | "hard-refused"
        | "refused"

    Why a view went the way it did, from the worker's first check to its last: nothing stored (cold), a route the worker never serves (principal), within the bound (fresh), past a soft bound with the sync left for a network moment (soft-deferred) or sent now (soft-sync), past a hard bound and synced first (hard-sync), past it offline and shown anyway (offline-stale), a stored copy a change outdated (invalidated, stale-after-sync), a hard route offline that refuses (hard-refused), or a render the worker declined (refused). A page the visitor had not opened, shown with no request from a catalogue entry that came with an earlier flush, is catalogue.