docs: reconcile Day 2 release policy and output tasks
This commit is contained in:
+14
-13
@@ -1,24 +1,25 @@
|
||||
# HANDOFF — 2026-11-02 (Logs severity and acknowledgment)
|
||||
# HANDOFF — 2026-11-04 (Day 2 reconciliation and YouTube status color)
|
||||
|
||||
## State
|
||||
|
||||
- `main`; previous Logs tab and 13 test-failure fixes are committed locally, not pushed.
|
||||
- Logs wraps and colors by explicit message type. Class 1 (fatal/unhandled) and Class 2 (recoverable,
|
||||
actionable) are independent metadata; Class 1 pins above Class 2. Acknowledging unpins but retains
|
||||
the entry in the current-launch timeline. Disk format and rotation are unchanged.
|
||||
- Logs integration test passes; clean app build is 0 warnings and scope-check passes. The last full
|
||||
run was 521/522: only the real-mouse layer-reorder test failed while the creator was using the
|
||||
desktop. It was not rerun; the focused drag test passes in isolation.
|
||||
- `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 this Logs enhancement with the interactive-mouse test exception recorded. Do not rerun that
|
||||
test while the creator is playing; do not push absent a checkpoint request.
|
||||
- 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. It passed in isolation; do not run it while the desktop is in use.
|
||||
- Any integration test constructing `MainWindow` must set a temporary `LayoutPathOverride` and
|
||||
clear it in `finally`.
|
||||
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"`).
|
||||
|
||||
Reference in New Issue
Block a user