# HANDOFF — 2026-11-02 (Logs severity and acknowledgment) ## 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. ## 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. ## 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`. - Bundled FFmpeg stays outside the single-file exe (`ExcludeFromSingleFile="true"`).