Python cache: one record per key, foreign carry, key-identity vector walked #122

Merged
libby merged 5 commits from hands/variants-leaf-key-identity-py into main 2026-11-12 00:45:12 +00:00

2026-11-12

Libby
cultcache-py CHANGELOG: only a JSONL store can hold two globals on disk
All checks were successful
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 21m13s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 00:03:32 +00:00
Libby
cultcache-py: the cache holds one record per key and carries a store's unregistered records as foreign
One key-identity judge in _write, an unheld-removal refusal at foreign keys, a load that carries unregistered records
instead of refusing, and a load that refuses one key in two stores. The single-file store's commit guard stays the disk judge.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 00:03:32 +00:00
Libby
cultcache-py: key-identity vector walker, red against the cache before the judge lands
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 00:03:24 +00:00