The origin's OPFS root — accepts ONLY the luxar/ namespace dir.
The luxar/ namespace directory (dataset dirs are children of this).
The dataset directory every zarr-cache-* id resolves to (see notes).
Chunk bytes by file name (bucket dirs collapse, names are unique per key).
String files (_cache_meta.json, the write probe) by file name.
Every dataset id requested from the namespace dir, in call order.
navigator.storage replacement (getDirectory resolves to root).
vi.stubGlobal('navigator', { storage }). Overrides swap the dataset dir
(a test's instrumented handle) and/or the quota estimate while keeping
the same root → luxar/ → dataset chain.
Optionaloverrides: { datasetDir?: unknown; estimate?: () => Promise<any> }
What createFakeOpfsRoot returns.