open-standards/joule-code/joule-code-rs/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 6af626b700
All checks were successful
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 13s
WAI examples / WAI examples · does this change touch them (pull_request) Successful in 9s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (pull_request) Successful in 39s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 1m14s
joule-code conformance gate / joule-moq-relay, every target (pull_request) Successful in 3m34s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 3m37s
joule-code conformance gate / joule-moq-ingest, every target (pull_request) Successful in 6m1s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 7m32s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 5m52s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Successful in 8m48s
WAI examples / WAI examples · portable · linux (pull_request) Successful in 9m26s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 9m41s
joule-moq-ingest: the SRT test's burst of losses mid-stream, not where the publisher closes
an_srt_publisher_reaches_a_relay_subscriber_with_every_receipt failed on main
(afd1c246): the last part ended the session as idle (2), not by the
publisher's shutdown (1).

The proxy's losses are a function of the datagram's index, from a seeded
generator, plus a burst of six fixed indices toward the gateway, 200 to 205. The
publisher closes after 211 to 215 datagrams (20 runs on Linux, instrumented)
and sends its three SHUTDOWNs back to back. Past index 190, the burst is the
only run of three consecutive losses. A host that sends a few datagrams fewer
before the close puts all three SHUTDOWNs in it, and the gateway ends the
session by its 5 s idle timeout. The failing run took about 10 s, the close plus
that timeout.

The burst is now at 100 to 105, mid-stream among the data. With it there, no
three consecutive indices from 106 to 399 are lost, so a SHUTDOWN reaches the
gateway wherever the close falls. 19 datagrams are still lost before index 211,
and the test still finds and counts the first sends of data the path lost.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 08:50:27 -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 joule-contrib: a retransmission of a packet not yet seen is recovered, not a first try (live-contribution §6.1) 2026-10-27 07:33:02 -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 joule-moq-ingest: the SRT test's burst of losses mid-stream, not where the publisher closes 2026-10-30 08:50:27 -04:00
joule-moq-interop The service binaries are wai-relay, wai-room and wai-ingest; the crates keep their names 2026-10-27 04:52:31 -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: a closed session's pipe is read until the peer ends it 2026-10-29 16:38:31 -04:00
joule-moq-remote wai 0.4.0 2026-10-28 11:20:02 -04:00
joule-moq-room joule-moq-room README: the events track is published with the room's first grant 2026-10-29 02:02:08 -04:00
joule-moq-web The service binaries are wai-relay, wai-room and wai-ingest; the crates keep their names 2026-10-27 04:52:31 -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