cultcache-py: pin the variant row of extra-slot-store.cc as a refused store #145

Merged
libby merged 1 commit from hands/py-variant-row-refused into main 2026-11-12 20:43:56 +00:00
Member

Follow-up cultlib-gaps:follow_up:py-store-reads-variant-row, settled by ruling: cultcache-py refuses a five-slot persisted record (a variant) whole rather than carrying variants (no consumer; Code Is A Liability). One test pins it: the vector's only variant row is marked-variant, the unmodified extra-slot-store.cc raises StoreUnreadableError and the file is left as it was, and the store without exactly that row reads.

Test-only; the behaviour pre-exists, so the test passes on main (a pin, not a fix).

🤖 Generated with Claude Code

Follow-up `cultlib-gaps:follow_up:py-store-reads-variant-row`, settled by ruling: cultcache-py refuses a five-slot persisted record (a variant) whole rather than carrying variants (no consumer; Code Is A Liability). One test pins it: the vector's only variant row is `marked-variant`, the unmodified `extra-slot-store.cc` raises `StoreUnreadableError` and the file is left as it was, and the store without exactly that row reads. Test-only; the behaviour pre-exists, so the test passes on main (a pin, not a fix). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cultcache-py: pin the variant row of extra-slot-store.cc as a refused store
All checks were successful
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 21m29s
a4600ac098
Settles py-store-reads-variant-row by ruling: this runtime refuses a five-slot persisted record whole and does not carry variants; the single flattenRefusedBy row is the one it cannot walk.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit 47e8e95d86 into main 2026-11-12 20:43:56 +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!145
No description provided.