Transaction Science
ce755f2fa9
int_mlicpp gate 7 (WIP: committed before running): the direct guard goes from production
...
int_mlicpp was run_net_checked's last production caller. run_net_checked, check_layer,
igdn_check and the values' failure constructor move into the test-only
int_hyper_synth::legacy (cfg(any(test, feature = "legacy_int"))), beside the direct
decodes that call them; the direct decodes of splat, audio and int_mlicpp, the guard's own
unit tests and the integration tests that hold the guard and the check ranges to each
other import them from there. Production docs that named the guard now name net_shape or
the lowering. run_net and decode (the world renderer's) stay for M6. The export tool's
note now names the check ranges. CHANGELOG.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 22:46:37 -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
container_reservations.rs
wai: coverage-guided fuzzing of the reader, and the container reservations it found
2026-10-14 10:58:29 -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
extension_duration_limits.rs
wai: reader limits for the extension formats' durations
2026-10-14 11:07:16 -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_audio_ops.rs
D2c M3 gate 6: the planned breaks written, the scan of every committed set and payload
2026-10-14 20:04:45 -04:00
int_hyper_ops.rs
int_mlicpp gate 7 (WIP: committed before running): the direct guard goes from production
2026-10-15 22:46:37 -04:00
int_hyper_synth.rs
int_hyper gate 7 (WIP: committed before running): the unchecked decode goes
2026-10-15 10:02:44 -04:00
int_kernels_geometry.rs
D2c M3 gate 7: the audio decode's direct guard and fast dispatch go
2026-10-14 20:25:19 -04:00
int_kernels_vectors.rs
int_hyper gate 7 (WIP: committed before running): the unchecked decode goes
2026-10-15 10:02:44 -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_ops.rs
int_mlicpp gate 7 (WIP: committed before running): the direct guard goes from production
2026-10-15 22:46:37 -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_ops_differential.rs
int_mlicpp gate 7 (WIP: committed before running): the direct guard goes from production
2026-10-15 22:46:37 -04:00
int_payload.rs
wai: integer payload streams must end canonically
2026-10-01 19:18:08 -04:00
int_payload_cost.rs
int_mlicpp gate 6 (WIP: committed before running): the switch
2026-10-15 22:14:16 -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_set_cache.rs
int_mlicpp gate 6 (WIP: committed before running): the switch
2026-10-15 22:14:16 -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_splat_ops.rs
int_mlicpp gate 7 (WIP: committed before running): the direct guard goes from production
2026-10-15 22:46:37 -04:00
int_synth_ops.rs
D2c M1 gate 7: the direct path's guard code goes
2026-10-13 22:28:16 -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
int_hyper gate 7 (WIP: committed before running): the unchecked decode goes
2026-10-15 10:02:44 -04:00
int_video_sota_keyframe.rs
int_hyper gate 7 (WIP: committed before running): the unchecked decode goes
2026-10-15 10:02:44 -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
manifest_parse_memory.rs
wai: read a manifest within a bound of its values and length (SPEC §2)
2026-10-11 22:57:23 -04:00
manifest_reader_equivalence.rs
wai: read a manifest within a bound of its values and length (SPEC §2)
2026-10-11 22:57:23 -04:00
media_decode_bounds.rs
wai: reader limits for picture, audio and video payloads
2026-10-14 10:08:25 -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
NOT-IN-CI.txt
ci: every wai-rs test file is run by a job or listed, and none can run empty
2026-10-13 01:20:48 -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: the refused-layer memory check measures against the envelope's read
2026-10-13 00:55:29 -04:00
text_decode_bounds.rs
wai: zstd and xz decode within a bound of their output and window
2026-10-12 20:34:58 -04:00
text_decode_memory.rs
wai: zstd and xz decode within a bound of their output and window
2026-10-12 20:34:58 -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