Factor nonblocking `start_qtractor()` from the blocking Qt-loop adapter and expose guest readiness, completion, outcome, and owned cancellation through `QtractorSession`. Replace `MainWindow.closeEvent()` process-wide `SIGINT` with the session shutdown callback. Publish readiness after `_async_main()` enters all startup scopes, then restore shared Qt state and globals after guest completion. Add a headless regression which starts and closes two real Tractor runtimes under one pytest-owned `QApplication`. Prompt-IO: ai/prompt-io/opencode/20260903T205404Z_aadfd1cf_prompt_io.md (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| 20260721T205228Z_58ffe487_prompt_io.md | ||
| 20260721T205228Z_58ffe487_prompt_io.raw.md | ||
| 20260721T215055Z_c6ec3d41_prompt_io.md | ||
| 20260721T215055Z_c6ec3d41_prompt_io.raw.md | ||
| 20260722T001357Z_16f3cd6f_prompt_io.md | ||
| 20260722T001357Z_16f3cd6f_prompt_io.raw.md | ||
| 20260722T001358Z_16f3cd6f_prompt_io.md | ||
| 20260722T001358Z_16f3cd6f_prompt_io.raw.md | ||
| 20260722T024133Z_3a4f6737_prompt_io.md | ||
| 20260722T024133Z_3a4f6737_prompt_io.raw.md | ||
| 20260722T024134Z_3a4f6737_prompt_io.md | ||
| 20260722T024134Z_3a4f6737_prompt_io.raw.md | ||
| 20260724T220156Z_43d7a3ed_prompt_io.md | ||
| 20260724T220156Z_43d7a3ed_prompt_io.raw.md | ||
| 20260727T204711Z_84a6d47b_prompt_io.md | ||
| 20260727T204711Z_84a6d47b_prompt_io.raw.md | ||
| 20260727T212454Z_689df816_prompt_io.md | ||
| 20260727T212454Z_689df816_prompt_io.raw.md | ||
| 20260727T215906Z_689df816_prompt_io.md | ||
| 20260727T215906Z_689df816_prompt_io.raw.md | ||
| 20260728T003247Z_ed85721c_prompt_io.md | ||
| 20260728T003247Z_ed85721c_prompt_io.raw.md | ||
| 20260728T005034Z_ed85721c_prompt_io.md | ||
| 20260728T005034Z_ed85721c_prompt_io.raw.md | ||
| 20260728T232718Z_ed85721c_prompt_io.md | ||
| 20260728T232718Z_ed85721c_prompt_io.raw.md | ||
| 20260729T034106Z_922a5df8_prompt_io.md | ||
| 20260729T034106Z_922a5df8_prompt_io.raw.md | ||
| 20260729T041723Z_ce33deb6_prompt_io.md | ||
| 20260729T041723Z_ce33deb6_prompt_io.raw.md | ||
| 20260729T185406Z_d359b1cb_prompt_io.md | ||
| 20260729T185406Z_d359b1cb_prompt_io.raw.md | ||
| 20260729T204046Z_ad6c560f_prompt_io.md | ||
| 20260729T204046Z_ad6c560f_prompt_io.raw.md | ||
| 20260731T165215Z_0846cbd4_prompt_io.md | ||
| 20260731T165215Z_0846cbd4_prompt_io.raw.md | ||
| 20260801T015321Z_74ea2152_prompt_io.md | ||
| 20260801T015321Z_74ea2152_prompt_io.raw.md | ||
| 20260805T195001Z_f0f3c806_prompt_io.md | ||
| 20260805T195001Z_f0f3c806_prompt_io.raw.md | ||
| 20260811T205826Z_06d5ea5d_prompt_io.md | ||
| 20260811T205826Z_06d5ea5d_prompt_io.raw.md | ||
| 20260814T032716Z_2aa66c2c_prompt_io.md | ||
| 20260814T032716Z_2aa66c2c_prompt_io.raw.md | ||
| 20260817T222036Z_f65df6a1_prompt_io.md | ||
| 20260817T222036Z_f65df6a1_prompt_io.raw.md | ||
| 20260831T005712Z_09ddcf50_prompt_io.md | ||
| 20260831T005712Z_09ddcf50_prompt_io.raw.md | ||
| 20260831T215640Z_233fa590_prompt_io.md | ||
| 20260831T215640Z_233fa590_prompt_io.raw.md | ||
| 20260903T205404Z_aadfd1cf_prompt_io.md | ||
| 20260903T205404Z_aadfd1cf_prompt_io.raw.md | ||
| README.md | ||
README.md
AI Prompt I/O Log - OpenCode
This directory tracks prompt inputs and model outputs for AI-assisted development using OpenCode.
Policy
Prompt logging follows the NLNet generative AI policy. Substantive AI contributions are logged with the model, timestamp, prompt, response, and affected files.
Usage
Entries are created by the prompt-io skill. Human contributors remain accountable for all code decisions; AI-generated content is not presented as human-authored work.