cultcache-py: load order, role-alias register_index refusal, C# two-change commit vector #96

Merged
libby merged 2 commits from hands/variants-unique-index-py-lows into main 2026-11-11 08:05:40 +00:00
Member

Python Lows from Soul s2 on #94 (variants:follow_up:unique-index-py-lows):

  • A load judges records in the order the stores yielded them; UTF-16 code-unit order of alias names in the refusal and the watch_by_index departure text are pinned by tests that fail when reverted.
  • register_index refuses a name the definition declares as a role.
  • tests/vectors/database-change-commit/two-change-commit.msgpack: a two-change commit written by the C# serializer (commitCount 2), byte-compared in C# and decoded by cultnet-py; replaces the hand-built dict test.

Soul: variants:verdict:cut-unique-index-py.s3 closes the cut; three Lows left, all pre-existing, filed as follow-ups. Suites: cultcache-py 213, cultnet-py 169, cultmesh-py 149.

🤖 Generated with Claude Code

Python Lows from Soul s2 on #94 (variants:follow_up:unique-index-py-lows): - A load judges records in the order the stores yielded them; UTF-16 code-unit order of alias names in the refusal and the `watch_by_index` departure text are pinned by tests that fail when reverted. - `register_index` refuses a name the definition declares as a role. - `tests/vectors/database-change-commit/two-change-commit.msgpack`: a two-change commit written by the C# serializer (commitCount 2), byte-compared in C# and decoded by cultnet-py; replaces the hand-built dict test. Soul: variants:verdict:cut-unique-index-py.s3 closes the cut; three Lows left, all pre-existing, filed as follow-ups. Suites: cultcache-py 213, cultnet-py 169, cultmesh-py 149. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
database_change_raw: a C#-written two-change commit vector (commitId, commitCount 2), walked by cultnet-py
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 22m20s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 51s
3ee84eb9c5
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit 447b310b4d into main 2026-11-11 08:05:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/CultLib!96
No description provided.