From d56971353456e23ed3afc353bf2ba6dbea39178f Mon Sep 17 00:00:00 2001 From: zhangxiang Date: Tue, 1 Sep 2026 11:29:09 +0800 Subject: [PATCH] =?UTF-8?q?docs(audit):=20mark=20impeccable=20P2-1/P3-1=20?= =?UTF-8?q?resolved,=20score=2018=E2=86=9219?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Hero 入场动画 reduced-motion 守卫已落地,Accessibility 维度 3→4 - 创始团队引言卡阴影降级,总分升至 19/20 Excellent --- docs/impeccable-hero-founder-audit.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/docs/impeccable-hero-founder-audit.md b/docs/impeccable-hero-founder-audit.md index f693dbc..945c806 100644 --- a/docs/impeccable-hero-founder-audit.md +++ b/docs/impeccable-hero-founder-audit.md @@ -13,12 +13,12 @@ | # | 维度 | 分值 | 关键发现 | |---|:---:|:---:|---| -| 1 | Accessibility | **3** | 对比度全达标;但 Hero 入场动画未接 reduced-motion 守卫(见 P2-1) | +| 1 | Accessibility | **4** | 对比度全达标;Hero 入场动画已接 reduced-motion 守卫(rise(),与 ScrollReveal 范式一致,见 P2-1 修复) | | 2 | Performance | **4** | 仅 transform/opacity 动画;粒子场 reduced-motion 降级静态帧;聚光层只写 2 个 CSS 变量,无 canvas/逐帧 JS | | 3 | Theming | **4** | 全程设计令牌(`bg-brand-section`/`text-brand`/`text-ink`/`text-text-secondary`/`bg-bg-primary`),无硬编码色值 | | 4 | Responsive | **4** | 间距/字号均响应式断点(`px-4 sm:px-6 lg:px-10`、`text-2xl sm:text-3xl md:text-4xl`);卡片 `max-w-3xl` 居中收敛 | | 5 | Anti-Patterns | **3** | 无 AI 套路痕迹;仅 1 处轻微通用卡片阴影(P3-1) | -| **合计** | | **18/20** | **Excellent 档(18–20)** | +| **合计** | | **19/20** | **Excellent 档(18–20)** | --- @@ -44,18 +44,16 @@ ## 三、执行摘要 -- **审计健康分:18/20(Excellent)** -- **问题计数**:P0 ×0 / P1 ×0 / P2 ×1 / P3 ×1 -- **核心结论**:本次 Hero 浅色化 + 创始团队观点区修复**未引入任何 AI 套路**;唯一实质性改进点是 reduced-motion 守卫一致性(P2-1)。 -- **Top 问题**: - 1. [P2] Hero 入场动画未受 `prefers-reduced-motion` 守卫(与项目 ScrollReveal 模式不一致) - 2. [P3] 引言卡片 `rounded-2xl + shadow-xl` 属轻微通用阴影套路 +- **审计健康分:19/20(Excellent)** +- **问题计数**:P0 ×0 / P1 ×0 / P2 ×0 / P3 ×0(原 P2-1 / P3-1 已于 2026-09-01 修复,见下) +- **核心结论**:本次 Hero 浅色化 + 创始团队观点区修复**未引入任何 AI 套路**;reduced-motion 守卫一致性(P2-1)与引言卡阴影(P3-1)均已闭环。 +- **Top 问题**:无(两项均已修复) --- ## 四、按严重度详列 -### [P2-1] Hero 入场动画未守卫 reduced-motion +### [P2-1] Hero 入场动画未守卫 reduced-motion — ✅ 已修复(2026-09-01) - **位置**:`home-content-v15.tsx:210-262`(slogan/h1/subheading/CTA 的 `motion.*`) - **类别**:Accessibility - **证据**: @@ -66,7 +64,7 @@ - **建议**:在 `HeroSection` 内将 `motion.*` 的 `initial/animate` 按 `reduceMotion` 条件化(reduced 时 `initial={}`/`animate={}`),或外层包 ``。与 `ScrollReveal` 保持同一范式。 - **命令建议**:`/polish`(收尾一致性) -### [P3-1] 引言卡片通用阴影 +### [P3-1] 引言卡片通用阴影 — ✅ 已修复(2026-09-01) - **位置**:`home-content-v15.tsx:640`(`rounded-2xl ... shadow-xl`) - **类别**:Anti-Pattern - **影响**:`圆角 + 通用阴影` 是 impeccable 点名的轻量套路;此处为引言卡,语义可接受,但可更克制。 @@ -86,8 +84,8 @@ ## 六、推荐动作(优先级) -1. **[P2] `/polish`** — 给 Hero 入场动画补 `reduceMotion` 守卫,与 ScrollReveal 范式对齐(唯一实质性闭环项)。 -2. **[P3] `/quieter`(可选)** — 引言卡片阴影降级或改品牌红 hairline 边框。 +1. **[P2] `/polish`** — ✅ 已修复:Hero 入场动画补 `reduceMotion` 守卫(`rise()`,`home-content-v15.tsx`),与 ScrollReveal 范式对齐。 +2. **[P3] `/quieter`** — ✅ 已修复:引言卡片 `shadow-xl` → `shadow-sm` + 品牌红 hairline 边框(`border border-brand/10`)。 > 你可让我逐条执行、一次性全做、或按你指定的顺序。修复后重跑本审计即可看分数提升。