Demo model-layer e2e harness (Synapse-driven) for the M4 both-strategies criterion #52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
While verifying #47, a local-only jvmTest drove AppModel/RoomTimeline headlessly against SynapseContainer: login, E2EE send/echo, reactions, edits, relaunch cold-start-from-cache, offline scrollback with decrypt-on-read (#51). Per D30 the #47 CI gate stays build-only, so the driver was not committed. M4's exit criterion 'the M3 demo runs on both sync strategies with zero app-code changes' wants exactly this harness, parameterized over SyncStrategy (KATRIX_REQUIRE_DOCKER-gated). Resurrect it from the #47 close notes when M4 starts.
The local-only verification driver used to verify #47 (per D30 the CI gate stays build-only). Needs
jvmTest.dependencies { implementation(project(":katrix-testkit")) }in samples/demo and the docker env from the dev-Mac notes. Parameterize over SyncStrategy for the M4 criterion.