5033ce8b4d
readCards now throws on fetch/parse failures instead of returning [] so a broken read can never trigger an overwrite of valid data. Added a write lock to serialize card mutations within a single instance. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>