{ "tag": "before", "at": "2026-10-30T06:01:04.167Z", "pages": [ { "page": "/pool", "radii": { "0": 1624, "8": 372, "12": 112, "circle": 4 }, "controls": [ { "tag": "button.refresh.kf-btn", "w": 52, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "刷新" }, { "tag": "select", "w": 69, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "8px", "font": "14px", "reasons": [], "text": "未选择\n " }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "候选4" }, { "tag": "button.kf-chip", "w": 71, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "已立项3" }, { "tag": "button.kf-chip", "w": 71, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "已否决2" }, { "tag": "button.kf-chip", "w": 57, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S 级3" }, { "tag": "button.kf-chip", "w": 58, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "A 级3" }, { "tag": "button.kf-chip", "w": 57, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "B 级3" }, { "tag": "button.kf-chip", "w": 48, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S11" }, { "tag": "button.kf-chip", "w": 50, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S21" }, { "tag": "button.kf-chip", "w": 51, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S34" }, { "tag": "button.kf-chip", "w": 51, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S42" }, { "tag": "button.kf-chip", "w": 50, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "S51" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "拌面5" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "汤面2" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "杯面1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "炒面1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "陈静2" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "李娜1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "刘洋1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "孙悦1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "王芳1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "张伟1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "赵磊1" }, { "tag": "button.kf-chip", "w": 59, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "周涛1" }, { "tag": "button", "w": 111, "h": 28, "bg": "rgb(24, 24, 27)", "bw": 0, "r": "0px", "font": "12px", "reasons": [], "text": "优先级 S→A→B" }, { "tag": "button", "w": 112, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "12px", "reasons": [], "text": "综合评分 高→低" }, { "tag": "button", "w": 112, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "12px", "reasons": [], "text": "证据强度 高→低" }, { "tag": "button", "w": 73, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "12px", "reasons": [], "text": "最新上传" }, { "tag": "button", "w": 73, "h": 28, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "12px", "reasons": [], "text": "分歧最大" }, { "tag": "input", "w": 240, "h": 28, "bg": "rgba(255, 255, 255, 0.5)", "bw": 1, "r": "8px", "font": "12px", "reasons": [], "text": "搜索卡片标题 / 一句话 / 上" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" }, { "tag": "button", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "候选" }, { "tag": "button.ok", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "立项" }, { "tag": "button.no", "w": 42, "h": 26, "bg": "rgba(0, 0, 0, 0)", "bw": 0, "r": "0px", "font": "11px", "reasons": [], "text": "否决" }, { "tag": "button.kf-btn.ghost", "w": 72, "h": 32, "bg": "rgba(0, 0, 0, 0)", "bw": 1, "r": "8px", "font": "13px", "reasons": [], "text": "详情 →" } ], "thickBorders": [ { "tag": "span.live", "w": 0, "ow": 3, "o": "0px" } ], "blackText": [], "fontSizes": { "11": 185, "12": 34, "13": 54, "14": 7, "16": 11, "20": 29 }, "rows": [ { "container": "div.shell", "top": 0, "n": 2, "spread": 876, "heights": [ 900, 1776 ] }, { "container": "div.cards.kf-enter", "top": 508, "n": 3, "spread": 0, "heights": [ 368, 368, 368 ] }, { "container": "div.cards.kf-enter", "top": 892, "n": 3, "spread": 0, "heights": [ 410, 410, 410 ] }, { "container": "div.cards.kf-enter", "top": 1320, "n": 3, "spread": 0, "heights": [ 410, 410, 410 ] }, { "container": "div.nums", "top": 668, "n": 3, "spread": 0, "heights": [ 42, 42, 42 ] }, { "container": "div.nums", "top": 688, "n": 3, "spread": 0, "heights": [ 42, 42, 42 ] }, { "container": "div.nums", "top": 1072, "n": 3, "spread": 0, "heights": [ 42, 42, 42 ] }, { "container": "div.nums", "top": 1500, "n": 3, "spread": 0, "heights": [ 42, 42, 42 ] } ], "blanks": [], "clickables": 50, "hoverFail": [ { "tag": "a", "text": "工作台Workbench" }, { "tag": "a", "text": "机会卡池Opportun" }, { "tag": "a", "text": "五阶段产出Stages " }, { "tag": "a", "text": "分析报告Reports" }, { "tag": "a", "text": "证据台账Ledger" }, { "tag": "a", "text": "成员Members\n " }, { "tag": "button.refresh.kf-btn", "text": "刷新" }, { "tag": "button.kf-chip", "text": "候选4" }, { "tag": "button.kf-chip", "text": "已立项3" }, { "tag": "button.kf-chip", "text": "已否决2" }, { "tag": "button.kf-chip", "text": "S 级3" }, { "tag": "button.kf-chip", "text": "A 级3" }, { "tag": "button.kf-chip", "text": "B 级3" }, { "tag": "button.kf-chip", "text": "S11" }, { "tag": "button.kf-chip", "text": "S21" }, { "tag": "button.kf-chip", "text": "S34" }, { "tag": "button.kf-chip", "text": "S42" }, { "tag": "button.kf-chip", "text": "S51" }, { "tag": "button.kf-chip", "text": "拌面5" }, { "tag": "button.kf-chip", "text": "汤面2" }, { "tag": "button.kf-chip", "text": "杯面1" }, { "tag": "button.kf-chip", "text": "炒面1" }, { "tag": "button.kf-chip", "text": "陈静2" }, { "tag": "button.kf-chip", "text": "李娜1" }, { "tag": "button.kf-chip", "text": "刘洋1" }, { "tag": "button.kf-chip", "text": "孙悦1" }, { "tag": "button.kf-chip", "text": "王芳1" }, { "tag": "button.kf-chip", "text": "张伟1" }, { "tag": "button.kf-chip", "text": "赵磊1" }, { "tag": "button.kf-chip", "text": "周涛1" }, { "tag": "button", "text": "优先级 S→A→B" }, { "tag": "button", "text": "综合评分 高→低" }, { "tag": "button", "text": "证据强度 高→低" }, { "tag": "button", "text": "最新上传" }, { "tag": "button", "text": "分歧最大" }, { "tag": "div.frame.kf-card.is-lift.tone-ok", "text": "" }, { "tag": "button", "text": "候选" }, { "tag": "button.ok", "text": "立项" }, { "tag": "button.no", "text": "否决" }, { "tag": "button.kf-btn.ghost", "text": "详情 →" }, { "tag": "div.frame.kf-card.is-lift", "text": "" }, { "tag": "button", "text": "候选" }, { "tag": "button.ok", "text": "立项" }, { "tag": "button.no", "text": "否决" }, { "tag": "button.kf-btn.ghost", "text": "详情 →" }, { "tag": "div.frame.kf-card.is-lift.tone-ok", "text": "" }, { "tag": "button", "text": "候选" }, { "tag": "button.ok", "text": "立项" }, { "tag": "button.no", "text": "否决" }, { "tag": "button.kf-btn.ghost", "text": "详情 →" } ], "scrollH": 1776, "lastContentBottom": 0, "filterLayout": { "container": false, "filtersInsideToolbar": false, "seg": false, "segGap": "", "segBtnHeights": [], "chipHeights": [], "chipFonts": [], "searchH": null, "bottomDelta": null, "chipBottomDelta": null, "segBorder": [] }, "wbCols": null, "radiiWhere": { "0": "html", "8": "span.badge", "12": "aside.side.kf-glass.is-panel" } } ], "checks": [ { "name": "圆角种类 ≤ 3 且 ∈ {8,12,20}(0 只允许分割线/非容器)", "ok": false, "detail": "容器圆角(≤6px 的量条/色点不计)4:0px×1624、8px×372、12px×112、circlepx×4" }, { "name": "原生外观控件 = 0", "ok": true, "detail": "控件总数 67,原生外观 0" }, { "name": "描边 > 1px = 0", "ok": true, "detail": "> 1px border 0" }, { "name": "纯黑 rgb(0,0,0) = 0", "ok": true, "detail": "0" }, { "name": "字号档 ≤ 5 且无 13.3333px", "ok": false, "detail": "6 档:11×185 / 12×34 / 13×54 / 14×7 / 16×11 / 20×29" }, { "name": "同排卡片高度差 ≤ 2px", "ok": false, "detail": "测了 8 行,超差 1\n /pool div.shell n=2 极差 876px [900,1776]" }, { "name": "卡内连续空白 ≤ 24px", "ok": true, "detail": "超 24px 的位置 0" }, { "name": "可点元素 hover 反馈", "ok": false, "detail": "可点 50,无反馈 50\n /pool a「工作台Workbench」\n /pool a「机会卡池Opportun」\n /pool a「五阶段产出Stages 」\n /pool a「分析报告Reports」\n /pool a「证据台账Ledger」\n /pool a「成员Members\n 」\n /pool button.refresh.kf-btn「刷新」\n /pool button.kf-chip「候选4」\n /pool button.kf-chip「已立项3」\n /pool button.kf-chip「已否决2」\n /pool button.kf-chip「S 级3」\n /pool button.kf-chip「A 级3」" }, { "name": "页面底部空白 ≤ 120px", "ok": false, "detail": "/pool 1776px" }, { "name": "P1 筛选栏:一个容器 + 分段排序 + 与搜索框等高底对齐", "ok": false, "detail": "容器 false,filters 在内 false,seg gap= 按钮高[],chip 高[] 字号[],搜索框高 null,与 chip 行底边差 nullpx,与容器底边差 nullpx" }, { "name": "P3 工作台两栏等高(差 ≤ 2px)且左卡无 > 32px 连续空白", "ok": false, "detail": "未量 /" } ], "errors": [] }