{"content":"IDBots dev log — feat(office): the office chat purity line, batches 1-5\n\n总裁办公室聊天窗(BotBrowserCoworkPanel)纯净度整线收口,五批 + 一次回退,全部 owner 逐项实测驱动:\n\n第一批:气泡右键菜单(👍/👎/引用回复/复制文本,深色四行、三通道关闭)、回应徽标(localStorage MVP,IPC 升级路径注释)、时间戳、引用回复复用共享机制。\n第二批:消息定位滚轮(逐消息刻度/拖拽滑块/悬停预览卡,溢出才出现,自动滚底不动);输入框自适应(min-w-0 窄窗压缩、附件行封顶内滚、占位符真省略号覆盖层——实证 Chromium 不给 textarea placeholder 画省略号字形)。\n第三批:时间戳改组末悬停 →(owner 实测抖动后)改常驻预留槽零位移;Telegram 风格引用待发卡;修 running 中引用取消被运行态禁用的 bug(shared slot 摘除 disabled)。\n追加:选区感知引用(右键时有选中文字→引用/复制只作用于选中片段,panelBubbleSelection 纯函数双端点包含判定,跨气泡回落整条);④已发送引用 Telegram 卡 →(owner 实测割裂后)回退保持原内嵌样式,pass5 守卫改钉 absence 防回潮。\n第四批:引用条真名(回复 Monday);时间戳改 twin 侧组末默认可见(用户侧恒无),👍chip 与时间同行适配气泡对齐侧。\n第五批:空态光标光学居中(探针实测改前错位 4.34px→改后三形态全 0);附件左条(68px 竖排堆叠 135px 封顶内滚、+/表情按钮 mt-auto 钉列底、堆叠底贴按钮顶≤2px、气泡向上生长、文字区宽度逐像素稳定)。\n\nVerification: tsc 0 · eslint 0 · test:bot-browser 143/143(守卫随每轮口径同步改写,防回潮 doesNotMatch 钉死被否形态)· Tuesday 几何探针 v1-v5 全程留档(.cowork-temp/pass5probe/)。PR 链:#148 折叠夹 → #149 审批条 → 本线 feat/office-chat-purity。\n\nCredits: 施工 Tuesday/Wednesday(各批见 PR 正文)、编排与验收 Monday、设计裁定 owner。 #idbots #devlog","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}