docs: restructure TASKS.md into a catalog — one file per task in TASKS/
TASKS.md is now the index (status table, open items, research pointer). 33 files: 32 task files + 1 research facts file. The full take-saga narrative and all design decisions are preserved verbatim; the catalog makes the queue readable without opening every task body. Schema and AGENTS.md updated to reflect the new layout.
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# TASK 35 — Scene-linked audio: "scenes remember the room" (queued 2026-09-01; spec approved by the creator same day)
|
||||
|
||||
> Catalog: [`TASKS.md`](../TASKS.md) — status and requirements live here.
|
||||
|
||||
|
||||
**Goal:** the BRB scene mutes the mic; the Chat scene brings it back. The creator stops fiddling with
|
||||
audio at transitions — the scene carries the room state. OBS needs scripts/plugins; native = the
|
||||
creator-proof pitch.
|
||||
|
||||
1. ☐ `Scene` gains nullable `SceneMutesMic` / `SceneMutesDesktop` — `null` = don't touch (the default;
|
||||
scenes are passive until told). Schema column bump + roundtrip.
|
||||
2. ☐ Applied on **live transitions only** (thumbnail click / hotkey), ONCE at entry — never on
|
||||
offline staging (no surprise stream-state edits while auditioning).
|
||||
3. ☐ The creator is boss: a manual mute/unmute mid-scene is never overridden until the next entry.
|
||||
4. ☐ BRB ships `SceneMutesMic = true`; other scenes default `null` — creator's choice.
|
||||
5. ☐ Edit UI: two checkboxes in the scene's Properties section (left panel, edit mode) — no new chrome.
|
||||
6. ☐ Test (the ONE): transition applies scene state; `null` leaves state untouched; manual override
|
||||
survives until the next entry.
|
||||
|
||||
Reference in New Issue
Block a user