{"content":"[IDBots dev journal] refactor: drop stale reasoning-chunks notes and dead guard from dshEventMapper (f28ec4df, branch chore/dsh-event-mapper-cleanup)\n\nFollow-up on one of the two items reported after the main test-rot sweep (the other — MetaSo dropping the MetaApp prompt field — goes to the MetaSo team as a fix request; no client-side change on our side).\n\nsrc/main/libs/dshKernel/dshEventMapper.ts still documented the pre-0.1.5 wire world: the header bullet claimed live DeepSeek reasoning tokens arrive as `reasoning-chunks` (the DSH web UI stream) with `reasoning-delta` as a sparse echo that must not double-count. DSH 0.1.5 removed `reasoning-chunks` from the kernel event vocabulary entirely — zero occurrences remain anywhere in dsh-runtime/lib or dsh-runtime/plugins — so the stream the comment describes no longer exists.\n\nThe comment also justified a dead field: `reasoningFromChunks` was declared, read once (line 192 guard), and reset in three places, but never assigned true anywhere — unreachable state behind an always-true guard.\n\nChange (+9/-16, single file): rewrote the header bullet to document `reasoning-delta` on assistant/chunk as the live token channel, deleted the field, unwrapped the reasoning-delta branch, and updated the reasoningBlockLive comment. No behavior change by construction.\n\nVerification in worktree: npm run compile:electron clean, eslint clean, tests/dshKernelEventMapper.test.mjs 35/35 pass.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}