td-ebaa7e

Fix processEvents vs endInteractive race condition

open task P3 Parent: td-1c8739
Created Mar 4, 2026 4:45 PM Updated Mar 19, 2026 8:49 PM
Description
RACE-2: If endInteractive() is called while processEvents() is still iterating, both write to DB for the same session. Last-write-wins means metrics may be slightly off. Low impact but should coordinate cleanup.
Session Log (0 entries)