bglga/TODO/GAL-47.md
Harald Hoyer 365e3a7cc4 chore(todo): add acceptance criteria and test hints to open issues
Flesh out the 14 still-open issues (GAL-34/35/36/37, 40/41, 43, 46/47/48/49,
52/53/55) with explicit acceptance criteria and concrete integration test
hints that reference existing types and headless tooling, so future work
on these tickets has a clear definition of done.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 09:53:09 +02:00

844 B

id title status parent labels
GAL-47 Integrate bevy_audio Todo GAL-46
polish
audio

GAL-47: Integrate bevy_audio

Integrate bevy_audio.

Acceptance criteria

  • AudioPlugin (or feature-equivalent) registered in App setup in lib.rs.
  • cargo build and cargo run succeed under nix develop.
  • Headless run (no audio device) does not panic — required so take-screenshots continues to work.
  • One canary sound plays at startup or on a known event to prove the wiring.

Integration test hints

  • cargo test-level: build the App with the audio plugin, run Startup schedule, assert no panic.
  • Manual: cargo run on a dev host with audio, verify audible canary.
  • CI: nix run .#take-screenshots -- ./target/debug/bglga 1 6 1 ./shots still produces a PNG with audio plugin enabled.