CultLib/packages/cultcache-py/src/cultcache_py
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 3b83cb6c08 Merge origin/main into hands/variants-c2a-main (main-into-c2a)
Sixteen conflicted files resolved by the spec's rule: main owns payload
ownership, bounds and the Clock seam; C2a owns persistence semantics and exact
binding. MintStoredAt is internal static (previous, now); the cache and the
store pass their cache's Clock. Package versions are main's. The cultmesh-ts
payload-parse acceptance and its test are deleted under retire-schema-alias;
peer snapshot reads take the schema's own id, else an id the definition lists
as compatible. The held firstRecordAtKey fallback is removed: main's handles
take definitions only, so nothing could reach it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 04:06:41 +02:00
..
__init__.py Merge origin/main into hands/variants-c2a-main (main-into-c2a) 2026-10-14 04:06:41 +02:00
backing_store.py Add Python CultCache wire parity package 2026-06-13 20:35:58 +01:00
cache.py Python: a document listing an id registers beside the one owning it; registration refuses typed 2026-09-30 15:31:25 +02:00
documents.py cultcache-py: typed leaves own each slot's C# type name, write check and read check; the catalog derives from them 2026-10-12 01:06:24 +02:00
interop.py cultcache-py: typed leaves own each slot's C# type name, write check and read check; the catalog derives from them 2026-10-12 01:06:24 +02:00
leaves.py cultcache-py: one number path for the float leaves (no write/read flag); tests pin the refusal texts 2026-10-12 01:24:35 +02:00
py.typed Mark Python runtime package typed 2026-06-13 22:36:12 +01:00
stores.py Merge CultCache R1 (f789c8d1) into C2a: one reader per runtime, R1's failure taxonomy 2026-10-02 19:41:35 +02:00