### The quickstart archive carries WAI Studio, `wai-ingest` and `wai-quantum`

- **`share/wai/studio/`**: WAI Studio, built once by the new `quickstart/build-studio.sh` (Studio's
  core and Quantum Studio's engine through wasm-bindgen's web target, then both interfaces), so
  `wai dev` from an installed archive serves it at `/_wai/`, where it looks beside its own binary.
  Before this the archive did not carry it, and `/_wai/` answered that Studio's files were not
  there. `build.sh` takes it as `--studio <dir>`, beside `--web`.
- **`bin/wai-ingest`**, the ingest gateway (WHIP, SRT and RTMP into a room, WHEP out), and
  **`bin/wai-quantum`**, the quantum command line, join the five binaries; `build.sh` runs each of
  them before it packages them, where it can.
- **The release** (`wai-release.yml`) builds the room client and Studio once, on the macOS host,
  into one attachment, and every platform's archive carries both and the seven binaries; the
  Homebrew formula installs `share/wai/studio` too, and the Scoop manifest names `wai-ingest`.
- **`wai-quantum` stays its own package.** The Homebrew formula and the Scoop manifest install
  every binary of the archive but `wai-quantum`, and depend on its own formula and manifest
  instead, so `brew install` and `scoop install` of either, after the other, find one copy, not
  two packages claiming one command. The archive's `wai-quantum` is built as its own release
  builds it (on macOS with `metal`, the state vector on the GPU), so the one `install.sh` puts on
  `PATH` is the same program. `quickstart/test/formulae_test.py`, in the examples workflow,
  runs `formulae.py` against a stand-in release and holds both entries to `build.sh`.
- **The checks.** `quickstart/test/clean-machine.sh` refuses an archive that lacks any of the
  seven binaries, the room client, or Studio's page and core, runs `wai-quantum` and `wai-ingest`
  from it, and requires `wai dev --check` to have served Studio at `/_wai/`; the examples
  workflow's archive job builds Studio as the release does, requires the same of the archive's
  `wai dev --check`, and runs `clean-machine.sh` on the archive it built. That job also fails
  when the builds leave a file in the checkout: Studio's build, without `CARGO_TARGET_DIR`, goes
  under the ignored `target/studio/`.
