Some checks failed
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Has been cancelled
no-vanity-metrics / WAI public text names no comparison (pull_request) Has been cancelled
no-vanity-metrics / WAI public text names no company or product (pull_request) Has been cancelled
standards workspaces build + test / jouleclaw-rs (pull_request) Has been cancelled
standards workspaces build + test / aac-rs (pull_request) Has been cancelled
standards workspaces build + test / arl-rs (pull_request) Has been cancelled
standards workspaces build + test / eoc-rs (pull_request) Has been cancelled
standards workspaces build + test / jcp-rs (pull_request) Has been cancelled
standards workspaces build + test / joule-code-rs (pull_request) Has been cancelled
standards workspaces build + test / joule-ui-rs (pull_request) Has been cancelled
standards workspaces build + test / joulecontract-rs (pull_request) Has been cancelled
standards workspaces build + test / jouledesk-rs (pull_request) Has been cancelled
standards workspaces build + test / joulehook-rs (pull_request) Has been cancelled
standards workspaces build + test / map-rs (pull_request) Has been cancelled
standards workspaces build + test / mesh-rs (pull_request) Has been cancelled
standards workspaces build + test / openpay (pull_request) Has been cancelled
standards workspaces build + test / proof-rs (pull_request) Has been cancelled
standards workspaces build + test / sandbox-rs (pull_request) Has been cancelled
standards workspaces build + test / sense-rs (pull_request) Has been cancelled
standards workspaces build + test / smart-byte-rs (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Has been cancelled
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Has been cancelled
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · macos (pull_request) Has been cancelled
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Has been cancelled
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Has been cancelled
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Has been cancelled
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Has been cancelled
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Has been cancelled
workflow hygiene / every workflow supersedes its own queue (pull_request) Has been cancelled
The reach builds' byte-identity rested on local runs: CI built wai-web from the tree,
which can never be the package the site serves, so build.sh took its "not the recorded
input" branch and the recorded outputs were never checked there.
- reach/record/ keeps the package of record: the two files the site serves under
/wai/pkg/. It is rebuilt from wai/wai-web at 248846f1 with the site's recipe, which now
also remaps the standard library's sources in the toolchain to /rustc/<the compiler's
commit>: the old remap kept the toolchain's folder, named after the build host, in
every panic location of generic std code (and so in every reach binary and J bundle).
manifest.json is re-recorded from it, with input.commit.
- The package is kept rather than rebuilt in CI: the same commit and recipe give a
different wasm on the linux runner's host than on the macOS arm64 host that built it
(measured twice in the runner's image, with the export at /tmp and at /private/tmp; the
glue is the same, the code section is not).
- wai-web-reach.yml runs a leg per package. The record leg checks reach/record/ against
the manifest's SHA-256 and runs build.sh with the new WAI_REACH_REQUIRE_RECORD=1, which
refuses any other package, so every output must equal the manifest; then run-modern and
the engine images run on those outputs. The tree leg is the earlier job. Step names
describe each image by its engine features.
- wai-load.js: the early-engine probe is the feature `noDotAll` (was `v8Before62`), and
its reasons and comment say what the engine lacks, not which engine it is.
- README, CHANGELOG and wai/README: the proxies are named by Node image and engine
features, and the device classes they stand for by capability; no engine, browser or
OS family names. Counts that drift ("five counted places", "four profiles", "the four
int_synth vectors") describe the shape instead. The CHANGELOG describes what CI runs
and claims no CI result.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
64 lines
1.8 KiB
Text
64 lines
1.8 KiB
Text
# Test corpora: too large to commit. Never commit.
|
|
# Fetch scripts belong in-repo; the data does not.
|
|
/corpus/
|
|
|
|
# Rust build output (any crate)
|
|
target/
|
|
**/target/
|
|
/wai-rs/target/
|
|
/wai-web/target/
|
|
/byte-exact-conformance/target/
|
|
/wai-relay/target/
|
|
/wai-spz-gen/target/
|
|
|
|
# Vendored reference software — cloned out-of-band, not WAI source (~935 MB).
|
|
/jpeg-ai-ref/
|
|
|
|
# Large exported model / fixture assets — sink-supplied, archived out-of-band (~360 MB).
|
|
/jpegai-vm-assets/
|
|
|
|
# Neural model bundles for the browser demo. These are large (~120 MB
|
|
# per model) and regenerable: run `python3 tools/wai_encodec_export_onnx.py`
|
|
# against a local EnCodec checkpoint to produce them. See
|
|
# wai-web/demo/models/README.md.
|
|
/wai-web/demo/models/**/*.onnx
|
|
/wai-web/demo/models/**/*.bin
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.venv/
|
|
venv/
|
|
|
|
# Local codec output / scratch artifacts (regenerable)
|
|
*_out.png
|
|
/wai/i_out.png
|
|
/wai-neural/*.png
|
|
/wai-neural/err.log
|
|
|
|
# OS noise
|
|
.DS_Store
|
|
|
|
# Raw design transcripts — kept on disk for reference, not part of the
|
|
# repo's public surface (the coherent narrative is README.md + SPEC.md).
|
|
/notes-1.md
|
|
/notes-2.md
|
|
|
|
# Keep: SPEC.md, README.md, LICENSE, wai/, wai-rs/ (src + tests/fixtures),
|
|
# wai-neural/ source, the small *.wai sample bundles.
|
|
wai-web/demo/scpkg/
|
|
# wasm-pack build outputs (rebuilt by wasm-pack / demo/verify_int_synth.sh).
|
|
wai-web/demo/pkg/
|
|
wai-web/demo/pkg-node/
|
|
# int_hyper conditional-codec demo artifacts (PTQ model + bitstream, large —
|
|
# regenerated by tools/wai_sota_int_synth_export.py into demo/int_hyper/).
|
|
wai-web/demo/int_hyper/
|
|
|
|
# Reference codec tools built by tools/build_reference_decoders.sh (sink decoders, fetched out-of-band).
|
|
/.reference-tools/
|
|
# The reach build's pinned tools and its output (wai-web/reach/build.sh).
|
|
wai-web/reach/.tools/
|
|
wai-web/reach/dist/
|
|
wai-web/reach/ci-dist*/
|
|
wai-web/reach/ci-modern*/
|