# fix\(cache\): keep the verified startup cache within account isolation · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/dd2dadb4bdf9c4706a7742d407feb880561ca2b5)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: dd2dadb4bdf9c4706a7742d407feb880561ca2b5

Requested commit: dd2dadb4bdf9c4706a7742d407feb880561ca2b5

Commit: dd2dadb4bdf9c4706a7742d407feb880561ca2b5

Tree: 28fa1793200c276f263a245f21d4f62e74deb8f0

Author: Simone

Committer: Simone

## Message

```
fix(cache): keep the verified startup cache within account isolation

Disk cache entries deliberately carry no identity, so the new account-key
gate rejected every identified account during restore instead of telling
two of them apart: an early failed refresh discarded the cached quota and
the following encode erased it. The cache context fingerprint already pins
the selected account for that path, so reconcile now takes a scopeVerified
flag that restore sets, while the live refresh path keeps comparing keys.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

```

## Parents

- [e6a9470aa2a5d71e22f247a950e45edf61c1498e](https://git.cafe/lucenx/codexbar-plasma/commit/e6a9470aa2a5d71e22f247a950e45edf61c1498e?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/dd2dadb4bdf9c4706a7742d407feb880561ca2b5?format=markdown)
