/** * inventory-push tests (SMI-5392). * * Mocks the payload builder and upload client; keeps the real (pure) * `isInventorySyncDisabledLocally` + `shouldAutoPush` so the env-flag and * throttle paths exercise production logic, while `recordInventoryPush` and * `getLastInventoryPushAt` are stubbed for observation/control. * * IP-1: SKILLSMITH_INVENTORY_DISABLE set -> disabled_locally no-op, no upload. * IP-2: applied result -> recordInventoryPush called. * IP-3: consent-off result -> recordInventoryPush NOT called. * IP-4: maybeAutoPush throttled (recent lastPushAt) -> null without pushing. * IP-5: maybeAutoPush swallows an upload error and returns null. */ export {}; //# sourceMappingURL=inventory-push.test.d.ts.map