--- model: openai/gpt-5.6-sol service: opencode timestamp: 2026-08-31T00:57:12Z git_ref: 09ddcf50 diff_cmd: git diff HEAD --- ## Generated changes > `git diff HEAD -- pyproject.toml pytest.ini uv.lock` Activates pytest-qt with PyQt6 through the repository's authoritative pytest configuration and locks pytest-qt 4.5.0. > `git diff HEAD -- tests/conftest.py tests/test_gap_overlays.py` Selects the offscreen PyQt6 test process before Qt imports, isolates Qt configuration, migrates real chart-gap widgets to pytest-qt ownership, and removes the conflicting manual widget teardown path. > `git diff HEAD -- piker/cli/README.rst piker/ui/README.rst` Adds minimal adjacent guides for the installed command and Qt chart interfaces without freezing volatile subsystem details. > `git diff HEAD -- plans/opencode/human-facing-e2e-coverage.md` Records the evidence-based test-suite audit and phased human-facing E2E strategy, distinguishing component, application, system, and live qualification boundaries. > `git diff HEAD -- .claude/skills/run-tests/test-harness-reference.md` Records the verified environment, commands, Qt ownership rules, current tier boundaries, and test outcomes. ## Verification - Local package and pytest-qt 4.5.0 import check passes. - Nine gap-overlay tests collect. - The targeted file passes: 9 tests, one upstream Tractor warning. - A duplicated same-process run passes: 18 tests, two equivalent upstream Tractor warnings. - `git diff --check` passes.