GeoLeaf Core API - v3.0.0
    Preparing search index...
    DATA_ORIGINS_KEY: "offline.dataOrigins"

    Key under which the declarations are stored, in the preferences store.

    ⚠️ preferences and NOT metadata, bien que metadata colle mieux au sens. Mesuré : metadata n'a AUCUN écrivain — un lecteur dans cache-manager.ts, un clear dans la façade, et rien d'autre. Lui en ajouter un ouvrirait une surface d'API pour un seul usage, alors que setPreference / getPreference existent, sont exposés sur la façade et sont testés. Le worker lit le même store, par la même clé.

    ⚠️ Le préfixe n'est PAS geoleaf: : la gate EVENT-MAP scanne les littéraux geoleaf:* et prenait cette clé de stockage pour un ÉVÉNEMENT non typé. Un nom qui se fait passer pour ce qu'il n'est pas trompe l'outillage avant de tromper un lecteur.

    Littéral PARTAGÉ : sw-core.js le code en dur, faute de pouvoir importer. La garde de source de __tests__/storage/sw-core.test.js vérifie que les deux disent la même chose.