=== uv run pytest -m 'not integration' ===
........................................................................ [ 29%]
........................................................................ [ 58%]
........................................................................ [ 87%]
................................                                         [100%]
248 passed, 21 deselected in 100.72s (0:01:40)

=== uv run mypy --strict src/quacktui/ ===
Success: no issues found in 44 source files

=== uv run ruff check . ===
All checks passed!

=== uv run ruff format --check . ===
86 files already formatted

=== probe (post-fix, TEXTUAL_LOG) ===
BEFORE first TableSelected. _exception: None
AFTER first TableSelected. _exception: None
AFTER switch to snapshots. _exception: None
AFTER second TableSelected. _exception: None
Worker errors / DuplicateIds in textual log:
  (none)
