open-standards/joule-code/joule-code-rs/crates/joule-moq-web/e2e
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 8ab46dfb02 private world: a page follows the actors' tracks before it publishes its own (#482)
privateworld failed in CI on "carol replays the world from its start". A
member's carry for an epoch is published once, when it applies the commit;
the commit that adds a page follows its join, and the clock records the join
when the page's world track appears. The page published first and followed
the clock and the actors' tracks after, so on a loaded host the carries
could go out before its subscriptions, and no wait would bring them.

A publishing page in a private world now reads the room's log to its present
end, follows every actor it records and waits for each subscription's answer,
and publishes after (E2ee.readToEnd, WorldClient.followActors). live-worlds
8.2 says a member that enters SHOULD; the e2e checks that carol followed both
members before she published.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-26 18:43:13 -04:00
..
energy.py joule-moq-web: frames bound to the objects they came from, routes before decode, and the binding page 2026-10-21 15:21:58 -04:00
issuer.mjs joule-moq-web e2e: the age scenario, a test issuer over the corpus's published keys 2026-10-21 19:18:09 -04:00
lib.mjs Merge #457 (wai/energy-waste @2a99c78f): EN-B, what nobody watches is ended with a receipt 2026-10-26 08:28:05 -04:00
messaging.e2e.mjs joule-moq-web: a messaging view and a call flow beside the room page 2026-10-26 11:12:32 -04:00
package-lock.json joule-moq-web: receipts a subscription did not deliver are fetched; the e2e package lock 2026-10-18 13:53:25 -04:00
package.json joule-moq-web: the browser client, its test pages and its end-to-end harness 2026-10-18 13:44:37 -04:00
rfc-test-keys.mjs joule-moq-web e2e: the age scenario, a test issuer over the corpus's published keys 2026-10-21 19:18:09 -04:00
room.e2e.mjs private world: a page follows the actors' tracks before it publishes its own (#482) 2026-10-26 18:43:13 -04:00
run.sh joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer 2026-10-26 14:39:15 -04:00