Files
SubMiner/backlog/tasks/task-2.5 - Perform-desktop-smoke-validation-with-mpv.md
2026-02-17 22:54:09 -08:00

2.0 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, parent_task_id, ordinal
id title status assignee created_date updated_date labels dependencies references parent_task_id ordinal
TASK-2.5 Perform desktop smoke validation with mpv Done
2026-02-10 18:56 2026-02-18 04:11
TASK-2.2
TASK-2.3
TASK-2.4
investigation.md
docs/refactor-main-checklist.md
TASK-2 13000

Description

Execute manual desktop smoke checks in an MPV-enabled environment to validate overlay rendering and key user workflows not fully covered by automated tests.

Acceptance Criteria

  • #1 Overlay rendering and visibility toggling are verified in a real desktop session.
  • #2 Card mining flow is verified end-to-end.
  • #3 Field-grouping interaction is verified end-to-end.
  • #4 Results and any follow-up defects are documented in task notes.

Implementation Notes

Smoke run executed on 2026-02-10 with real Electron launch (outside sandbox) after unsetting ELECTRON_RUN_AS_NODE=1 in command context.

Commands executed:

  • electron . --help
  • electron . --start
  • electron . --toggle-visible-overlay
  • electron . --toggle-invisible-overlay
  • electron . --mine-sentence
  • electron . --trigger-field-grouping
  • electron . --open-runtime-options
  • electron . --stop

Observed runtime evidence from app logs:

  • CLI help output rendered with expected flags.
  • App started and connected to MPV after reconnect attempts.
  • Mining flow executed and produced Created sentence card: ..., plus media upload logs.
  • Tracker/runtime loop started (hyprland tracker connected) and app stopped cleanly.

Follow-up/constraints:

  • Overlay visual rendering and visibility correctness are not directly observable from terminal logs alone and still require direct desktop visual confirmation.
  • Field-grouping trigger command was sent, but explicit end-state confirmation in UI still needs manual verification.