1.8 KiB
1.8 KiB
HANDOFF — 2026-11-02 (test failure follow-up)
State
main; Logs tabs committed as9fa06c6, local and not pushed.ChannelStatsServiceTestsuses dates relative to UTC so its 90-day upload assertion does not expire with the calendar; fix committed as3985a41.ScoreboardPropertiesTestsnow checks for the themedPropertyPillCheckstyle instead of staleYtCheckBoxmarkup; committed as221b816.PropertiesHierarchyTestsnow checks shared styles and scopes the duplicate shape bindings to the Shape block; committed as91e308e.GeometryFieldWidthTestsnow identifies the shared draggable-layer Geometry block; committed as82609a5.NotificationServiceTestsruns tint assertions with real theme resources and uses the currentBrush.ErrorContainertoken; committed ascaf91e6.ScoreboardSimulationTestsnow checks the sharedHelpers/DevBuild.cscompile-time gate; committed as0e1f948.UiShellTestsnow checks the orange Settings gear on the preview rail and the EDIT/session ordering in the top bar; focused test passes. This task is ready to commit.- Clean app build is 0 warnings. Full suite: 3 failed / 519 passed of 522; remaining failures are being handled one task and one local commit at a time.
Next action
Commit the UiShell assertion update, then take the next remaining failure. Do not push absent a milestone/checkpoint request.
Landmines
- Build/test with Windows
dotnet.exe; the full suite can hang in WASAPI teardown. verify.shcannot pass until the remaining 3 suite failures are resolved; scope checks are run separately when that gate exits early.- Any integration test constructing
MainWindowmust setLayoutPathOverrideto a temporary DB and clear it infinally. - Bundled FFmpeg stays outside the single-file exe (
ExcludeFromSingleFile="true").