Files
2026-05-21 23:08:34 +02:00

2.6 KiB

Decision Log — Video View Manager Product Brief

Session: 2026-05-19

Decisions Captured

# Decision Rationale Source
1 Module is free / open source User confirmed User input
2 Target platform: FoundryVTT v14 User confirmed User input
3 North star feature: GM one-click cam toggle Confirmed and anchored by user at end of brainstorming Brainstorming session
4 Progressive Enhancement as architecture (L1→L2→L3) Emerged from SCAMPER-Eliminate; user confirmed Brainstorming session
5 Dedicated popout for seating chart (not sidebar) User explicitly chose popout — "we will not do this frequently" User input
6 Reaction cam is opt-in at character setup Resolved Marcus/Sofia privacy tension User confirmed during Role Playing
7 v1.0 scope = right-click toggle only User reanchored to core feature; all else is additive User input
8 Brief purpose: FoundryVTT community pitch User selected option [2] User input
9 Display name assumed as "Video View Manager" User did not specify; derived from package ID [ASSUMPTION] — confirm or override
10 No known competitor modules User described current state as "complex and not flexible" with no named alternatives User input — [ASSUMPTION] worth validating

Open Questions

  • Confirm display/community name for the module
  • Validate: any existing FoundryVTT v14 modules that offer per-player cam visibility control?
  • Technical constraint: does FoundryVTT v14 WebRTC API support real track disabling, or is it CSS-only? This affects architecture of the core toggle.

| 11 | Module display name: Scrying Pool | User selected from proposed names; thematic, memorable, GM-perspective | User input | | 12 | Assumption #9 resolved: display name confirmed as "Scrying Pool" | See decision #11 | User input | | 13 | Assumption #10 resolved: no competitor modules confirmed | Exhaustive research of FoundryVTT registry + GitHub found zero per-player GM webcam visibility modules | Research agent | | 14 | Key adjacent modules noted: LiveKit (local-only hide), Camera Dock (layout only), OBS Utils (map viewport), Better Cams (CSS only) | Differentiation is confirmed genuine | Research agent | | 15 | Technical note: FoundryVTT native AVMaster exposes canUserShareVideo() and per-user hidden flag — but self-controlled only. GM writing to another user's setting is unexploited by any existing module. Core toggle is technically feasible. | Confirms architectural approach | Research agent |

Finalized: 2026-05-19

Doc standards applied (structural + prose). Status set to final.