Files
LlamaCasty/HANDOFF.md
T
gramps 04eab51ead Docs: TASK 30 + ai.md layout update + HANDOFF refresh
TASKS.md: TASK 30 added (gear cleanup + record location + preview
restructure + avatar fix). ai.md: audio description updated (mic now
in preview bottom row, not footer), resolution tiers updated (bottom
bar: gear/stats/resolution), MainWindow layout description updated.
HANDOFF.md: refreshed to clean-tree state, latest commit 455a409.
2026-08-29 11:02:11 -07:00

35 lines
1.6 KiB
Markdown

# HANDOFF — Session State
## Branch / Commit State
**`main`**, working tree is **CLEAN** — all changes committed and pushed.
No feature branches pre-1.0: all work lands on `main` per work unit.
**Latest commit:** `455a409` — mic moved to preview, bottom bar restructured, avatar fix.
## What's In Flight
Nothing — clean tree, ready for next task.
## Landmines
- **TextBox.Mode=OneWay** is required for `RecordFolderDisplay` binding (get-only computed property).
- **Pre-existing test failures (do not chase):** `AudioPipelineTests.Mix_HonorsProviderGains…` +
`RoundClipInteractionTests.Round_Clip_Corner_Is_Grabbable…`.
- **App running locks `ytLive.exe`** → build fails MSB3027. Kill PID before building.
- **Test suite hangs** when running full vstest (WPF `RealAppHost` dispatcher deadlock); individual
tests pass in isolation. Use `dotnet test` on individual test classes, not the full suite DLL.
- **Pre-commit gate:** `./scripts/verify.sh` — clean build (0 warnings) + full tests + scope check.
## Todo state
- TASK 18: shipped. Remaining = running-app verification (creator).
- TASK 21: Increment A shipped (`eba6af5`). Decoder blocked on ffmpeg.
- TASK 22 (audio sync offset): not started.
- TASK 30: gear cleanup + record location + single Start + preview layout restructure — shipped
across commits `6031a56` + `61b850f` + `455a409`. Includes: socials button + hover glow,
mic moved to preview pane, bottom bar restructured (gear left / stats center / resolution right),
avatar hidden when signed out.
- Monetization: deferred (creator rethinking price/subscription model).