Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 3.33 KB

File metadata and controls

53 lines (38 loc) · 3.33 KB

DESIGN-AUDIT 2030Q1 — v2.11「透明度的可发现性 + 解释深化」

评分前先认账:这次的核心成就其实是发现并修掉一个隐藏 bug——v2.9/v2.10 做的透明度功能,用户在真机上根本看不到入口。能力做了 ≠ 用户能用到。

评分:4.4 / 5

比 v2.10(4.2)升,因为这一轮不是加功能,而是让既有功能真正可用——可发现性 是功能的一部分,这条认知本身比任何单个 feature 更值钱。扣分仍在 gallery 截图 (滑块/婴儿 close-ups 受无头抓图限制)。

一、实测发现的真 bug(本轮起点)

v2.10 抓图时实测:近重复折叠 / 🎬 时序场景 的切换 pill 被注入 #burstPeakFilter, 而它在 <details id="lpBurstGroup" style="display:none">(左侧栏「连拍」组,默认 隐藏)里——无连拍的 run(如 relicdemo)整组消失,这些通用透明度功能零入口。 连带发现:相似度滑块 CSS 作用域写成 .filters,但 pill 实际在侧栏 .lp-content, 自 v2.9 起滑块一直没样式。两个 bug 都在本轮修掉。

二、四切片成绩

切片 做了什么 验证
P0-1 可发现性重构 近重复/Scenes 迁到常显+展开的「整理·折叠」侧栏组;滑块 CSS 去 .filters 作用域 + 窄栏换行适配 Playwright 视口断言:1280/1440 下两个入口均可见 + 在视口内
P0-2 首次 coachmark 透明度三件套一次性引导(门控避免与主引导叠卡;独立 key) 出现/脉冲/dismiss 写 key 全过
P1-1 逐轴归因 glass-box 一句话从「首句」升级为「构图 4.8★ 撑分,光线 2.5★ 拖后腿」(取自 rubric_stars) 算法单测 4 例 + 真 run 集成(rubric_stars 已填充)
P1-2 Close-ups 入口脉冲 faces 照片首开时 👤 切换脉冲一次 构建 + 标记(脉冲在 fetch 之后,无头受限,逻辑自证)

三、palette guard + 一致性

  • palette guard 通过:v2.11 新增 CSS/JS 零硬编码色,全部走 OKLCH token。
  • 滑块去作用域后在「整理·折叠」侧栏组里正确显示(此前 .filters 作用域使其无样式)。
  • 新「整理·折叠」组复用既有 .lp-group / .pill / onboard-pulse 模式,与决定/场景组一致。

四、诚实偏差(扣分项)

  • 滑块 + 婴儿 close-ups 的 gallery 截图:无头 Playwright 反复卡在 serve_demo 的 懒加载 fetch(端点对直连 fetch 秒回 200,但事件触发的 fetch 不 settle),抓图进程 又被宿主反复杀。本轮 gallery 改为出可发现性 + coachmark 截图(纯渲染、可靠); 滑块/close-ups 的实拍留待本机或 CI(bash scripts/brand/capture_real_screenshots.sh)。 功能本身均已验证。
  • P1-2 脉冲的端到端实拍同样受 fetch 限制,以构建/标记/逻辑自证替代。

五、下一步(v2.12 候选)

  1. 修无头抓图的 fetch 卡死(给 serve_demo 一个 ?nopoll=1 抓图模式,关掉 sync/presence 长轮询),把欠的 22/23 实拍补上。
  2. glass-box 逐轴归因接入「该轴为何低」的微解释(连到既有逐源分歧)。
  3. 把透明度三件套的发现率做成可度量(首次点击埋点)。

方法论延续

v2.8「敢删」→ v2.9「敢亮 + 敢让用户拨」→ v2.11「让用户找得到、看得懂」。 这一轮最大的教训:做完不等于做到——没有可发现性的功能等于没做。