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>
This commit is contained in:
parent
53938f22b5
commit
365e3a7cc4
14 changed files with 188 additions and 0 deletions
|
|
@ -9,3 +9,16 @@ labels: [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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue