- Add CLI command flag with non-GUI dispatch flow and OSD error handling.
- Add runtime integration call and IPC hook so manual refresh works from command runner without app startup.
- Add public AnkiIntegration manual refresh API with force refresh semantics and guard reuse.
- Preserve default n+1 behavior by fixing config validation for malformed values and adding tests.
- only start overlay from launcher when --start is passed or plugin auto_start is enabled
- read socket_path from mpv script-opts/subminer.conf and use it for mpv/overlay/subtitle IPC
- only stop overlay on launcher cleanup when launcher actually started it
- preserve --start semantics for second-instance command+action flows so MPV reconnect happens before toggles