open-standards/joule-code/joule-code-rs/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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