wai: D2c M7a — jpegai's scale path and entropy decodes through wai-ops/1 (jpegai-int/1) #298
Closed
dcharlot
wants to merge 0 commits from
wai/d2c-m7a into main
pull from: wai/d2c-m7a
merge into: Transaction-Science:main
Transaction-Science:main
Transaction-Science:wai/quantum-parse-depth
Transaction-Science:wai/quantum-cli-energy-estimate
Transaction-Science:wai/quantum-planner-contract
Transaction-Science:wai/quantum-landscape-capacity
Transaction-Science:wai/quantum-wasmq
Transaction-Science:wai/quantum-synth-rz-reference
Transaction-Science:wai/quantum-estimate-reaction-clock
Transaction-Science:wai/quantum-landscape-fpga
Transaction-Science:wai/quantum-reader-scaling
Transaction-Science:jouleclaw/north-decode-speed
Transaction-Science:wai/quantum-landscape-gpu
Transaction-Science:wai/quantum-cross-simulator-corpus
Transaction-Science:wai/quantum-writer
Transaction-Science:wai/quantum-check-exercise
Transaction-Science:wai/quantum-landscape-emulator
Transaction-Science:ci/quantum-archive-mtime
Transaction-Science:ci/gate-pool
Transaction-Science:wai/quantum-published-architecture-check
Transaction-Science:wai/quantum-receipt-fields
Transaction-Science:wai/quantum-cloud-tasks
Transaction-Science:ci/quantum-emulator-in-job
Transaction-Science:wai/quantum-service-write
Transaction-Science:fix/fake-stack-reverse-lookup
Transaction-Science:ci/energy-hardware-fetch-by-sha
Transaction-Science:wai/quantum-namespace
Transaction-Science:wai/conform-output
Transaction-Science:wai/neural-corpus-licence
Transaction-Science:wai/compact-return-profile
Transaction-Science:wai/det-module-profile
Transaction-Science:wai/carousel-monotone-inband
Transaction-Science:wai/toolchain-keys
Transaction-Science:fix/fake-stack-no-reverse-lookup
Transaction-Science:fix/origin-503-reset
Transaction-Science:wai/timeliness-ladder-scheduler
Transaction-Science:wai/marks
Transaction-Science:test/relay-loop-port-race
Transaction-Science:sandbox/proof-tee-msr
Transaction-Science:meters/clippy-clean
Transaction-Science:wai/det-module-checkers
Transaction-Science:ci/neural-pin-and-windows-byte-equality
Transaction-Science:mesh-meter/smc
Transaction-Science:wai/ad-consent-supply-chain
Transaction-Science:wai/toolchain-fixes
Transaction-Science:wai/hls-cues-delivery-decision
Transaction-Science:wai/prior-carriage-spec
Transaction-Science:wai/det-source-fixes
Transaction-Science:wai/one-way-delivery
Transaction-Science:chore/shared-append-points-files
Transaction-Science:mesh-meter/min-window
Transaction-Science:jcp-energy/rapl-msr
Transaction-Science:jouleclaw-energy/rapl-msr
Transaction-Science:mesh/ingest-reconcile-2
Transaction-Science:eoc-meter/rapl-msr
Transaction-Science:proof-cascade/rapl-msr
Transaction-Science:sandbox-meter/rapl-msr
Transaction-Science:jouleclaw-energy/smc-consumers
Transaction-Science:wai/quantum-llms-names
Transaction-Science:jouleclaw-energy/smc-system
Transaction-Science:wai/quantum-contract-baselines-0.8.1
Transaction-Science:wai/wave-a
Transaction-Science:wai/co-floor-schedule-change
Transaction-Science:wai/quantum-release-0.8.1
Transaction-Science:mesh/ingest-reconcile
Transaction-Science:wai/quantum-service-tasks
Transaction-Science:wai/quantum-service-rerun
Transaction-Science:mesh/decision-training-provenance
Transaction-Science:test/timing-under-load
Transaction-Science:wai/inspect-carousel-holdings-b
Transaction-Science:wai/quantum-optimize-resume-2
Transaction-Science:chore/rust-latest-stable
Transaction-Science:energy-compare/prereg
Transaction-Science:test/relay-door-race
Transaction-Science:wai/quantum-cli-provider-tasks
Transaction-Science:wai/quantum-service-idempotency-2
Transaction-Science:wai/contribution-link-magic
Transaction-Science:wai/inspect-carousel-holdings
Transaction-Science:wai/carousel-schedule
Transaction-Science:ci/gates-off-arm64-r2
Transaction-Science:ci/proof-shards-to-96
Transaction-Science:ci/drop-msrv-floor
Transaction-Science:ci/proof-gate-sigpipe
Transaction-Science:wai/quantum-studio-service-retry
Transaction-Science:wai/holdings
Transaction-Science:wai/media-inspect
Transaction-Science:ci/gates-off-arm64
Transaction-Science:wai/quantum-optimize-resume
Transaction-Science:wai/quantum-service-idempotency
Transaction-Science:wai/quantum-desktop-0.1.2
Transaction-Science:chore/rust-1.99.1-now
Transaction-Science:wai/tariff-v6-b
Transaction-Science:wai/quantum-provider-jobs-2
Transaction-Science:jcp/replay-class
Transaction-Science:wai/quantum-provider-jobs
Transaction-Science:relay/fanout-shards
Transaction-Science:wai/avs3-probe-panic
Transaction-Science:sense/injected-observation
Transaction-Science:room/draw-on-new-frame
Transaction-Science:sandbox/transcript-continuation
Transaction-Science:relay/fanout-load
Transaction-Science:wai/quantum-desktop-0.1.1-b
Transaction-Science:chore/rust-1.99.1-on-main
Transaction-Science:wai/upscale-tonemap-door
Transaction-Science:wai/tariff-v6
Transaction-Science:wai/quantum-desktop-0.1.1
Transaction-Science:wai/third-party-hop
Transaction-Science:chore/rust-1.99.1-current
Transaction-Science:sec/zip-extract-abort
Transaction-Science:wai/quantum-desktop-read-only-volume
Transaction-Science:joulespec/applied
Transaction-Science:wai/quantum-desktop-update-key
Transaction-Science:wai/quantum-contract-baselines-0.8.0
Transaction-Science:joulespec/e4-bridge
Transaction-Science:wai/route-outputs
Transaction-Science:wai/quantum-release-0.8.0
Transaction-Science:joulespec/self-conformance
Transaction-Science:sec/crypto-bigint-unyanked
Transaction-Science:joulespec/research-pass
Transaction-Science:joulespec/standard-v0.1
Transaction-Science:wai/quantum-registration
Transaction-Science:wai/quantum-gpu-resident
Transaction-Science:wai/quantum-scale-out
Transaction-Science:wai/ledger-physics
Transaction-Science:wai/quantum-variational
Transaction-Science:wai/quantum-interchange
Transaction-Science:wai/route-physics
Transaction-Science:wai/ledger-work-priced
Transaction-Science:ci/arm64-no-debuginfo
Transaction-Science:wai/quantum-pulse
Transaction-Science:wai/quantum-desktop-release
Transaction-Science:test/srt-burst-mid-stream
Transaction-Science:sec/wasmtime-49.0.5
Transaction-Science:wai/routed-jobs-ledger
Transaction-Science:wai/routed-jobs
Transaction-Science:wai/fast-channel-guide
Transaction-Science:ci/quantum-set-path-skip-linux
Transaction-Science:scripts/public-text-checks-cover-oer
Transaction-Science:wai/fast-statement-check
Transaction-Science:proof/ioreport-same-subscription
Transaction-Science:wai/fast-revenue-share
Transaction-Science:wai/relay-ws-close-drain-2
Transaction-Science:wai/quantum-members-on-the-studio
Transaction-Science:ci/macos-x86_64-on-intel
Transaction-Science:wai/relay-ws-close-drain
Transaction-Science:wai/quantum-py-on-index
Transaction-Science:wai/quantum-npm-package
Transaction-Science:wai/flake-fixes-relay-energy
Transaction-Science:wai/installer-version-test
Transaction-Science:wai/quantum-cli-0.2.2
Transaction-Science:hotfix/room-empty-on-91cfa9d0
Transaction-Science:room/viewer-of-an-empty-room
Transaction-Science:wai/quantum-mcp-registry
Transaction-Science:wai/install-0.4.0
Transaction-Science:wai/quantum-baselines-0.7.0
Transaction-Science:wai/release-0.4.0
Transaction-Science:wai/quantum-wave5b
Transaction-Science:wai/ops-catalogue
Transaction-Science:wai/quantum-wave5
Transaction-Science:wai/studio-web
Transaction-Science:wai/breaking-conform
Transaction-Science:wai/quantum-ecosystem
Transaction-Science:wai/quantum-qsynth
Transaction-Science:wai/quantum-qasm3
Transaction-Science:wai/quantum-qlsp
Transaction-Science:wai/quantum-qbyoq
Transaction-Science:wai/fleet
Transaction-Science:wai/quantum-qpy
Transaction-Science:wai/quantum-qdoor
Transaction-Science:wai/relay-ws-ping
Transaction-Science:wai/dvr-windows-positional
Transaction-Science:wai/quantum-study-2
Transaction-Science:fix/srt-tests-first-send-losses
Transaction-Science:wai/quantum-study
Transaction-Science:wai/create-2
Transaction-Science:wai/dx-agent-mcp-2
Transaction-Science:wai/dx-a-examples-2
Transaction-Science:fix/srt-close-after-drain
Transaction-Science:wai/dx-a-examples
Transaction-Science:wai/create
Transaction-Science:train/wai-e
Transaction-Science:wai/dx-agent-mcp
Transaction-Science:wai/quantum-converge
Transaction-Science:wai/quantum-taste-r2
Transaction-Science:wai/sdk-native-apple
Transaction-Science:wai/quantum-taste
Transaction-Science:wai/quantum-novelty
Transaction-Science:wai/quantum-locks-r2
Transaction-Science:wai/messaging-calls
Transaction-Science:sec/zstd-avx2-2026-10-26
Transaction-Science:sec/zstd-2026-10-26
Transaction-Science:wai/remote-input-seal
Transaction-Science:wai/quantum-locks
Transaction-Science:wai/room-remote
Transaction-Science:wai/sdk-native-android
Transaction-Science:sec/allow-reasons-verified
Transaction-Science:wai/quantum-studio-origin-words
Transaction-Science:ci/compile-once
Transaction-Science:wai/ingest-srt-rist
Transaction-Science:wai/encode-avc-hevc
Transaction-Science:wai/world-on-moq
Transaction-Science:wai/remote-desktop
Transaction-Science:train/pack-stack
Transaction-Science:wai/ingest-ertmp-scte104
Transaction-Science:wai/quantum-0.6.15-history
Transaction-Science:wai/quantum-studio-workbench
Transaction-Science:wai/quantum-attributed-history
Transaction-Science:ci/energy-step-retry
Transaction-Science:wai/quantum-0.6.15
Transaction-Science:wai/relay-cascade
Transaction-Science:wai/audit-kit
Transaction-Science:wai/receipt-ledger
Transaction-Science:chore/rust-1.99.1
Transaction-Science:wai/ssai-stitched
Transaction-Science:wai/key-release
Transaction-Science:wai/quantum-discover
Transaction-Science:wai/quantum-qasm-generators
Transaction-Science:wai/int-decode-fast
Transaction-Science:train/wai-c
Transaction-Science:wai/quantum-service-client-identity
Transaction-Science:wai/energy-honesty
Transaction-Science:fix/floor-input-chain-order
Transaction-Science:wai/energy-sink-metering
Transaction-Science:wai/energy-truth
Transaction-Science:train/live-room-d
Transaction-Science:sec/unsound-bumps-2026-10
Transaction-Science:wai/delivery-bindings
Transaction-Science:fix/quick-xml-normalized-value
Transaction-Science:sec/after-443-b
Transaction-Science:wai/energy-waste
Transaction-Science:sec/ci-python-pins
Transaction-Science:wai/determinism-cost
Transaction-Science:wai/gpu-int-tier
Transaction-Science:sec/after-443-2026-10-22
Transaction-Science:sec/advisory-sweep-2026-10
Transaction-Science:sec/rust-advisories-2026-10
Transaction-Science:wai/avatar-telepresence
Transaction-Science:wai/ops-npu
Transaction-Science:wai/registrations-b3r
Transaction-Science:wai/scene-priors
Transaction-Science:sec/rustsec-2026-10
Transaction-Science:fix/x402-refuse-unimplemented-scheme
Transaction-Science:fix/passport-no-espr
Transaction-Science:train/wai-2026-10-22
Transaction-Science:wai/cross-fabric
Transaction-Science:fix/eoc-route-cheapest
Transaction-Science:fix/backend-apple-lints
Transaction-Science:feat/tdx-hardware-check
Transaction-Science:wai/pq-receipts
Transaction-Science:wai/dred-exact
Transaction-Science:train/live-room
Transaction-Science:wai/soft-binding-evidence
Transaction-Science:wai/co-watch
Transaction-Science:wai/gain-maps
Transaction-Science:wai/splat-exact
Transaction-Science:wai/telemetry-aggregate
Transaction-Science:wai/exact-upscale
Transaction-Science:wai/quantum-0.6.14
Transaction-Science:wai/pack-efficiency
Transaction-Science:wai/synthesis-mark
Transaction-Science:wai/exploration
Transaction-Science:wai/ad-presentation
Transaction-Science:wai/mark-sync
Transaction-Science:fix/loader-gguf-lints
Transaction-Science:wai/access-services
Transaction-Science:wai/co-performance-live
Transaction-Science:fix/sandbox-vector-drift
Transaction-Science:fix/e2e-window-wait
Transaction-Science:wai/influence
Transaction-Science:wai/pp-admission
Transaction-Science:wai/takedown
Transaction-Science:fix/routing-plan-carries-its-class
Transaction-Science:wai/quantum-codesign-lens
Transaction-Science:wai/shared-lists
Transaction-Science:feat/tdx-pck-chain
Transaction-Science:wai/settlement
Transaction-Science:joule-moq/multi-draft
Transaction-Science:wai/browser-binding
Transaction-Science:wai/bearers
Transaction-Science:feat/sandbox-hardware-check
Transaction-Science:wai/direction
Transaction-Science:wai/co-performance
Transaction-Science:wai/age-assurance
Transaction-Science:fix/dash-bounds-interleave
Transaction-Science:wai/quantum-codesign
Transaction-Science:wai/contribution
Transaction-Science:feat/sandbox-tdx-run-path
Transaction-Science:fix/track-kind-name
Transaction-Science:wai/ietf-draft
Transaction-Science:feat/sandbox-run-flow
Transaction-Science:wai/ai-usage
Transaction-Science:feat/jcp-wire-evidence
Transaction-Science:wai/synthesis
Transaction-Science:wai/quantum-branching-threads-pinned
Transaction-Science:feat/sandbox-run-binding
Transaction-Science:fix/wt-close-linger
Transaction-Science:fix/routing-joules-is-an-estimator
Transaction-Science:feat/jcp-window-caveat
Transaction-Science:fix/attest-vendor-offsets
Transaction-Science:wai/deriving-edge
Transaction-Science:wai/c2pa-live
Transaction-Science:fix/mesh-energy-span-scope
Transaction-Science:feat/compliance-product-liability
Transaction-Science:feat/mesh-weights-change-record
Transaction-Science:wai/ops-gpu
Transaction-Science:feat/receipts-bind-the-output
Transaction-Science:wai/quantum-cli-formulae-private
Transaction-Science:wai/quantum-cli-release-static
Transaction-Science:fix/gguf-cast-alignment
Transaction-Science:joule-moq/e2e-service-seek
Transaction-Science:wai/quantum-0612-land
Transaction-Science:joule-moq/e2ee-web
Transaction-Science:fix/kv-cache-attn-layer-count
Transaction-Science:feat/metal-ratchet
Transaction-Science:wai/quantum-tn-restarts
Transaction-Science:wai/quantum-studio-svg
Transaction-Science:wai/quantum-cli-release
Transaction-Science:fix/efficiency-keeps-coverage
Transaction-Science:fix/joule-code-conformance-header
Transaction-Science:wai/quantum-four-surfaces
Transaction-Science:joule-moq/wt-session-close
Transaction-Science:wai/quantum-engine-studio
Transaction-Science:wai/live-ads
Transaction-Science:wai/quantum-studio
Transaction-Science:wai/quantum-engine-browser
Transaction-Science:wai/quantum-engine
Transaction-Science:wai/live-watermark
Transaction-Science:feat/c27-flow-conformance
Transaction-Science:wai/quantum-one-front-end
Transaction-Science:joule-moq/dvr
Transaction-Science:fix/claims-grounded-by-their-own-citations
Transaction-Science:fix/nvml-low-counter-not-a-reading
Transaction-Science:wai/quantum-one-parser
Transaction-Science:fix/jouleclaw-energy-doc-links
Transaction-Science:feat/c25-single-writer-conformance
Transaction-Science:wai/quantum-exact-phase
Transaction-Science:fix/jcp-wire-retry-and-single-writer
Transaction-Science:wai/quantum-0.6.8
Transaction-Science:fix/mesh-journal-single-writer
Transaction-Science:fix/journal-single-writer
Transaction-Science:wai/quantum-sv-thread-floor
Transaction-Science:wai/e2ee
Transaction-Science:debug/branching-determinism
Transaction-Science:fix/cited-item-authority
Transaction-Science:wai/quantum-tn-split-0.6.7
Transaction-Science:wai/quantum-service-cutrank-pr
Transaction-Science:fix/gpu-counter-under-reports
Transaction-Science:wai/quantum-tn-split
Transaction-Science:wai/quantum-service-cutrank
Transaction-Science:wai/quantum-cutrank-0.6.6
Transaction-Science:fix/jcp-gateway-flow-checks-whole-request
Transaction-Science:wai/quantum-dynamic-examples
Transaction-Science:wai/quantum-dynamic-circuits
Transaction-Science:fix/jcp-gateway-gates-tasks-and-mrtr
Transaction-Science:wai/moderation
Transaction-Science:joule-moq/room-live
Transaction-Science:wai/quantum-cutrank
Transaction-Science:wai/quantum-service-energy
Transaction-Science:ci/lean-triggers
Transaction-Science:wai/steering
Transaction-Science:fix/rapl-permission-vs-absent
Transaction-Science:feat/pool-energy-accounted-scheduling
Transaction-Science:joule-moq/ingest
Transaction-Science:joule-moq/harden
Transaction-Science:wai/live-metering
Transaction-Science:tidy/safe-lints
Transaction-Science:wai/quantum-0.6.4-pr
Transaction-Science:aac/release
Transaction-Science:joule-moq/web
Transaction-Science:wai/d2c-m7b
Transaction-Science:jouleclaw/jcs-ecmascript-numbers
Transaction-Science:wai/quantum-service
Transaction-Science:fix/efficiency-outcome-anchor-prior-art
Transaction-Science:fix/joulehook-budget-survives-the-process
Transaction-Science:joule-moq/relay
Transaction-Science:fix/jouleclaw-nvml-sampling-floor
Transaction-Science:tidy/clippy-sweep
Transaction-Science:wai/quantum-0.6.4
Transaction-Science:wai/quantum-noisy-clifford
Transaction-Science:fix/sandbox-s7-audit-trail-survives-restart
Transaction-Science:wai/d2c-m8
Transaction-Science:wai/timed-text
Transaction-Science:wai/live-record
Transaction-Science:fix/joule-code-joulecontract-no-fabricated-discharge
Transaction-Science:fix/jcp-gateway-replays-its-own-receipts
Transaction-Science:wai/tensor-engine-device-compile
Transaction-Science:wai/live-compose
Transaction-Science:fix/openpay-audit-log-survives-restart
Transaction-Science:fix/jcp-efficiency-undefined-ratio-is-not-zero
Transaction-Science:fix/jcp-trace-undefined-ratio-is-not-zero
Transaction-Science:fix/joulehook-unrecognised-payload-fails-closed
Transaction-Science:wai/capture-take
Transaction-Science:fix/jwp-zstd-decompression-cap
Transaction-Science:fix/openpay-sca-exemption-eur-caps
Transaction-Science:fix/openpay-screening-unrun-is-not-clear
Transaction-Science:wai/live-rooms
Transaction-Science:joule-moq/draft-22
Transaction-Science:wai/quantum-wmma
Transaction-Science:wai/live-events
Transaction-Science:wai/quantum-tensor-cores
Transaction-Science:fix/process-gpu-oracle-pid-time
Transaction-Science:wai/d2c-m6
Transaction-Science:wai/d2c-m5
Transaction-Science:wai/bounds-pass-speed
Transaction-Science:wai/quantum-dataflow-vector
Transaction-Science:wai/o23-loaded-set-cache
Transaction-Science:wai/d2c-m4
Transaction-Science:wai/quantum-npu
Transaction-Science:ci/balance-linux-pools
Transaction-Science:wai/d2c-m3
Transaction-Science:wai/quantum-0.5.0
Transaction-Science:fix/meter-freshness-note
Transaction-Science:wai/d2c-m2-m3
Transaction-Science:wai/extension-duration-limits
Transaction-Science:ci/one-job-for-repo-checks
Transaction-Science:wai/coverage-fuzzing
Transaction-Science:wai/decode-output-limits
Transaction-Science:sandbox/bind-egress-credentials
Transaction-Science:wai/quantum-processors-ci
Transaction-Science:wai/quantum-webgpu-windows
Transaction-Science:wai/quantum-sv-gpu
Transaction-Science:wai/quantum-samplers
Transaction-Science:ci/build-what-changes
Transaction-Science:wai/d7-titles-slice
Transaction-Science:ci/gate-on-pr-diff
Transaction-Science:fix/eoc-meter-gpu-freshness
Transaction-Science:ci/checks-on-arm64
Transaction-Science:mesh/bind-weights-and-precision
Transaction-Science:wai/quantum-every-processor
Transaction-Science:wai/d2c-decoders-on-ops
Transaction-Science:fix/clippy-sweep
Transaction-Science:ci/tests-are-run
Transaction-Science:wai/d7-text-and-browser
Transaction-Science:fix/spec-citations-resolve
Transaction-Science:wai/quantum-run-meter
Transaction-Science:wai/quantum-serve-limits
Transaction-Science:fix/tree-energy-reap-under-load
Transaction-Science:wai/security-gaps
Transaction-Science:fix/in-process-self-read-fold
Transaction-Science:fix/rapl-probe-test-in-step
Transaction-Science:ci/lockfiles-current
Transaction-Science:wai/d2b-bounds
Transaction-Science:wai-quantum-fabric-energy
Transaction-Science:fix/grade-labels-and-windows
Transaction-Science:wai-quantum-webgpu-tile
Transaction-Science:fix/model-based-means-calibrated
Transaction-Science:wai/d7-5-stroke-set
Transaction-Science:wai-quantum-webgpu
Transaction-Science:fix/uncalibrated-model-is-estimate
Transaction-Science:wai/d7-4-vector-checker
Transaction-Science:wai/w4-4-staged-packages
Transaction-Science:wai/d1-record-true
Transaction-Science:wai/d7-3-vector-raster
Transaction-Science:wai/d7-2-vector-formats
Transaction-Science:wai/d7-1-graphics-text
Transaction-Science:feat/tree-delegated-energy
Transaction-Science:feat/meter-model-subprocesses
Transaction-Science:feat/meter-solver-subprocesses
Transaction-Science:fix/no-fabricated-readings
Transaction-Science:revive/joule-code-pack-test
Transaction-Science:wai/reach-builds
Transaction-Science:wai/generate-score-cli
Transaction-Science:revive/jcp-receipt-orphan-doc
Transaction-Science:fix/tree-energy-setup-race
Transaction-Science:sandbox/meter-delta-read
Transaction-Science:wai-quantum-circuit2
Transaction-Science:wai/d2a-operators-crate
Transaction-Science:wai/w3-3-http-receipts
Transaction-Science:wai/d2a-operators-text
Transaction-Science:chore/licence-files-match
Transaction-Science:ci/hygiene-comment
Transaction-Science:feat/gateway-upstream-energy
Transaction-Science:feat/mesh-fidelity-provenance
Transaction-Science:energy/gpu-plausibility-magnitude
Transaction-Science:wai-quantum-fabric
Transaction-Science:feat/orchestrate-journal
Transaction-Science:mesh-meter/process-span
Transaction-Science:wai-quantum-nqs-rectangle
Transaction-Science:fix/wai-burst-race-assertion
Transaction-Science:wai-quantum-nqs-pointgroup
Transaction-Science:ci/pr-diff-path-gate
Transaction-Science:feat/revocation-freshness
Transaction-Science:feat/policy-digest
Transaction-Science:feat/checkpoint-energy
Transaction-Science:wai/w5-4-measure-web
Transaction-Science:wai/strict-ed25519
Transaction-Science:fix/gpu-plausibility-magnitude
Transaction-Science:ci/energy-tests-load-independent
Transaction-Science:wai-quantum-nqs-symmetry
Transaction-Science:wai/audio-provenance
Transaction-Science:fix/energy-tick-floor-proof-sandbox
Transaction-Science:wai/w3-4-playlists-abr
Transaction-Science:wai/w1-6-moq-layers
Transaction-Science:wai/w5-3-session-claim
Transaction-Science:wai/w4-3-packages
Transaction-Science:wai/w1-5-stage-receipts
Transaction-Science:wai/w3-http-delivery
Transaction-Science:wai/w5-staged-measurement
Transaction-Science:wai/w4-wai-pack
Transaction-Science:feat/transparency-log
Transaction-Science:energy/load-robust-tests
Transaction-Science:wai/land-18-staged-browser
Transaction-Science:ci/workflow-guard
Transaction-Science:ci/energy-hardware-linux-hw
Transaction-Science:ci/concurrency-groups
Transaction-Science:feat/mcp-extensions
Transaction-Science:jcp-energy/npu-needs-proof
Transaction-Science:jouleclaw-energy/apple-gpu-share
Transaction-Science:fix/ap2-mandate-authority
Transaction-Science:feat/decision-models
Transaction-Science:wai/land-17-staged-delivery
Transaction-Science:efficiency/energy-trace
Transaction-Science:energy/burn-floor-0-1-j
Transaction-Science:wai/land-16-binary-payloads
Transaction-Science:ci/macos-energy-widen
Transaction-Science:wai/land-14-energy-reporting
Transaction-Science:wai/land-15-key-discovery
Transaction-Science:energy/meters-on-real-linux-hardware
Transaction-Science:wai/land-13-parameter-set-identity
Transaction-Science:wai/land-12-registry-and-text
Transaction-Science:eoc-agent/model-span-provenance
Transaction-Science:energy/cost-keys-named-for-what-they-carry
Transaction-Science:energy/liveness-must-specs
Transaction-Science:openpay/token-independence-test
Transaction-Science:sandbox-meter/process-energy
Transaction-Science:sandbox-meter/cpu-rail-liveness
Transaction-Science:eoc-meter/process-energy
Transaction-Science:jcp-energy/process-energy
Transaction-Science:eoc-meter/cpu-rail-liveness
Transaction-Science:jouleclaw-energy/process-energy
Transaction-Science:jouleclaw-energy/cpu-rail-liveness
Transaction-Science:jcp-energy/cpu-rail-liveness
Transaction-Science:proof-cascade/process-energy
Transaction-Science:proof-cascade/cpu-rail-liveness
Transaction-Science:wai/research-taxonomy-wording
Transaction-Science:wai/land-09-int-mlicpp
Transaction-Science:wai/land-10-receipt-classes
Transaction-Science:wai/land-11-research-notes
Transaction-Science:wai/land-08-energy-classes
Transaction-Science:wai/land-07-int-decode-kernels
Transaction-Science:wai/land-06-ci-headline-tests
Transaction-Science:wai/land-05-prior-nnc
Transaction-Science:wai/land-04-codec-registry
Transaction-Science:wai/land-03-jpegai-no-libm
Transaction-Science:wai/land-02-determinism-tiers
Transaction-Science:feat/wai-video-workflow
Transaction-Science:ci/neural-e2e-guard
Transaction-Science:ci/jcp-pack
Transaction-Science:ci/tier2-packs
Transaction-Science:wai-webcodecs-negotiation
Transaction-Science:ci/macos-energy-backend
Transaction-Science:ci/joule-code-pack
Transaction-Science:joulecontract/run-negative-vectors
Transaction-Science:ci/jouleclaw-arm64-debuginfo
Transaction-Science:ci/run-conformance-verifiers
Transaction-Science:mesh/cost-calibration
Transaction-Science:diagnose/grounding-backing
Transaction-Science:wai/energy-operating-point
Transaction-Science:wai/2030-transport-landscape
Transaction-Science:wai/constraints-and-unidirectional
Transaction-Science:wai/determinism-tier-covers-emitted-medium
Transaction-Science:wai/moq-streaming-format
Transaction-Science:wai/mpeg-ai-part6-mapping
Transaction-Science:wai/prior-carriage-and-derivations
Transaction-Science:wai/receipt-classes-and-key-discovery
Transaction-Science:wai/task-fidelity
Transaction-Science:wai/transparency-emission
Transaction-Science:wai/c2pa-emitter
Transaction-Science:compliance/eu-scale-pack
Transaction-Science:compliance/composite-grade-v2
Transaction-Science:jcp/erasure-tombstone-v2
Transaction-Science:jcp/avoided-energy
Transaction-Science:jcp/erasure-tombstone
Transaction-Science:jcp/environment-binding
Transaction-Science:proof/stub-on-the-wire
Transaction-Science:compliance/composite-grade
Transaction-Science:mesh/context-cost-profile
Transaction-Science:ar-1-on-main
Transaction-Science:jcp/mcp-meta-receipt
Transaction-Science:wai/energy-binding
Transaction-Science:jcp/energy-coverage-relanded
Transaction-Science:jcp/energy-coverage
Transaction-Science:wai/video-byte-equality
Transaction-Science:eoc/multi-tenant-allocation
Transaction-Science:compliance/banding-function
Transaction-Science:ci-standards-workspaces
Transaction-Science:sandbox/honest-tier
Transaction-Science:proof/joule-ceiling
Transaction-Science:chore/rust-1.98-and-deps
Transaction-Science:wai-jpegai-full-wasm
Transaction-Science:wai-3d-landscape
Transaction-Science:wai-binding-real-decode
Transaction-Science:wai-determinism-tiers
Transaction-Science:wai-jpegai-wasm-demo
Transaction-Science:wai-jpegai-integrate
Transaction-Science:fix-byte-exact-includes
Transaction-Science:ci-windows-shell
Transaction-Science:jpegai-dequant-derive
Transaction-Science:ci-rust-setup
Transaction-Science:fl2-land
Transaction-Science:ci/cross-workspace-check
Transaction-Science:ci-enable
Transaction-Science:jcp-training-receipt
Transaction-Science:joule-code/repair-grant-literals
Transaction-Science:jcp-gateway-flow-relay
Transaction-Science:jcp-receipt-flow-seal
Transaction-Science:jcp-runtime-flow-gate
Transaction-Science:jcp-flow-witness
Transaction-Science:jcp-flow-lattice
Transaction-Science:rust-toolchain-1.97.1
Transaction-Science:score-binary-on-320fa1e
Transaction-Science:sandbox/cred-injection-2
Transaction-Science:sandbox/credential-injection
Transaction-Science:corpus-embedder-s5
Transaction-Science:jcp/cite
Transaction-Science:receipts-corpus-connector
Transaction-Science:jcp/grant-caveats
Transaction-Science:feat/jpegai-derive-inputs
Transaction-Science:feat/jpegai-weight-tools
Transaction-Science:feat/jpegai-icci-validation
Transaction-Science:jcp/x402-example-settlement
Transaction-Science:jcp/x402-bridge
Transaction-Science:jcp/receipt-payload-hash
Transaction-Science:fix/jpegai-pih-flags
Transaction-Science:feat/jpegai-e2e-chain
Transaction-Science:feat/jpegai-e2e-z
Transaction-Science:feat/jpegai-ton
Transaction-Science:jcp/dual-ceilings
Transaction-Science:feat/jpegai-pih
Transaction-Science:feat/jpegai-bitstream
Transaction-Science:feat/jpegai-icci-net2
Transaction-Science:feat/jpegai-icci-net
Transaction-Science:feat/jpegai-dwt
Transaction-Science:feat/jpegai-color
Transaction-Science:score-binary-rerank
Transaction-Science:feat/jpegai-efl
Transaction-Science:feat/jpegai-lef
Transaction-Science:feat/jpegai-efn
Transaction-Science:feat/jpegai-lsbs
Transaction-Science:feat/jpegai-reconstruct
Transaction-Science:jcp/orchestrate-profile-mapping
Transaction-Science:jpegai-sigma-index
Transaction-Science:hyperscale-floorfix
Transaction-Science:feat/jpegai-pipeline-dequant
Transaction-Science:feat/jpegai-e2e-synthesis
Transaction-Science:recovery/jpegai-decoders
Transaction-Science:wai/jpegai-synthesis-executor
Transaction-Science:jouletag-standard
Transaction-Science:wai/jpegai-gate-fixes
Transaction-Science:wai/int-transformer-executors
Transaction-Science:wai/int-transformer-kernels
Transaction-Science:energy/rapl-nvml-hardware-fixes
Transaction-Science:fix/omni-build-and-gguf-tokenizer
Transaction-Science:jouletable-standard
Transaction-Science:jouleclaw/gguf-decoders
Transaction-Science:wai/confidentiality-freshness
Transaction-Science:joulehook-standard
Transaction-Science:honest-counter-provenance
Transaction-Science:amd-kds-adapter
Transaction-Science:evidence-derived-grounding
Transaction-Science:mapping-physically-rooted-clarify
Transaction-Science:attested-efficiency-demo
Transaction-Science:efficiency-energy-attestation
Transaction-Science:mapping-attested-kernel
Transaction-Science:energy-counter-attestation
Transaction-Science:efficiency-surface
Transaction-Science:efficiency-spec
Transaction-Science:harness-econ
Transaction-Science:federation-quic-on-main
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set
Reference
Transaction-Science/open-standards!298
Loading…
Reference in a new issue
No description provided.
Delete branch "wai/d2c-m7a"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
D2c M7a:
wai.image.jpegai's scale path and its two entropy decodes run through the integer operator setwai-ops/1, lowered byjpegai-int/1(integer-operators §13.6.1), on both reference decode paths. Every committed and pinned golden is unchanged.Not stacked: #274 (M6, this branch's base) merged as
80477972.origin/mainis merged in (last atbea79dc6); CHANGELOG keeps both sides, this branch's section first.What changes
wai-opsgainslower::parse_jpegai(the members ofnorm.jsonand Table 13.6-A, typed),lower::jpegai_netandlower::jpegai_net_loaded(the same lowering of a bundle already parsed, the last loading both scale graphs without writing and parsing them again),lower::jpegai::scale(one plane's graph) andstage::mans::decode_sgm_tables(E8 with its latent tables built once).lower::jpegaiis now parse, then lower. The committed graphs and certificates are unchanged.wai-rs/src/jpegai_ops.rs, new).load/load_bytesgive aScalePath: §13.6.1's load checks, the two scale graphs loaded underacc32, the latent tables, the hyper-latent rows and the gains.planedecodes one plane's integers as §13.6.1 steps 1 to 4 give them: a freshfacdecode over SOZ (for chroma, the 160 luma rows first, decoded with luma's rows and discarded), the scale graph,coded,block_stat,band_lookup,scale_index, then a freshsgmdecode over SORP or SORS. It refuses with the operator set's codes and never panics on a stream.jpegai_decode::{decode, decode_with_stages}run the scale path and the entropy decodes through the driver, and returnResult<Rgb, Refusal>(Refusal::Scopewithcheck_scope's reason, orRefusal::Opswithmodel_mismatchorstream_exhausted).jpegai_decode::{load, decode_loaded}decode with a scale path loaded once.NormTables' bounds and CDF rows arei64, so a load check sees the value the file gives, not a byte it wrapped to.legacy_int):jpegai_decode::legacy,jpegai_ops::legacy, and the pieces they run: the crate-root mANS port,jpegai_synthesis::decode_hyper_scaleand the pipeline'sskip_mask,rvs_additive,rvs_likelyandsigma_index. The calibration tests that read them requirelegacy_int.neural/jpegai_hyper.rsandneural/jpegai_mans.rsare deleted. The float decode path (neural::jpegai) builds aScalePathfrom its own bundle's members (the normative PMFs and bounds, the factorized CDFs, the gains, the scale network in itsblocksform,jpegai_ops::scale_net_of_blocks) and decodes each plane through the samejpegai_ops::plane. A bundle whose hyper-latent offsets are not 31, or that fails a load check, is refused.int_set_cache, keyed by the listing ofnorm.json,weights/hs_y.jsonandweights/hs_uv.json;ScalePathisResident). A refusal of the exact decode is the decode's result:model_mismatch,stream_exhausted, orset_incompletefor a member the set lacks. Only a sink without the bundle (nonorm.json), or a thread or target that cannot run the float stages (check_scope), takes the float path.decodeJpegAiMansdecodes through E8 (jpegai_ops::latent_span) and throws on a refusal;decodeJpegAiFullreports the decode's refusal. The site's reference vector gives the same symbols and hash.wai.image.jpegaigains theopsmember{ wai-ops/1, acc32, full, jpegai-int/1 }(no stage modes: E8 and the scale path's stage operators have none).registry/capabilities.jsonregenerated.acc32; a sink that holds the bundle reports the exact decode's refusal and does not fall back), SPEC §5's row, SPEC §7'sNeuralEntropyExactentry, SPEC §8's planned breaks, CHANGELOG.tests/jpegai_ops.rsin both fast-kernel steps ofwai-conformance.yml(its pinned-bundle cases skip there);wai-jpegai-e2e.ymlrunsjpegai_opsandjpegai_memoryon the fetched bundle withWAI_REQUIRE_SOTA_VECTORS=1, requiring every test by name and no skip banner, and fires on the files they read; the nightly differential names the jpegai half.A defect found: the residual-variance band edges
The exact decoder, and §13.6.1 step 3 transcribed from it, put a block whose
likelywas exactly 1003, 1352 or 1937 in the next band, for its σ addition and for its dequantisation multiplier. The reference decoder's own tables (4352 entries per branch, indexed bylikely; the 18 tables dumped from the reference decoder, and the ones the float path reads) change value at 1004, 1353 and 1938 in both branches and for both the addition and the dequant. The edges are now 1004, 1353 and 1938 in the decoder and in §13.6.1, and §15.3 item 4 records it.jpegai_rvs_bands_are_the_reference_tablesholds both branches' additions and multipliers to the reference's tables at every index. Ontest256.binno block'slikelylies within 2 of an edge (the reference's ownlikely, luma 0 to 1357, chroma 0 to 908, equals the decoder's), so no output changes; the two reference decode paths disagreed on codestreams that have such a block. The exact decoder's comment that "one block lands exactly on edge 1352" did not hold for the reference decoder'slikely.Planned breaks (integer-operators §15.3 item 4, SPEC §8)
On both reference decode paths, refused before the streams where the decoder decoded or panicked:
model_mismatch), among them a bound above 255 or a shift outside0..=127, which the loader wrapped;acc32, the capability's profile: a sum pasti32, or a shift past 63 (model_mismatch). acc32 holds every shift to at most 63 (§7.1), so a shift of 64 to 127 is this refusal;stream_exhausted), where the decoder panicked.The codestream's scope is checked first, then the bundle, then the streams. No committed bundle or codestream is affected (the committed synthetic bundle and the pinned
jpegai/v1load underacc32, and every committed and pinned decode is unchanged).Gates, each red once and restored
18646564jpegai_mans_golden: "σ addition, flag false, likely 1003" (−31); the pinned decode stays green2778f166jpegai_ops, both tests: "the converted bundle is the one wai-ops parses from the bytes"a6875276,9d8cad8efacdecode skips the 160 luma rows' reads (Part 3.5)jpegai_ops2 of 4 (Refusal { StreamExhausted, Symbol(711) }; the whole decodeOps(StreamExhausted)),jpegai_e2e_chroma(the same); the file-based goldens stay green (the switch is gate 6)B_yread as signed in E8 (Part 3.5)jpegai_mans_goldencarries this row is corrected. Red:wai-verify vectors verify,stage/mans_decode.jsonlline 12 (a vector with a bound of 128)opsmemberd709a776,aff9584c,4ac4c3e7jpegai_ops: "bounds: one of 256: the load from bytes accepts it"758d36d5,35f3d9a2,ffba2989,efc71269ffba2989,0e456c9ajpegai_ops::fast_kernelsand 5 otherint_opsequivalence tests;jpegai_ops::every_kernel_policy_decodes_the_planes_alike: "jpegai/v1 Luma: Policy { path: Fast, threads: 1 } differs from the interpreter alone"5bd789bf,0e456c9a,fe0c6e20,25013a85,b8710703rqfloor → half_up injpegai-int/1's convolutionsjpegai_cross_platform,jpegai_e2e_chroma,jpegai_hyperscale_calibration(luma 8263/40960 exact, max|Δ| = 172; chroma 8/24576, 80), and the committed graphsσ_idxtwice while its latent decodesjpegai_memory: "Luma: the front half through the operator set held 2666864 bytes; directly, 2218884"8386f0f4,15f0a282jpegai_ops4 of 9, byte-exact's direct-port golden, the differential (seed 10208061212434326836)The other commits:
1d53d003(the CHANGELOG names the retired duplicates);62768898and0fba6461(narrower K27 harnesses, withdrawn in3bc90f02, see Kani below); and the merges oforigin/main,7c4c4bd3,c329f46dandb9afc889.A memory fault placed in the decode's shared back half (the latents held through synthesis) stayed green, as it should: it moves both decodes alike. The fault above is the one the test is for.
Pinned inputs: what ran, with no skip
jpegai/v1was fetched on the build host withtools/wai_jpegai_fetch_e2e_inputs.sh, every file checked againsttools/jpegai-e2e-v1.sha256, aswai-jpegai-e2e.ymldoes, and every pinned-input test ran withWAI_REQUIRE_SOTA_VECTORS=1.WAI_JPEGAI_FRONTEND_FIXTURE,WAI_JPEGAI_HYPERSCALE_IO) no longer existed anywhere. They were rebuilt on the build host from the local reference assets' dumps (the reference decoder's entropy calls, scale, LSBS and synthesis dumps) andjpegai/v1'snorm.json, by a scratch script, and checked first against the unchanged tests at this branch's base, wherejpegai_e2e_frontend,jpegai_e2e_chromaandjpegai_hyperscale_calibration(both planes) passed with the figures their comments record. The assets root was copied to the build host forjpegai_mans_goldenand the float path's tests.jpegai_e2e_full,jpegai_reconstruction_binding(the pinned pixel hash),jpegai_cross_platform(all 9 hashes),jpegai_ops(9),jpegai_memory,jpegai_e2e_frontend,jpegai_e2e_chroma,jpegai_hyperscale_calibration(luma and chroma),jpegai_mans_golden(12), the neural dispatch tests (3), the float path'sjpegai_e2e,jpegai_liveandjpegai_scope_ort, byte-exactjpegai_golden, and wai-ops'jpegai_scale_path_on_a_supplied_bundleandmans_matches_reference_encoder_streams.Results on the merged head
All on the build host, at
3bc90f02(main merged in atbea79dc6).gate.sh d2c-m7a-merged: GREEN. The build, the lib tests, carriage, the corpus loop (21 of 21), the fast kernels, byte-exact, wai-web wasm32 and the neural gates all passed.jpegai_hyperscale_calibration: luma 40960/40960 and chroma 24576/24576 exact, max|Δ| = 0.jpegai_mans_golden: 12 of 12.jpegai_golden: E8 and the direct port both decode the reference stream.jpegai_e2e_chroma: U and V max|Δ| = 1, 4426/131072 differ, as before.jpegai_e2e_frontend: Y from the codestream 916/65536, from the reference latent 788/65536, as before.jpegai_cross_platform: every hash; against the reference PNG max|Δ| = 1, 8742/196608 differ, as before.jpegai_reconstruction_bindingandjpegai_e2e_fullpass on the pinned pixel hash.int_ops_differential, the jpegai half; each case decodes two planes, and a planned break is counted per case):jpegai_memory: the heap's peak during the call,jpegai/v1, reference kernels):cargo test --locked, debug and release, and the fast-kernel steps ofwai-conformance.ymlin release.wai-verify vectors verify(every file verifies).tools/wai_ops_check.py ops-conformance: every file rewritten byte for byte.3e243dc1…at acc32, recomputed by both certifiers (wai-verify bounds --checkandwai_ops_check.py certify --check).jpegai_scale_path_on_a_supplied_bundle, andwai registry export --check.check-lockfiles.sh.cargo check --lib). Each gives one dead-code warning,int_payload::unpinned_readwithoutneural; main gives the same warning, and this branch does not touch that file.decodeJpegAiManson the site's reference vector: 172 coded symbols, 0 mismatched, the native hash. A cut stream throwsstream_exhausted.include/wai.his as committed.Kani, under a memory budget
Every K27 totality harness ran under memguard with a memory budget, not only a time budget, and each was stopped at its budget:
kani_openharnesses (16-byte streams, a span or a row of up to 5 positions): each passed a 48 GB budget, peaking at 76 GB and 91 GB resident.62768898): it passed a 40 GB budget, peaking at 57 GB.0fba6461): each was still running past 25 minutes and 24 GB.Run in the stage shard, any of them would take its runner's memory. So they are withdrawn (
3bc90f02), and K27's totality harnesses staykani_openas on main.k27_mans_bounds_are_unsignedandk28_mans_entry_fieldsverify.Decisions
acc32. Both certified bundles' scale graphs meet it, and so the capability declares it: every conforming bundle's scale path then runs on a 32-bit fabric as on a 64-bit one (D3b's first target). A bundle that meets onlyacc64is a planned break.% 256into au8), andB_yis unsigned (refused outside[0, 255]before any symbol). It is exercised by the cut-at-every-length tests on two bundles and by the differential, where every stream the operator set refuses is one the direct port panics on, and no case panics through the operator set. The model checker could not prove totality within a memory budget at any window tried (see Kani above); the totality harnesses staykani_open, andk27_mans_bounds_are_unsignedandk28_mans_entry_fieldsverify.jpegai_decode::load) follows the*_net_loadedpattern (lower::jpegai_net_loaded). The store keeps only the scale path: the other networks are parsed by the float stages' loaders, which this milestone does not lower.band_lookupwith the corrected edges gives the same values at every index.Left for M7b and M8
checkranges at the float boundaries. The float stages' weight loaders still panic on a mistyped member (Weights::from_json,IntNet::from_json,IcciNet::from_json).Win::initmakes).jpegai_e2e_frontend,jpegai_e2e_chromaandjpegai_hyperscale_calibration.WIV1andWIR1(stage operators only)./jpegaipage callsdecodeJpegAiMansanddecodeJpegAiFull; it picks up the change (a refusal now throws) with its next wasm build.Notes
cargo fmt, nogit stash, no cargo output piped intoheadortail.include/wai.his unchanged: the new constants are crate-only (an early build put four of them and an opaqueProfilein the header; not kept).🤖 Generated with Claude Code
Closed: landed in main through #308 (wai/d2c-m8), which contains this branch's head
a6cd06d7unchanged;3bc90f02was green on its own (80), and #308 was green with both (103 passed, 38 skipped).The compile fix of the gate's WIP commit (a payload helper with two borrowed inputs needs its lifetime named), and gate 2's results. Results (build host, release; pinned jpegai/v1 inputs fetched and checked against tools/jpegai-e2e-v1.sha256; the reference-decoder stage fixtures rebuilt from the local assets' dumps and checked by the unchanged tests first): - tests/jpegai_ops.rs 4 passed, no skip: both planes' z, v, mask, likely, rvs, σ_idx and y_q through the lowering equal the direct computation's; the whole decode through the operator set equals the direct decode at all 7 stages and matches WAI_JPEGAI_EXPECT_SHA256. - jpegai_hyperscale_calibration, luma and chroma: the scale graph (acc32) vs the reference I_s, 40960/40960 and 24576/24576 exact, max|Δ| = 0. - jpegai_mans_golden 12 passed: E8's tables (4 golden, 32 normative), the reference encoder's sgm and fac streams, codestream → E8, the 258-call replay, the scale graph on both planes, the sigma chain through the stage operators. - byte-exact jpegai_golden 3 passed (E8 on the reference stream). - jpegai_e2e_frontend and jpegai_e2e_chroma: y_q through the operator set 40960/40960 and 24576/24576 exact; every later stage as before (U,V 3.377%, Y 1.398% at 1 LSB). - The file-based goldens (jpegai_e2e_full, jpegai_reconstruction_binding, jpegai_cross_platform's 9 hashes) unchanged; wai-ops 35 + 7 + 3 + 4 + 2 + 1 + 1 tests. Falsified (Part 3.5): - Chroma's fac decode skips the 160 luma rows' reads (a fresh decoder over only its own 96 rows). Red: jpegai_ops 2 of 4 (the planes test, Refusal { StreamExhausted, Symbol(711) }; the whole decode, Ops(StreamExhausted)), jpegai_e2e_chroma (the same refusal). The file-based goldens stay green: the switch is gate 6. Restored: green. - B_y read as signed in E8. Every M7a golden stays green: no reference stream decodes an escape at a distribution whose bound is 128 or more, so the prediction that jpegai_mans_golden carries this row is corrected. Red: wai-verify vectors verify, stage/mans_decode.jsonl line 12 (a vector with a bound of 128). Restored: green. Co-Authored-By: Claude Opus 5.5 <[email protected]>jpegai_decode::{decode, decode_with_stages} decode through the integer operator set and return Result<Rgb, Refusal>; load and decode_loaded run a scale path loaded once. The direct decode is jpegai_decode::legacy and jpegai_ops::legacy, test-only (legacy_int). The neural sink's exact path lowers and loads the scale path from the members' bytes through the store of loaded sets (int_set_cache, keyed by the listing of norm.json and weights/hs_{y,uv}.json); a refusal of the exact decode (model_mismatch, stream_exhausted, or set_incomplete for a member the set lacks) is the decode's result and does not fall back to the float decode (O9). Only an absent bundle, or a target or floating-point environment the float stages cannot run in, takes the float decode. The float decode path (neural::jpegai) runs its scale path and entropy decodes through the same driver (jpegai_ops::plane, O10), from its own bundle's members; one whose hyper-latent offsets are not 31, or that fails a load check, is refused. The browser crate's decodeJpegAiMans decodes through E8 (jpegai_ops::latent_span) and throws on a refusal; decodeJpegAiFull reports the decode's refusal. Co-Authored-By: Claude Opus 5.5 <[email protected]>Results (build host, release, pinned inputs, no skip): tests/jpegai_ops.rs 9 passed; the CI trio (jpegai_e2e_full, jpegai_reconstruction_binding, jpegai_cross_platform: all 9 hashes and WAI_JPEGAI_EXPECT_SHA256); jpegai_e2e_frontend and jpegai_e2e_chroma; jpegai_hyperscale_calibration on both planes (max|Δ| = 0); jpegai_mans_golden 12 passed on E8 alone; the neural dispatch 3; the float path (jpegai_e2e, jpegai_live 5/196608 at 1 LSB, jpegai_scope_ort); byte-exact jpegai_golden 2; wai-ops' bundle tests 2; jpegai_memory (front half luma 2,114,160 against 2,218,884, chroma 1,290,864 against 1,357,586); the differential, 1,500 cases, no disagreement. Each build's cargo check (neural_int; neural_int,legacy_int,provenance; neural; the differential's features; the default features with neural; wai-web; the byte-equality crate) adds no warning. Falsified: the test-only direct mANS port refills its window to 48 bits instead of 56. Production green (the CI trio, byte-exact's E8 golden); the comparisons red: jpegai_ops 4 of 9 (the planes, the whole decode, both stream-parity tests), byte-exact's direct-port golden, the differential ("Luma: the two decodes differ", seed 10208061212434326836). Restored: green. Co-Authored-By: Claude Opus 5.5 <[email protected]>Pull request closed