Files
stack/tests/zot/test_db.py
kert 8149da543b fix(zot): drop L from Zotero key charset
Zotero's allowedKeyChars excludes L (alongside 0, 1, O), but the
local generators in zot.db and bib.store emitted L, producing
keys the live Zotero UI flags as invalid. Align both generators
and the pincite parser regex; pin the charset via assertion and
add regression tests for L/O rejection.

Also sweep stale fixture and docstring keys (JX46GQ9L,
9ASETLJ4, IJKL3456, JRNLEFGH, WEBIJKLM) for consistency.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 16:40:44 -04:00

28 KiB