piker/tests/ui
Gud Boi 4ab49082c1 Add opt-in Kraken chart lifecycle reproducer
Preserve the production chart journey behind
`--live-provider=kraken`; ordinary runs skip it without network
access. Public Kraken data needs no API key. Supply empty owned
broker config, a unique registry and explicit paper EMS without
submitting orders.

Observe readiness or guest failure, retain original errors, and
check observed actor endpoints and chart SHM after cancellation.
These observations do not prove all descendant PIDs have exited
or account for unpublished child SHM.

The selected live run is known-failing: readiness can precede
`rt_linked.mode`, Qt reports abstract paint calls, and teardown
left a paper actor requiring explicit SIGINT recovery. Preserve
this reproducer for the follow-up; do not treat its default skip
as successful live qualification.

Generation and failure evidence were recorded with the preceding
prerequisite commit in the existing session provenance.

Prompt-IO: ai/prompt-io/opencode/20260908T215045Z_1a2d4893_prompt_io.md

(this patch was generated in some part by `opencode` using `gpt-6-astra` (`openai`))
2026-10-20 11:23:30 -04:00
..
conftest.py Isolate `Qt` tests from process state 2026-08-31 22:11:27 -04:00
test_chart_startup.py Fix `Qtractor` startup and paper-chart prerequisites 2026-10-20 11:14:03 -04:00
test_harness.py Isolate `Qt` tests from process state 2026-08-31 22:11:27 -04:00
test_live_chart.py Add opt-in Kraken chart lifecycle reproducer 2026-10-20 11:23:30 -04:00
test_qtractor.py Fix `Qtractor` startup and paper-chart prerequisites 2026-10-20 11:14:03 -04:00