# FB-10040 Figma Execution Prompt — To be confirmed

Mode: Apply deterministic spec
Task type: US-3 existing product increment
Author: Nancy

## Goal

Create a To be confirmed FB-10040 proposal for RPS Link without modifying the confirmed stable frame. Base it on TVU RPS 20220302 node 3893:25526, frame "Disable All Cellular/UnChecked". The target module is Return Video, node 3893:25778.

## Hard Constraints

- Do not overwrite or mutate the confirmed/stable RPS Link frame.
- Create a separate To be confirmed section/page/frame for FB-10040.
- Preserve the existing RPS visual baseline: dark module background, green title, compact rows, Helvetica-style typography, 16 px checkbox.
- Use TVU Design System CheckBox semantics for the new preference: dark theme=on, status=off/on, enable=yes.
- Use TVU Tooltip/help semantics for the help icon: dark theme=on, pointing=Center down unless placement requires Center up.
- Do not hand-draw a bespoke checkbox for the new preference if the DS component is available.

## Source Geometry

Existing Return Video module:
- Module node: 3893:25778
- Size: 500 x 180
- Title strip: y=0, h=60
- Existing content starts at y=84
- Channel rows are 28 px high, with second row y=44 below first
- Existing row checkbox is at x=408, y=6 inside each 424 px row

## Build Spec

Clone the existing frame or module into a new To be confirmed FB-10040 area. In the proposal version only:

1. Resize Return Video module height from 180 to approximately 220 px.
2. Keep module width 500 px and title strip unchanged.
3. Add preference row inside the module below title, at approximately x=16, y=78:
   - CheckBox 16 x 16, status=off for unchecked variant.
   - Label: Disable Return Video on Boot
   - Help icon: 16 x 16, placed after the label with 8 px gap.
4. Move the existing channel rows down so row 1 starts around y=118 and row 2 around y=162.
5. Produce three visual states:
   - Unchecked default
   - Checked
   - Checked with tooltip expanded
6. Tooltip copy must be exact:
   When checked, Return Video Feed will always start as off after a power cycle or reboot, even if it was active when powered down.

## Behavior Contract

Unchecked default: preserve current behavior. If RVF was ON before power cycle, device startup may restore RVF ON.
Checked: after power cycle or reboot, RVF must start OFF even if it was active when powered down.

## Handoff Content

Add a concise UX note for PM/engineering:
- Why: module-level reboot preference for Return Video Feed.
- Change: add checkbox above channel controls.
- Data/implementation: persist preference independently of transient channel state.
- Acceptance: unchecked preserves current behavior; checked forces RVF off after reboot/power cycle.

Keep the note product-facing. Do not include pseudocode, regex, persona digressions, future roadmap, or open questions in the Figma deliverable.

## STOP

After creating the To be confirmed proposal, stop and report:
- New section/page/frame name
- Node links for unchecked, checked, and tooltip states
- Any component import fallback used
- Screenshots/exports produced
