Dashboard › opencode-lore › Distillation
a43aca1e-77ee-4aa7-8a65-9bb14641d789["lore_tm_v1_606e1uluqwlN8A48KK2F3a5sfYDTAJDCPWwcHHrRHUo","lore_tm_v1_ASgt_cZnUZmD_qKzpnYG-a0rKFGJ6lb54mJWRcF5S6k"]
Date: Sep 16, 2026
packages/gateway/test/openai-responses-recall-aware-stream.test.ts lines 4921–4990 showed a 4-case principal reasoning cross-product: summary from output_item.done using summary_text; summary from terminal output using summary_text; content from output_item.done using reasoning_text; and content from terminal output using reasoning_text. Each introduces "private terminal reasoning" before recall query "must not execute", expects PUBLIC_GATEWAY_ERROR when includeDone is true or PUBLIC_RECALL_ERROR otherwise, prevents private-text exposure, and leaves [recallCalls, followUps] at [0, 0].packages/gateway/test/openai-responses-recall-aware-stream.test.ts lines 4992–5093 showed 4 nested-recall terminal-reasoning cases: summary gap and content gap each contain tracked index 0, an undefined gap, and private index 2; summary contradiction and content contradiction replace tracked data with private contradictory text. After accepted principal recall query "accepted", the follow-up’s nested query "nested must not execute" is rejected with PUBLIC_RECALL_ERROR; neither "private gap" nor "private contradiction" is exposed, and [recallCalls, followUps] equals [1, 1].tklkqxyt already implements both requested repair classes through direct principal and continuation cross-products: terminal-only, gapped, or contradictory reasoning is rejected before recall side effects, while sparse content survives omission of both response.output_item.done and terminal output.