docs: T10清单补活动监听合并评估备忘(Task7审查遗留)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-18 13:46:04 +08:00
parent 25e37f56dc
commit b0a8afcc19
@@ -524,7 +524,7 @@ test.each(vectors.vectors)("sanitizeUrl vector", (v) => {
**Files:** **Files:**
- Modify: `sdk/src/index.ts`(PageSession/stay 接线,sdk_loaded 版本组) - Modify: `sdk/src/index.ts`(PageSession/stay 接线,sdk_loaded 版本组)
- [ ] **Step 1: 接线**:init → `startPageSession()`(创建 PageSession、安装 SPA hook、pageshow 监听)→ `startStayTracking(transport, pageSession)` → page_view 携带 attribution → sdk_loaded `{sdk_version, build_id, schema_version, config_version}`。 - [ ] **Step 1: 接线**:init → `startPageSession()`(创建 PageSession、安装 SPA hook、pageshow 监听)→ `startStayTracking(transport, pageSession)` → page_view 携带 attribution → sdk_loaded `{sdk_version, build_id, schema_version, config_version}`。**顺带评估合并活动监听**:page.ts 与 stay.ts 过渡期各有 4 个交互监听(pointerdown/keydown/wheel/touchstart),接线时评估合并为共享 touch 源或明确接受并存(性能无碍,重复债记录即可)。
- [ ] **Step 2: 全量测试**:`cd sdk && npx vitest run`(基线 58 + 新增全过;旧断言按新结构更新——归属字段进事件体、信封拆组) - [ ] **Step 2: 全量测试**:`cd sdk && npx vitest run`(基线 58 + 新增全过;旧断言按新结构更新——归属字段进事件体、信封拆组)
- [ ] **Step 3: 构建**:`npm run build`(build.mjs)→ `dist/v1.js` 生成 + gzip 体积记录(目标 <4KB gzip) - [ ] **Step 3: 构建**:`npm run build`(build.mjs)→ `dist/v1.js` 生成 + gzip 体积记录(目标 <4KB gzip)
- [ ] **Step 4: Commit** `feat(sdk): 0.2.0接线——归属快照/区间停留/清洗对齐/响应契约全链路` - [ ] **Step 4: Commit** `feat(sdk): 0.2.0接线——归属快照/区间停留/清洗对齐/响应契约全链路`