open-standards/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 852cd42e80 wai-quantum fabric: run meters, metered calibration, place_for, and the Fabric wrapper
Stage 6 of the WebGPU member plan (energy, and placement that can choose the GPU).

- quantum_fabric: the member-neutral RunMeter trait (no meter ships in the crate);
  a reading reaches a result only when check_label accepts it, every start is
  matched by one stop, and a refused run's reading is discarded. EnergyCalibration
  turns metered runs into a KernelEntry figure (nJ per pair-update, rounded up,
  the runs' class with the rounding folded into its uncertainty), or no figure at
  all; detect_local_metered gives the CPU reference its figure. place_for places
  one run by a caller's picojoule model when every candidate has a prediction,
  else as place. Fabric runs a circuit on the placed member, falls back down the
  placement order on TooWide, OutOfRange, Memory, Timeout or Device, and seals the
  receipt with the member that produced the result, the refusals beside it.
- quantum_fabric_webgpu: simulate_metered brackets a run from its first submission
  to its last readback (device work only; detail says so), member_metered
  certifies and calibrates in one pass, the member is a Runner for its own
  implementation, and WebGpuError maps onto MemberError.
- Tests: CPU-side tests with synthetic meters, figures, models and refusing
  members; device test g13 (metered runs, a metered calibration, and the fabric
  falling back from a member held to three qubits); the member script expects 14
  tests and a fabric line per declared adapter.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 05:08:11 -04:00
..
check-comparative-prose.sh wai: restate the ranking phrases the retrofit left in research and extensions 2026-10-01 08:38:05 -04:00
check-no-vanity-metrics.sh docs + no-vanity-metrics: reword two counts, fix scanner false positive 2026-06-13 22:14:13 -04:00
check-public-names.sh wai-quantum WebGPU member: CI review fixes 2026-10-10 23:29:10 -04:00
check-wai-section-refs.py check-wai-section-refs: read wai/SECURITY.md too 2026-10-09 17:15:06 -04:00
check-workflow-concurrency-selftest.sh ci: guard the concurrency groups, and stop the dev Mac serving 13 of 21 contexts 2026-10-05 12:18:21 -04:00
check-workflow-concurrency.sh ci: guard the concurrency groups, and stop the dev Mac serving 13 of 21 contexts 2026-10-05 12:18:21 -04:00
install-hooks.sh ci: no-vanity-metrics scanner + pre-commit hook + CHARTER policy 2026-06-02 10:39:43 -04:00
pr-touches-paths-selftest.sh ci: a rebase ran every path-filtered workflow, because paths: matches the push delta 2026-10-08 11:40:23 -04:00
pr-touches-paths.py ci: a rebase ran every path-filtered workflow, because paths: matches the push delta 2026-10-08 11:40:23 -04:00
test-public-text-checks.sh wai: restate the ranking phrases the retrofit left in research and extensions 2026-10-01 08:38:05 -04:00
wai-quantum-webgpu-member.sh wai-quantum fabric: run meters, metered calibration, place_for, and the Fabric wrapper 2026-10-12 05:08:11 -04:00