Dev #25

Merged
zhangxiang merged 46 commits from dev into main 2026-09-01 14:55:21 +08:00
Showing only changes of commit d569713534 - Show all commits
+10 -12
View File
@@ -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 | | 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`),无硬编码色值 | | 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` 居中收敛 | | 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) | | 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)** - **审计健康分:19/20(Excellent)**
- **问题计数**:P0 ×0 / P1 ×0 / P2 ×1 / P3 ×1 - **问题计数**:P0 ×0 / P1 ×0 / P2 ×0 / P3 ×0(原 P2-1 / P3-1 已于 2026-09-01 修复,见下)
- **核心结论**:本次 Hero 浅色化 + 创始团队观点区修复**未引入任何 AI 套路**;唯一实质性改进点是 reduced-motion 守卫一致性(P2-1)。 - **核心结论**:本次 Hero 浅色化 + 创始团队观点区修复**未引入任何 AI 套路**;reduced-motion 守卫一致性(P2-1)与引言卡阴影(P3-1)均已闭环。
- **Top 问题**: - **Top 问题**:无(两项均已修复)
1. [P2] Hero 入场动画未受 `prefers-reduced-motion` 守卫(与项目 ScrollReveal 模式不一致)
2. [P3] 引言卡片 `rounded-2xl + shadow-xl` 属轻微通用阴影套路
--- ---
## 四、按严重度详列 ## 四、按严重度详列
### [P2-1] Hero 入场动画未守卫 reduced-motion ### [P2-1] Hero 入场动画未守卫 reduced-motion — ✅ 已修复(2026-09-01)
- **位置**:`home-content-v15.tsx:210-262`(slogan/h1/subheading/CTA 的 `motion.*`) - **位置**:`home-content-v15.tsx:210-262`(slogan/h1/subheading/CTA 的 `motion.*`)
- **类别**:Accessibility - **类别**:Accessibility
- **证据**: - **证据**:
@@ -66,7 +64,7 @@
- **建议**:在 `HeroSection` 内将 `motion.*` 的 `initial/animate` 按 `reduceMotion` 条件化(reduced 时 `initial={}`/`animate={}`),或外层包 `<MotionConfig reducedMotion="user">`。与 `ScrollReveal` 保持同一范式。 - **建议**:在 `HeroSection` 内将 `motion.*` 的 `initial/animate` 按 `reduceMotion` 条件化(reduced 时 `initial={}`/`animate={}`),或外层包 `<MotionConfig reducedMotion="user">`。与 `ScrollReveal` 保持同一范式。
- **命令建议**:`/polish`(收尾一致性) - **命令建议**:`/polish`(收尾一致性)
### [P3-1] 引言卡片通用阴影 ### [P3-1] 引言卡片通用阴影 — ✅ 已修复(2026-09-01)
- **位置**:`home-content-v15.tsx:640`(`rounded-2xl ... shadow-xl`) - **位置**:`home-content-v15.tsx:640`(`rounded-2xl ... shadow-xl`)
- **类别**:Anti-Pattern - **类别**:Anti-Pattern
- **影响**:`圆角 + 通用阴影` 是 impeccable 点名的轻量套路;此处为引言卡,语义可接受,但可更克制。 - **影响**:`圆角 + 通用阴影` 是 impeccable 点名的轻量套路;此处为引言卡,语义可接受,但可更克制。
@@ -86,8 +84,8 @@
## 六、推荐动作(优先级) ## 六、推荐动作(优先级)
1. **[P2] `/polish`** — 给 Hero 入场动画补 `reduceMotion` 守卫,与 ScrollReveal 范式对齐(唯一实质性闭环项)。 1. **[P2] `/polish`** — ✅ 已修复:Hero 入场动画补 `reduceMotion` 守卫(`rise()`,`home-content-v15.tsx`),与 ScrollReveal 范式对齐。
2. **[P3] `/quieter`(可选)** — 引言卡片阴影降级或改品牌红 hairline 边框。 2. **[P3] `/quieter`** — ✅ 已修复:引言卡片 `shadow-xl` → `shadow-sm` + 品牌红 hairline 边框(`border border-brand/10`)。
> 你可让我逐条执行、一次性全做、或按你指定的顺序。修复后重跑本审计即可看分数提升。 > 你可让我逐条执行、一次性全做、或按你指定的顺序。修复后重跑本审计即可看分数提升。