TypeScript cache: one record per key, foreign carry, key-identity vector walked #121

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

2026-11-11

Libby
cultcache-ts: store delete matches the stored schema id; cross-store owned rename and two-stores-one-foreign-key refused; walk 12 rows
All checks were successful
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 20m44s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 23:42:16 +00:00
Libby
cultcache-ts: pin the cache-side foreign refusal and foreign ordering apart from the store judge
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 23:42:16 +00:00
Libby
cultcache-ts: one record per key; a store's unregistered records load as foreign
The cache judge #refuseRetype runs before every admission; the unresolved-type
throw in the load is replaced by the foreign list; writtenOwns moves to
store-format.ts as the one predicate of both judges.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 23:42:16 +00:00
Libby
2026-11-11 23:42:16 +00:00