Files
LlamaCasty/HANDOFF.md
T

26 lines
1.4 KiB
Markdown

# HANDOFF — 2026-11-04 (Day 2 reconciliation and YouTube status color)
## State
- `main`; recent commits: Logs `a6aea5b`, close-out dialog ownership `76e8c22`, vertical scaling via
FFmpeg `6310f50`.
- Day 2 documentation reconciliation is verified and pending its own commit. It retires unused
`StreamConfig` defaults, records the vertical resolution-only check, and updates visibility/tier policy.
- Top-bar status color is implemented and its focused test passes: normal ON-AIR stays red until
YouTube reports `live`, then turns green; TEST remains gold; stopping restores the idle color.
- Full verification: clean app build, 522/523 tests (the one failure was the known
`AudioPipelineTests.Mix_HonorsProviderGains_AndGameMute_KillsTheLoopback`), scope check passed.
- Four untracked `Assets/llamacasty-*` files remain untouched.
## Next action
- Commit the pending Day 2 documentation unit and the top-bar color unit separately.
- Then continue TASK 53: enumerate output tiers and pin their geometry. Do not push absent a checkpoint request.
## Landmines
- `LayerReorderPersistenceTests.RealMouseDrag_OnTheLayerList_PersistsTheReorder` injects physical
mouse input. Do not run it while the desktop is in use.
- Integration tests constructing `MainWindow` must set a temporary `LayoutPathOverride` and clear it in `finally`.
- Bundled FFmpeg stays outside the single-file exe (`ExcludeFromSingleFile="true"`).