Release-gating (process). The test signal is currently ambiguous:
- Running multiple GUI test modules in one process triggers a native Tk access-violation (
element_create) — the "one App per process" constraint. Find a clean per-module isolation so the full suite runs green in one command.
tests/data/test_observable.py has thread-marshaling timing flakes (test_background_thread_mutation_marshals_to_main, test_observe_ignores_selection_changes).
A trustworthy "is it green?" is a prerequisite for stamping stable.
Release-gating (process). The test signal is currently ambiguous:
element_create) — the "one App per process" constraint. Find a clean per-module isolation so the full suite runs green in one command.tests/data/test_observable.pyhas thread-marshaling timing flakes (test_background_thread_mutation_marshals_to_main,test_observe_ignores_selection_changes).A trustworthy "is it green?" is a prerequisite for stamping stable.