Dashboardopencode-lorePrivate recall state and complete Respo…

Private recall state and complete Responses accumulation

Category: preference
Confidence: 1.00
ID: 01a0ad13-2be2-7123-863e-c45059ee7832
Project ID: 6f4be9ff-ed84-4cca-a9e7-732a0b0b8677
Cross-project: No
Recalled in other projects: 0
Source session: 0YXurKyGPsCOWIMpL
Created: 2026-09-10 10:22:38
Updated: 2026-09-17 01:55:09

Content

Maintain a strict boundary between canonical Responses state and client output. Every accepted event—including limit-crossing, hidden, recall, reasoning-summary, and provider item_reference lifecycle events—must pass through applyResponsesEvent before filtering or limits; accepted state remains authoritative for postResponse. Never expose response-side item_reference events or terminal forms, recall arguments, Lore user_ids, private errors, or markers through streams or GatewayResponse. Rebuild public output with exact sparse coordinates, cumulative delivery-independent accounting, and valid framing. Roll back before onComplete on every unsuccessful path and keep failure projections public-safe.

Move to: