{ "steps": [ { "step": "检索命中夹具客户", "ok": true, "note": "☆" }, { "step": "focusFlag 0 → 星标 ☆(票 01 列)", "ok": true, "note": "off=1 on=0" }, { "step": "focus → toast+DB 单行+星标 ★", "ok": true, "note": "db=1 on=1" }, { "step": "unfocus → DB 行删除", "ok": true, "note": "db=0" }, { "step": "loadHead + 快速添加按钮替换旧+联系人", "ok": true, "note": "qa=1 old=0" }, { "step": "contactsShell 显示 + subBox 隐藏", "ok": true, "note": "shell=True sub=True" }, { "step": "联系人列表 4 行(旧端点全字段)", "ok": true, "note": "4" }, { "step": "列表电话脱敏 == 4", "ok": true, "note": "4" }, { "step": "图谱卡片 4", "ok": true, "note": "4" }, { "step": "公司派生边 1(顶层董事长 lv10)+ 手动边 0", "ok": true, "note": "comp=1 manual=0" }, { "step": "公司派生边无 ×(修订⑧ D8)", "ok": true, "note": "0" }, { "step": "reveal 明文(列表)", "ok": true, "note": "1" }, { "step": "reveal 双写图谱节点", "ok": true, "note": "1" }, { "step": "DB reveal_log 埋点", "ok": true, "note": "1" }, { "step": "quickAdd → 双刷 5 行 + DB 5 行", "ok": true, "note": "ui=5 db=5" }, { "step": "batchEdit 保存 + DB 回显", "ok": true, "note": "dirty=1 db=e2c-t04003422改名" }, { "step": "编辑态圆点出现", "ok": true, "note": "10" }, { "step": "拖卡位移: 行内 x 位移 + 等级保持 3", "ok": true, "note": "x 853->1143.8474576271187 lvl=3" }, { "step": "真实鼠标拖线: dot→目标卡 pending(经理>专员)", "ok": true, "note": "pair=753413029126733824 svg=1" }, { "step": "save → DB 手动边落库(经理>专员)", "ok": true, "note": "db_edges=['029126733824']" }, { "step": "切走重进: 手动边持久渲染", "ok": true, "note": "1" }, { "step": "拖卡入等级行: 杂工定级 6", "ok": true, "note": "level=6" }, { "step": "save → DB level 落库", "ok": true, "note": "db=6" }, { "step": "删边 save → DB 删净", "ok": true, "note": "db_edges=0" }, { "step": "cimp 上传预检(共 2 行)", "ok": true, "note": "预检完成(任务 753413135917907968 待确认):共 2 行,预计新增 1、更新 0、失败 1、疑似重复 0" }, { "step": "cimp 轮询终态已完成", "ok": true, "note": "已完成:新增 1、更新 0、未变化 0、失败 1、疑似重复 0" }, { "step": "失败明细 1 行", "ok": true, "note": "1" }, { "step": "DB 执行面: 导入甲已落库", "ok": true, "note": "db=1" }, { "step": "export POST 已发出", "ok": true, "note": "" }, { "step": "delContact gConfirm 弹窗 + 双刷", "ok": true, "note": "6→5 dlg=删除联系人" }, { "step": "切走 follow: shell 隐藏 subBox 显示", "ok": true, "note": "shell=True sub=True" }, { "step": "console/pageerror 零", "ok": true, "note": "" }, { "step": "零 PUT/DELETE", "ok": true, "note": "[]" }, { "step": "12 端点族全部被触发(本冒烟可及 11 + contacts)", "ok": true, "note": "11/12" }, { "step": "DB 正门清扫完成", "ok": true, "note": "removed=1" } ], "errors": [], "api_urls": [ "POST http://localhost:8080/api/customer/workspace/page", "POST http://localhost:8080/api/customer/workspace/board/summary", "POST http://localhost:8080/api/customer/workspace/page", "POST http://localhost:8080/api/customer/focus?id=753413027562258432", "POST http://localhost:8080/api/customer/workspace/page", "POST http://localhost:8080/api/customer/workspace/board/summary", "POST http://localhost:8080/api/customer/unfocus?id=753413027562258432", "POST http://localhost:8080/api/customer/workspace/page", "POST http://localhost:8080/api/customer/workspace/board/summary", "GET http://localhost:8080/api/customer/detail-head?id=753413027562258432", "GET http://localhost:8080/api/customer/detail?id=753413027562258432", "GET http://localhost:8080/api/dict/item/tree?groupCode=job_title", "GET http://localhost:8080/api/dict/item/enabled-list?groupCode=contact_source", "GET http://localhost:8080/api/customer/contacts?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/graph/detail?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/reveal?id=753413028875075584", "POST http://localhost:8080/api/customer/contact/quickAdd", "GET http://localhost:8080/api/customer/contacts?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/graph/detail?customerId=753413027562258432", "POST http://localhost:8080/api/customer/contact/batchEdit", "GET http://localhost:8080/api/customer/contacts?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/graph/detail?customerId=753413027562258432", "POST http://localhost:8080/api/customer/contact/graph/save", "POST http://localhost:8080/api/customer/contact/graph/save", "POST http://localhost:8080/api/customer/contact/graph/save", "POST http://localhost:8080/api/customer/contact/import/upload", "POST http://localhost:8080/api/customer/contact/import/confirm?taskId=753413135917907968", "GET http://localhost:8080/api/customer/contact/import/result?taskId=753413135917907968", "GET http://localhost:8080/api/customer/contact/import/result?taskId=753413135917907968", "GET http://localhost:8080/api/customer/contact/import/failures?taskId=753413135917907968", "GET http://localhost:8080/api/customer/contacts?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/graph/detail?customerId=753413027562258432", "POST http://localhost:8080/api/customer/contact/export?customerId=753413027562258432", "POST http://localhost:8080/api/customer/contact/delete?id=753413079462576128", "GET http://localhost:8080/api/customer/contacts?customerId=753413027562258432", "GET http://localhost:8080/api/customer/contact/graph/detail?customerId=753413027562258432", "GET http://localhost:8080/api/customer/follow/page?id=753413027562258432¤t=1&size=50" ] }