cultcache-ts and cultnet-ts: indexes means unique, roles names selection aliases; commitId/commitCount on change messages #92

Merged
libby merged 8 commits from hands/variants-unique-index-ts into main 2026-11-11 05:13:08 +00:00

2026-11-11

Libby
cultcache-ts README: the roles move is safe on the old CultLib only for definitions that list members
All checks were successful
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 20m30s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 40s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 05:13:06 +00:00
Libby
cultnet-ts: pin null commit fields (the C# server sends nil); published schema allows null
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:54:04 +00:00
Libby
cultcache-ts docs: unique indexes, roles, per-key migration rule and the Bifrost key table
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:29:44 +00:00
Libby
cultnet-ts: database_change_raw carries and validates commitId and commitCount
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:29:44 +00:00
Libby
cultcache-ts: indexes are unique at commit and load, roles name selection aliases, canonical index text
Deletes the last-writer-wins derive and String(value) rendering; one judge
(#refuseIndexSharing) for every write, load and registration.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:29:15 +00:00
Libby
Unique-index vectors: canonical index text and load verdicts, written by the C# reference
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:22:51 +00:00