Transaction Science
6af626b700
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