open-standards/wai/wai-rs/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science e1acae7881
Some checks failed
energy meters on real hardware / RAPL and NVML on jetson-hub (pull_request) Successful in 32s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 12m48s
standards workspaces build + test / aac-rs (pull_request) Successful in 4m30s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 2m14s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 2m0s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 1m1s
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
no-vanity-metrics / WAI public text names no comparison (pull_request) Successful in 3s
no-vanity-metrics / WAI public text names no company or product (pull_request) Successful in 3s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 59s
standards workspaces build + test / map-rs (pull_request) Successful in 55s
standards workspaces build + test / arl-rs (pull_request) Successful in 1m9s
standards workspaces build + test / mesh-rs (pull_request) Successful in 57s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m57s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m36s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 1m10s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 1m13s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m15s
standards workspaces build + test / openpay (pull_request) Successful in 3m50s
standards workspaces build + test / sense-rs (pull_request) Successful in 1m13s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 1m2s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m20s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 35s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 4m5s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Failing after 1m29s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 14s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 8m23s
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Successful in 9s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 24s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 50s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 1m55s
WAI HTTP delivery / WAI HTTP · does this change touch it (pull_request) Successful in 4s
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Successful in 1m5s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Successful in 1m9s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Successful in 1m12s
wai-ops integer operators / linux-x86_64 (pull_request) Successful in 22s
wai-ops integer operators / wasm32-wasip2 (wasmtime) (pull_request) Successful in 20s
wai-ops integer operators / wasm32 under Node (pull_request) Successful in 20s
wai-ops integer operators / independent checker (Python) (pull_request) Successful in 11s
wai-pack / wai-pack · does this change touch it (pull_request) Successful in 4s
WAI section references / cited sections exist (pull_request) Successful in 10s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 18m48s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 56s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 2m32s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 4m30s
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Successful in 4s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 17m2s
wai-ops integer operators / linux-aarch64 (pull_request) Successful in 24s
workflow hygiene / every workflow supersedes its own queue (pull_request) Successful in 4s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m5s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 5m15s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 7m56s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 31s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 12m35s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 31s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m10s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 3m26s
wai-ops integer operators / macos-arm64 (pull_request) Successful in 26s
wai-pack / wai-pack · macos (pull_request) Successful in 2m28s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Successful in 36m19s
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Successful in 36m22s
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Successful in 4m34s
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Successful in 5m17s
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Successful in 4m39s
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Successful in 4s
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Successful in 2m26s
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Successful in 1m13s
wai-pack / wai-pack · linux (pull_request) Successful in 1m15s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 3m56s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 21s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m19s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Failing after 1m58s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 4m15s
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Successful in 37m20s
Merge wai/d1-record-true (with #205, #197 and main) into wai/w4-4-staged-packages
Brings in #201, #205 and #197 and, through them, main as of #200 and #206.

- .github/workflows/wai-conformance.yml: both sides added a step after
  sim_verify.py. Kept both: this branch's sim_diff.py differential, then
  main's quantum referee.py. wai-pack.yml merged without conflict: this
  branch's test-count floors (--lib 34, --test=staged 10) and differential
  steps, and main's cargo deny step for the wai binary's TLS client.
- wai/CHANGELOG.md: both sides added entries at the top of v0.4.0. Kept
  every entry, newest first: this branch's "Packaging: refinement layers,
  stills, ...", then #201's, #205's and #197's, then main's unchanged.
- wai/http-conformance/cases.json: regenerated with wai_http_vectors gen;
  the generator's output equals the merged text (1051 cases, with
  union_O10_repeated_layer_after_first and _after_second), and both
  wai_http_vectors verify and http_verify.py give every outcome.
- falsify/union-no-layer.patch, regenerated on this branch, applies to the
  merged codecs.rs unchanged and names the two repeated-layer cases among
  its must-fail cases; it is patches 0/3 of the sharded runner. This
  branch adds no http_verify.py mutation, so mutations.txt is unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:40:02 -04:00
..
fixtures/tls wai http receipts: anchor an origin over TLS only 2026-10-08 04:11:01 -04:00
support wai/tests: serialize sha256.json sidecar writes and document their regeneration 2026-10-01 08:53:26 -04:00
vectors wai generate.spectral form v0: accepted objects at every bound, and each refusal's reason 2026-10-09 17:01:04 -04:00
carriage.rs wai: the carriage tests hold a refinement to its own role 2026-10-02 00:42:28 -04:00
cli_generate_score.rs wai generate.spectral: the model is the parameter set, so the envelope carries no pin; inspect and unwrap report the payload 2026-10-09 17:08:26 -04:00
cli_http.rs http receipts round 4: a deadline TLS cannot stretch, a capped key log, a labelled test anchor, a byte budget never passed 2026-10-09 14:38:57 -04:00
cli_registry.rs wai: give each CLI registry test its own payload directory 2026-10-01 06:09:30 -04:00
cli_stage.rs wai: stage explode gates on capability; the §4.1 sentence scoped; the caller-offers case named 2026-10-08 01:27:23 -04:00
cli_wrap_intent.rs wai: wai generate and wai score build|render, with native pins a sink checks against 2026-10-09 10:01:31 -04:00
corpus_provenance.rs wai: every corpus states the provenance of its content 2026-10-07 10:09:21 -04:00
dash_read_bounds.rs dash_read: the bounds test holds the comparison's CPU time to the runs, not the segments; a WAI segment back within a run is misaligned 2026-10-06 13:40:23 -04:00
ffi_envelope.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
ffi_neural_pin.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
ffi_robustness.rs wai: gate codec-dependent test/example targets on codecs 2026-06-17 17:36:39 -04:00
fuzz_smoke.rs wai: gate codec-dependent test/example targets on codecs 2026-06-17 17:36:39 -04:00
generate.rs wai generate.spectral form v0: accepted objects at every bound, and each refusal's reason 2026-10-09 17:01:04 -04:00
int_audio.rs wai: learned integer-exact audio codec (wai.audio.int_codec) + conformance 2026-06-27 17:01:31 -04:00
int_hyper_synth.rs wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
int_kernels_geometry.rs wai-rs: fast integer decode kernels that give the same integer for every output 2026-09-28 18:43:42 -04:00
int_kernels_vectors.rs int_kernels_vectors: ops-conformance states no digest of decoded output 2026-10-10 01:44:21 -04:00
int_mlicpp.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
int_mlicpp_preflight.rs wai: add wai.neural.int_mlicpp, the MLIC++ entropy topology integer end to end 2026-09-30 01:39:56 -04:00
int_payload.rs wai: integer payload streams must end canonically 2026-10-01 19:18:08 -04:00
int_payload_cost.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
int_payload_preflight.rs wai: the one-frame preflight clip has the canonical header 2026-10-01 21:23:20 -04:00
int_splat.rs wai: learned integer-exact Gaussian-splat attribute codec (wai.splat.int_codec) 2026-06-28 09:14:46 -04:00
int_video.rs wai.video.int_motion: deterministic integer inter-frame video (byte-exact) 2026-06-27 07:22:53 -04:00
int_video_enc_memory.rs wai: working_bytes covers the residual table's fit, derived from the widest table, and saturates past the caps 2026-10-05 10:23:01 -04:00
int_video_halfpel.rs wai: half-pel motion compensation for int_motion video + real-footage conformance 2026-06-27 11:10:48 -04:00
int_video_keyframe.rs wai.video.int_hyper: neural-keyframe video — learned int_hyper I-frame + integer P-frames 2026-06-27 07:34:20 -04:00
int_video_sota_keyframe.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
int_world.rs wai: integer-exact interactive world model — the byte-exact renderer for wai.world.model 2026-06-27 18:34:30 -04:00
int_world2.rs wai: two-agent co-control world.model — both agents drive one byte-exact frame 2026-06-28 03:14:57 -04:00
int_world_shared.rs wai: shared / multi-agent world.model — convergence on a GENERATED world 2026-06-27 19:21:42 -04:00
jpegai_bitstream_calibration.rs wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
jpegai_color_calibration.rs wai-rs: jpegai_pipeline::yuv_to_rgb / rgb_to_yuv — BT.709 colour combine (float-exact) 2026-07-14 10:38:43 -04:00
jpegai_cross_platform.rs wai-rs: the JPEG AI exact decoder calls no platform math library, and its output is pinned 2026-09-28 18:30:35 -04:00
jpegai_decode_symbols.rs wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
jpegai_dequant_calibration.rs wai-rs: fix the RVS block statistic — sum the gain-adjusted scale, not |i_s| 2026-07-26 05:48:41 -04:00
jpegai_derive_calibration.rs wai-rs: fix the RVS block statistic — sum the gain-adjusted scale, not |i_s| 2026-07-26 05:48:41 -04:00
jpegai_e2e.rs wai: derive JPEG-AI residual coding mask from the bitstream (not a fixture) 2026-06-21 08:06:19 -04:00
jpegai_e2e_chain.rs wai-rs: jpegai_bitstream — tools-header (TON) parser + codestream→z→i_s chain 2026-07-17 12:35:06 -04:00
jpegai_e2e_chroma.rs wai-rs: chain the chroma plane — codestream to decoded U,V pixels 2026-07-26 05:48:42 -04:00
jpegai_e2e_dequant.rs wai-rs: jpegai_pipeline::dequant + e2e integration (entropy→dequant byte-exact, synthesis Y/UV on real latent) 2026-07-08 07:14:26 -04:00
jpegai_e2e_frontend.rs wai-rs: chain the chroma plane — codestream to decoded U,V pixels 2026-07-26 05:48:42 -04:00
jpegai_e2e_full.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
jpegai_e2e_hyperlatent.rs wai-rs: e2e — recover the hyper-latent z from the real codestream (byte-exact) 2026-07-17 03:14:04 -04:00
jpegai_e2e_synthesis.rs wai-rs: jpegai_pipeline::dequant + e2e integration (entropy→dequant byte-exact, synthesis Y/UV on real latent) 2026-07-08 07:14:26 -04:00
jpegai_efl_calibration.rs wai-rs: jpegai_pipeline::efl_chroma — EFE linear cross-component post-filter (float-exact) 2026-07-14 09:38:06 -04:00
jpegai_efn_calibration.rs wai-rs: jpegai_pipeline::efn_filter — EFE luma-aided nonlinear chroma post-filter (float-exact) 2026-07-13 13:17:53 -04:00
jpegai_hyper_calibration.rs wai-rs: jpegai_synthesis — restore chroma + hyper decoders, add hyper_scale (all byte-exact) (#53) 2026-07-07 15:08:25 -04:00
jpegai_hyperscale_calibration.rs wai-rs: hyper_scale_decoder — floor (>>) not truncation; byte-exact vs the REFERENCE decoder 2026-07-09 07:01:28 -04:00
jpegai_icci_calibration.rs wai-rs: validate jpegai_icci against the reference decoder (ground truth, 2.4e-07) 2026-07-18 09:51:44 -04:00
jpegai_icci_net_calibration.rs wai-rs: validate eICCI as a whole filter against the reference dump 2026-07-26 05:48:42 -04:00
jpegai_lef_calibration.rs wai-rs: jpegai_pipeline::lef_filter — LEF adaptive-sharpness post-filter (float-exact) 2026-07-14 05:13:39 -04:00
jpegai_live.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
jpegai_lsbs_calibration.rs wai-rs: fix the LSBS block statistic, and chain LSBS onto the value path 2026-07-26 05:48:42 -04:00
jpegai_mans_calibration.rs wai-rs: byte-exact mANS entropy decoder (jpegai_mans) — sgm + fac paths (#55) 2026-07-07 22:38:36 -04:00
jpegai_mans_golden.rs wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
jpegai_mcm_calibration.rs wai-rs: jpegai_synthesis — add MCM context-model decoders (mcm_stage0/mcm_stage_n) (#54) 2026-07-07 17:26:51 -04:00
jpegai_postfilter_chain.rs wai-rs: validate LEF — the post-filter chain is now complete 2026-07-26 05:48:42 -04:00
jpegai_reconstruct_calibration.rs wai-rs: jpegai_pipeline::reconstruct_yhat — the SGMM autoregressive spine (real data 76.8 dB) 2026-07-12 22:14:14 -04:00
jpegai_reconstruction_binding.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
jpegai_scope_ort.rs wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
jpegai_sigma_index_calibration.rs wai-rs: jpegai_pipeline::sigma_index — close the scale path (byte-exact, both planes) 2026-07-12 12:22:40 -04:00
jpegai_synthesis_calibration.rs wai-rs: jpegai_synthesis — whole-net integer JPEG-AI synthesis decoder (58 dB PSNR) (#49) 2026-07-07 07:42:11 -04:00
jpegai_uv_calibration.rs wai-rs: jpegai_synthesis — restore chroma + hyper decoders, add hyper_scale (all byte-exact) (#53) 2026-07-07 15:08:25 -04:00
manifest_builders.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
neural_cost_limit.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
neural_native_decode.rs wai: SECURITY.md, SPEC §2 and §6.5 say what holds 2026-10-09 17:16:04 -04:00
require_vectors_rule.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
semantic_path.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
signer_ids_are_labels.rs wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
stage_measure.rs wai: bench times a base's decode_base_pinned alone, its checks and hashing after the clock 2026-10-06 11:42:41 -04:00
stage_measure_bounds.rs wai measure: a title lowers its limits and never raises them 2026-10-05 10:47:38 -04:00
staged_moq.rs wai, joule-moq: the MoQ trace fills a gap — the lossy subscriber fetches what its re-anchor skipped (round 4, item 3) 2026-10-06 12:57:41 -04:00
staged_resources.rs wai: staged_resources counts each thread's allocations, not the process's 2026-10-08 15:09:34 -04:00
video_receipt.rs wai: receipt decode refusals are codes; the Python decode allocates as it goes 2026-10-01 21:15:43 -04:00
wai_keys_cli.rs wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
world_model.rs wai: wai.world.model — generative-world transport (replay-equivalent action trace + provenance) 2026-06-27 17:25:02 -04:00
world_replay.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00