A caller can depart after its endpoint finishes but before the final `Return` reaches it. Letting that `TransportClosed` escape `_invoke()` cancels unrelated RPCs in the actor's shared service nursery. Guard only the final result send and report the actor, context, scope, channel and transport error using existing primitive renderers. Keep endpoint execution and nursery teardown outside that suppression. Extend the real-TCP reproducer with a genuine endpoint-raised `TransportClosed` identity control. Snapshot the endpoint, sibling and nursery owner through the shared task formatter when cancellation exposes a collateral failure. Prompt-IO: ai/prompt-io/20261019T145431Z_0553fcf8_ctx_return_fix_prompt_io.md Prompt-IO: ai/prompt-io/20261020T193619Z_0553fcf8_review_prompt_io.md (this patch was generated in some part by `opencode` using `gpt-6.1-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| claude | ||
| opencode | ||
| prompts | ||
| 20261011T053737Z_a966928d_prompt_io.md | ||
| 20261011T053737Z_a966928d_prompt_io.raw.md | ||
| 20261019T140536Z_9a0f220f_final_return_prompt_io.md | ||
| 20261019T140536Z_9a0f220f_final_return_prompt_io.raw.md | ||
| 20261019T145431Z_0553fcf8_ctx_return_fix_prompt_io.md | ||
| 20261019T145431Z_0553fcf8_ctx_return_fix_prompt_io.raw.md | ||
| 20261020T193619Z_0553fcf8_review_prompt_io.md | ||
| 20261020T193619Z_0553fcf8_review_prompt_io.raw.md | ||
| 20261021T145344Z_0553fcf8_task_format_prompt_io.md | ||
| 20261021T145344Z_0553fcf8_task_format_prompt_io.raw.md | ||
| 20261021T151133Z_0553fcf8_uid_move_prompt_io.md | ||
| 20261021T151133Z_0553fcf8_uid_move_prompt_io.raw.md | ||
| README.md | ||
README.md
AI Prompt I/O Log
This directory tracks prompt inputs and model outputs for AI-assisted development across harnesses.
Policy
Prompt logging follows the NLNet generative AI policy. All substantive AI contributions are logged with:
- Original harness, and provider/model when known
- Timestamps
- The prompts that produced the output
- Unedited model output (
.raw.mdfiles)
Usage
Entries are created by the /prompt-io skill or automatically via /commit-msg integration.
Human contributors remain accountable for all code decisions. AI-generated content is never presented as human-authored work.