Meta Vens
73e684b1b2
Research: whole-view flush cost on Aetheria's catalog, measured (serves variants:ruling:page-tree-store-research)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:57:52 +01:00
Meta Vens
dbc94e023f
Research: prior art for a paged single-file CultCache store (serves variants:ruling:page-tree-store-research)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:47:16 +01:00
Meta Vens
6a20309ded
CultMesh garden path target r2: built-for-load invariant; scope note narrowed to the postponed storage engine
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:33:03 +01:00
Meta Vens
fe44c59f2a
Research: sizing a .NET WebTransport server (serves cultmesh-garden-path:ruling:browser-transport)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:27:29 +01:00
Meta Vens
94fe281c02
Research: C# wasm measuring probe (Mono interpreter, Mono AOT, NetWasm) on a fixed-point orbs sim
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:24:16 +01:00
Meta Vens
baffd774f0
Research: prior art for the six garden-path stage-1 forks
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:08:40 +01:00
Meta Vens
dee12a70cf
cultmesh-garden-path map: model page (identity, lifecycle, authority), body facts F1-F12, stage 1 cut lines
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 06:02:49 +01:00
Meta Vens
d1bf21b3ff
cultlib-gaps map: AOT cut 1 body facts (MessagePackAssumedFormattable via buildTransitive) and AOT cut sequence
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 04:51:28 +01:00
Meta Vens
eb6a8f2c3c
Research: CultCache C# under NativeAOT, probed (serves cultlib-gaps:follow_up:cs-aot-safe-registration)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 04:19:19 +01:00
Meta Vens
e3fac9c2b0
Research addendum: correct the CultCache reflection claim (registration-time descriptor, not proven per-record IL emit)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 04:03:48 +01:00
Meta Vens
8c78610cbc
Research addendum: NetWasm, and CultCache's runtime reflection as the C#-in-browser prerequisite
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 04:01:53 +01:00
Meta Vens
438562ef4c
Research: running C# simulation code in the browser (serves cultmesh-garden-path open fork 1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:52:03 +01:00
Meta Vens
3d2687b976
CultMesh garden path: draft target (what a developer writes, invariants, sequence)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:46:33 +01:00
Meta Vens
9a4dc1c8e3
Research: prior art on multiplayer framework ergonomics and scale-out (serves the CultMesh garden-path direction, operator 2026-10-27)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:45:20 +01:00
Meta Vens
1607434535
Record the reference-game choice for the CultMesh garden path
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:40:12 +01:00
Meta Vens
d0c7981b3f
Record the operator's CultMesh product direction beside the witness research
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:37:56 +01:00
Meta Vens
53f84e4e2f
Research: prior art on direct store writes behind an attached cache (serves variants:follow_up:public-store-writes-behind-cache)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 03:26:28 +01:00
Meta Vens
0ad9811f88
Note why CultMesh's witness path is trusted-co-op first
...
CultMesh was built for trusted co-op (Aetheria: Starbridge) with witness
authority deliberately deferred, so the current shape is the intended
first stage rather than a failed attempt at Byzantine tolerance.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 06:18:01 +01:00
Meta Vens
70ee27fe94
Add witness-authoritative networking prior-art research
...
Read-only survey of CultMesh's current witness path against crash-fault
consensus, CRDTs, BFT, game netcode and P2P anti-cheat, plus design notes
from the 2026-10-26 discussion: optimistic peer quorum with a server audit
slow path, network-proximity witness selection, dispute-scoped verification,
and cross-runtime determinism as a security property.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 06:02:53 +01:00
Meta Vens
217a94807a
Research: prior art on writing back a record read under an old schema (serves the C2a 1.x-store write fork)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 13:59:33 +02:00
Meta Vens
7b1cd00c2d
Research: prior art on running user code under a store lock (serves variants ❓ store-hold-user-code)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 13:30:47 +02:00
Meta Vens
02cf04b5c9
Merge hands/whole-store-writers-read-header: Rust push_all and TS pushAll read the header under the lock and refuse a newer store format (cultcache-rs 0.3.1; Soul s2 holds)
...
cultcache-rs-v0.3.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 00:17:07 +02:00
Meta Vens
8aac0d0b27
cultcache-ts tests: a stamp followed by bytes that are not UTF-8 is a stamp, as a read judges it
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 23:43:37 +02:00
Meta Vens
1a3780621e
cultcache-ts: the whole-store writer decodes the stamp with the decoder a read uses
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 23:40:21 +02:00
Meta Vens
0820681533
cultcache-ts: the whole-store fix joins the untagged 0.14.2 section; the version stays 0.14.2
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 23:40:21 +02:00
Meta Vens
b8fc5eb077
Merge hands/cultlib-2-0-1-ref-list-drift: org.gamecult.cultlib 2.0.1, 1.0.x stores whose ref collections gained reference semantics open as compatible drift
...
cultlib-unity-v2.0.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 23:31:22 +02:00
Meta Vens
d7cc039028
cultcache-ts tests: bytes that only look like an array or a string are not a stamp
...
Builds.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:47:23 +02:00
Meta Vens
1eeb1a01fb
org.gamecult.cultlib 2.0.1: plugins regenerated by build-unity-package.ps1 -UpdateTemplate
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:42:28 +02:00
Meta Vens
edabd05ae4
Caching tests: the lost-reference case uses its own schema name
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:42:27 +02:00
Meta Vens
b4a906c59c
cultcache-ts tests: the header peek over every MessagePack array and string form, soft pushAll over a newer store
...
Kills the StrykerJS survivors in refuseUnreadStoreBytes's header peek. Builds.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:40:40 +02:00
Meta Vens
126714c82a
Caching tests: a lost reference still refuses
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:37:49 +02:00
Meta Vens
c53789f197
Caching tests: the ref-list store reports compatible drift, then flushes through PushAll
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:35:53 +02:00
Meta Vens
5a2234950f
Caching tests: readable ref-list assertion
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:28:10 +02:00
Meta Vens
d3573f79fa
Caching tests: the ref-list store flushes and reads back
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:26:05 +02:00
Meta Vens
86c58c8695
cultcache-ts 0.14.3: a full pushAll reads the store header under the lock and refuses a format it does not read
...
refuseUnreadFormat is shared by isV1Snapshot and the writer's header peek; message text unchanged. Builds.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:26:00 +02:00
Meta Vens
6809e74137
cultcache-rs 0.3.1: push_all reads the store stamp under the lock and refuses a format it does not read
...
One owner of the stamp rule, refuse_unread_format, serves read_all_unlocked and push_all. A file push_all cannot read is written as before. Builds.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:26:00 +02:00
Meta Vens
4adcc21674
cultcache-rs, cultcache-ts tests: a whole-store write refuses a format it does not read (red)
...
Both new tests fail at this commit; it builds. Vector copied byte-identical from C2a (blob 9fc9b64f ).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:22:05 +02:00
Meta Vens
ba05fb7351
Caching tests: the ref-list vector names the test type as the runtime does
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:21:34 +02:00
Meta Vens
972e7b2ed4
Caching: a reference gained on an otherwise identical slot is compatible drift (1.0.x ref-list stores open); 2.0.1
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:16:14 +02:00
Meta Vens
eabb50e68c
Caching tests: the persisted descriptor carries its own content hash
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:14:21 +02:00
Meta Vens
a88b5930ec
Caching tests: ref-list drift test compiles
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:11:28 +02:00
Meta Vens
3e65477f22
Caching tests: a 1.0.x store with a ref-list slot opens at 2.0 (red); reference gain is the only drift excused
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:01:34 +02:00
Meta Vens
0888ce6a71
Merge readme-front-door: README front door
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:58:51 +02:00
Meta Vens
8c14df1a93
README front door: entry points and live/planned up front; drop absent NewtonsoftJson package
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:57:46 +02:00
Meta Vens
42dce3611a
Merge hands/cultlib-unity-release-2.0.0: org.gamecult.cultlib 2.0.0 and org.gamecult.caching.unity 2.0.0
...
caching-unity-v2.0.0
cultlib-unity-v2.0.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:03:47 +02:00
Meta Vens
ef45e4ed82
org.gamecult.cultlib 2.0.0: the parser's comment and the flush bullet state the exact stamp rule; declare the nil-stamp refusal (Soul s5)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:03:29 +02:00
Meta Vens
3994f5d4c6
org.gamecult.cultlib 2.0.0: Unity plugins regenerated; the public snapshot parser reads any stamp again
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:53:39 +02:00
Meta Vens
4a14f17270
Public DeserializeSnapshot parses any stamp as in 1.0.61; stores judge the v1/v2 stamp in their own read paths; flush prose states the exact rule; the I/O refusal test asserts no write was reached
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 18:34:15 +02:00
Meta Vens
17b0288e42
org.gamecult.cultlib 2.0.0: Unity plugins regenerated with the header-first stamp check and the read-only I/O refusal
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:53:52 +02:00
Meta Vens
6adc321a73
Caching: a binary-encoded stamp is refused; directory manifest readers name their stamp rule; the I/O refusal test fails the real read
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 17:33:24 +02:00