Detect positive timestamp gaps from chart OHLCV SHM with one vectorized pass. Route local UI and remote callers through one `GapOverlayMngr` renderer, and key each layer by owner, chart, FQME and timeframe so remote ctx teardown cannot remove local graphics. Deats, - add tagged `SetGapOverlay` requests and typed `GapOverlay` responses; - keep `remote_annotate()` intact and serve its typed dialog from a dedicated `remote_gap_overlays()` Tractor ctx; - admit `SetGapOverlay`, `GapOverlay`, `list[str]` and `None` in the Tractor payload spec, then strictly narrow requests to `SetGapOverlay` and replies to `GapOverlay`; - serialize shared-stream dialogs and correlate request IDs so stale replies cannot skew later exchanges; - rename `AnnotCtl` / `open_annot_ctl()` to `AnnotClient` / `open_annot_client()` across storage and annotation callers; - enable 60s history overlays at startup and toggle the focused 1s or 60s chart directly with `Ctrl+G`; - guard redraws by chart, FQME and timeframe; tolerate empty arrays and out-of-range lookups; update rect and arrow geometry; - cover detector geometry, msgpack roundtrips, schema rejection, typed stale-FQME errors and renamed storage seams; - document ownership, refresh, stack landing and live qualification. Prompt-IO: ai/prompt-io/opencode/20260814T032716Z_2aa66c2c_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 | ||
| 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.