Transaction Science
6690e26684
joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer
...
The page asked the relay for a 10 s rendezvous on each world and room track
and waited 10 s for the answer. With no publisher, the relay answers when the
rendezvous ends, so the two timers raced: on a loaded host the page gave up
("SUBSCRIBE: no answer in 10000 ms") as the refusal was sent, and world.js,
which follows a departed actor's track on that refusal, never saw it. The
world scenario's "dave catches up after alice left" failed so on the train's
Studio run.
request() takes how long to wait for its answer; subscribe() waits a step
past the rendezvous it asks for. session.test.mjs holds the three cases with
the clock mocked; without the change its first case fails with the e2e's
error.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 14:39:15 -04:00
..
joule-code-cargo
joule-code: stand up the Joule Code standard (v0.1.0 draft)
2026-06-02 14:07:00 -04:00
joule-code-cascade
joule-code: add generic FnStage to the cascade (L1/L2/L3 binding)
2026-06-03 12:50:43 -04:00
joule-code-collab
sec: align the MLS dev-dependency stack, removing hpke-rs 0.2.0 and its four advisories
2026-10-24 19:55:59 -04:00
joule-code-conformance
joule-code-conformance: the header undersold the harness by a whole suite
2026-10-20 13:51:38 -04:00
joule-code-identity
joule-code-identity: a Roster — resolve did:key → {label, kind} for audit
2026-06-11 19:27:37 -04:00
joule-code-jcp
jcp: a ModelIn caveat says which model a grant authorizes, and the frame names the model it runs
2026-10-17 04:21:21 -04:00
joule-code-joulecontract
joule-code-joulecontract: an obligation nothing checked is not discharged
2026-10-17 16:08:58 -04:00
joule-code-receipt
specs: a vendor counter is a hardware reading only while it is demonstrably live
2026-10-01 01:10:36 -04:00
joule-code-release
joule-code-release: the whole chain end to end, as one runnable artifact
2026-06-11 00:32:56 -04:00
joule-code-remediate
joule-code-remediate: formal_fix prints each proof figure with its grade, not as "measured"
2026-10-14 20:01:38 -04:00
joule-code-review
family: the methodology layer, made auditable — spec, review, vericoding
2026-06-10 17:45:47 -04:00
joule-code-reviewer
tooling: meter-cmd (energy bracket) + gen-fixture (review fixtures)
2026-06-12 07:04:06 -04:00
joule-code-schema
joule-code: stand up the Joule Code standard (v0.1.0 draft)
2026-06-02 14:07:00 -04:00
joule-code-spec
family: the methodology layer, made auditable — spec, review, vericoding
2026-06-10 17:45:47 -04:00
joule-contrib
live-contribution: registry, CI, READMEs, RIST's rate bound
2026-10-26 03:05:39 -04:00
joule-moq
Merge #475 (wai/relay-cascade @ 43c87c8c): relay-to-relay cascading
2026-10-26 08:36:07 -04:00
joule-moq-ingest
Merge #483 (wai/ingest-srt-rist @ b54dc94c): SRT and RIST contribution ingest, with a signed link record
2026-10-26 08:41:50 -04:00
joule-moq-interop
sec: zstd 0.14.3 for RUSTSEC-2026-0391, -0398, -0403 and -0410
2026-10-26 11:36:49 -04:00
joule-moq-mls
joule-moq-mls: a conversation's commit rule, any member the commit does not remove
2026-10-26 10:48:48 -04:00
joule-moq-relay
joule-moq-relay: the receive windows' text names the upstream links
2026-10-26 08:54:43 -04:00
joule-moq-remote
joule-moq-remote ( #481 ): its lock on zstd 0.14.3, as #492 moved every other
2026-10-26 14:16:45 -04:00
joule-moq-room
Merge origin/main ( 0855f00d1): #492 , zstd 0.14.3 and the avx2 leg on the framework runner
2026-10-26 12:57:45 -04:00
joule-moq-web
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
jwp
sec: zstd 0.14.3 for RUSTSEC-2026-0391, -0398, -0403 and -0410
2026-10-26 11:36:49 -04:00
lockstep-quic
lockstep-quic: correct the root cause — macOS launch context, not a quinn bug
2026-06-27 07:12:43 -04:00