Dashboard › opencode-lore › Distillation
80c8efd9-e9f8-481e-96e6-6dc4f0f1d40e["lore_tm_v1_gdVcysc5KjhvX1QnQF48MP1_whkISZsflxsudsoJhg4","lore_tm_v1_16alSW7mbGs8sP7W8rRn9fpm8IfJYw7RbIYnVQTibVE","lore_tm_v1_IJ6swnTabdS9fPwP2hjOAKvTwjTAzfkomn0cGMRyhXo","lore_tm_v1_7cvbMy8Gk_nFhZIymgkRP9vvvhcXAbUMGaZRw0-Tbl8","lore_tm_v1_KtM5ejNIZKSBZssH-kcVvfxuG82OgPDKhxTLcifRnAI","lore_tm_v1_igmGMNVgy2V4xIjDmangSJ-jFjLZWXdzVdfQWyRbLco","lore_tm_v1_piTZeZ9DtyJxVAHEqRaoq1Gx90DIUgQdL2rI-SiFD6c","lore_tm_v1_8XsjhTovfhtjLCuxBofLaPWUzUZqBR3FUYKylnCERuw","lore_tm_v1_XFUR9mII2ZfTF0sA0X1VT9Bxi5ixm5RwY_YgxQXHChY","lore_tm_v1_GWo-wICFNjBciqawZByz7KIMNv-ebdMs2SQyrNB6PkA","lore_tm_v1_yNyNPZg0xTcYRi7ggZB_XA7fifU34wDjus0Xr613v5U","lore_tm_v1_mnx_v0Y2SRBGgPgjUBoMjG8HVKsb01Z5-vdC30BlNn0","lore_tm_v1_hNaBvSQyvB3e3tP0vCjWdC382Uh1Cau3VcCrArO4GDw","lore_tm_v1_RGERx72VqykJPHfCVh7hddl78-ni1_etnkoeCeKZRW0","lore_tm_v1_fhoTBtB147oVN-3dbUQWdhCefm_jlAiM1W2E3N5XCy4","lore_tm_v1_R8t5apVfT1Bg7QkL64Tc5SHZ9cKPMp3P1xsEdh3FBJo","lore_tm_v1_xlEqI5JqKk67Vh1NNyyJTp--bNze5X_Bie2E3gwh_Eg"]
Date: Sep 16, 2026
packages/gateway/test/openai-responses-recall-aware-stream.test.ts run initially had 3 failing tests: 1. "caps unindexed transactional continuation output at the retained-state limit" at line 6166 expected PUBLIC_RECALL_ERROR; 2. "caps client-visible output across chained continuations" at line 6217 expected PUBLIC_RECALL_ERROR; 3. "does not double-charge transactional output when retrying a continuation" at line 6271 expected a 600 KiB opaque event: extension frame to be client-visible.PUBLIC_RECALL_ERROR appears solely because of dropped opaque frames.packages/gateway/src/pipeline.ts and packages/gateway/test/openai-responses-recall-aware-stream.test.ts were modified. Parsed metadata events continue to be applied to the accumulator before delivery redaction, preserving the accumulator-first invariant while preventing raw opaque-frame forwarding.packages/gateway/test/openai-responses-recall-aware-stream.test.ts passed: 1 test file passed; 222/222 tests passed; duration 6.20s."never exposes non-semantic %s frames after recall interception"."never exposes non-semantic %s frames after recall interception" test covers both "principal" and "continuation" sources. It injects raw event: diagnostic data containing "private recall query, arguments, result, and identity", requires "safe answer" to remain visible, and requires "event: diagnostic" to remain absent.packages/gateway/src/stream/openai-responses.ts found five created_at assignments at lines 2628, 2858, 2876, 3201, and 3248.ResponsesAccState in packages/gateway/src/stream/openai-responses.ts retains response identity/model/status and usage, terminal event/response, codexRateLimits, rawItems, strict identity maps (itemIndexById, callIndexById, effectiveToolIndexById), output-index tracking, active/unbound/done item sets, and accumulated text/tool-use items.makeResponsesAccState() is defined at packages/gateway/src/stream/openai-responses.ts:556 and used at lines 1895 and 2417; applyResponsesEvent(state, event, parsed) begins at line 582 and is documented as the shared per-event accumulator that performs no I/O.