CultLib/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens cf16cb7c1f Merge origin/main: CultCache publication Cuts 1-3 and the RUDP hardening
One conflict, at the end of Admit in CultCache.cs. The branch had added the
IdsInMemoryOnly marking of a load's minted ids before Apply; main had turned
the thread's hold into a Hold carrying Changes and Failures and run the
journals right after Apply. Both are kept, in that order: the marking touches
only the records and runs no user code, then Apply mints the Sequences, the
hold records the changes, and the journals run under the gate.

Id planning and Project do not collide. Ids are planned and applied first,
Resolve (variants, then Project, then the name and index rules) reads the
filled documents, land runs, and only then Apply mints. A Project getter that
throws is caught by the same handler that undoes the id plans, so a refused
admission changes no document and mints nothing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 23:33:11 +02:00
..
cultcache-publication-cut.md Maps: record the C2a rollout-order and mark-by-content rulings, publication Cuts 1-2 landing 2026-09-29 19:34:54 +02:00
cultmesh-provider-session.md Add provider session wire transport 2026-07-14 23:47:30 +01:00
cultnet-rudp-ack-cut.md Ack map: the ending paths disagree about owed writes (Cut 1 scope) 2026-09-29 21:59:18 +02:00
cultnet-selection-cut.md Record batch 8: the Edge vector mirrored, the dead tiebreak deleted 2026-09-23 09:15:55 +02:00
cultnet-transport-parity.md Split the Python runtime into cultcache-py, cultnet-py, cultmesh-py 2026-09-10 13:10:47 +02:00
document-variants-cut.md Map: C2a Soul pass 3 and the C0-with-C2a release ruling 2026-09-29 21:16:34 +02:00
document-variants-id-sweep.md CultCache: derived element ids; the CDN chunk ref carries one 2026-09-29 15:03:09 +02:00
document-variants-target.md Note the operator's future cross-store variant direction under ruling 3 2026-09-29 13:10:36 +02:00
mutation-testing.md docs: correct the mutation-testing.md false-survivor claim on OrientationSign 2026-09-25 20:27:43 +02:00
nuget-packaging.md Write and enforce the semver policy, per operator ruling on 1.0.60 2026-09-17 22:03:22 +02:00
parked-features.md Note that CultManagedDocument is parked with SoA; state the page load rule 2026-09-13 17:17:14 +02:00
persisted-record-encoding.md Write down that a stored record's encoding is part of its contract 2026-09-10 01:18:45 +02:00
python-runtime-parity.md Split the Python runtime into cultcache-py, cultnet-py, cultmesh-py 2026-09-10 13:10:47 +02:00
runtime-parity-scope.md Contract: element ids, the v3 header and its rules 2026-09-29 18:27:18 +02:00
semver-policy.md Write and enforce the semver policy, per operator ruling on 1.0.60 2026-09-17 22:03:22 +02:00
studio-grouping-cut.md Record grouping Q6 A and Q7 B 2026-09-29 11:53:11 +02:00
typescript-quic-realtime-cut.md Record Cut 5, fix batch 2, retention, and the provider's Soul gate 2026-09-23 19:04:48 +02:00
typescript-quic-realtime-target.md Add the TypeScript QUIC realtime plane migration target 2026-09-15 20:02:33 +02:00