Review changes batch 6 of 6
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# M01 我的首页基准页 Implementation Plan
|
||||
|
||||
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
||||
|
||||
**Goal:** 将 M01 重做为无整页白底、具有个人谱牒册页辨识度且便于后续增加功能的 M 系列视觉基准。
|
||||
|
||||
**Architecture:** `pages/profile/m01-profile-home.vue` 继续单独拥有本地状态与路由;复用项目公共页头、底栏、按钮和背景组件。M01 的透明线框资产存放在 profile 模块自己的命名空间。
|
||||
|
||||
**Tech Stack:** uni-app、Vue 3、SCSS、PowerShell 契约测试、Node CDP 运行时冒烟。
|
||||
|
||||
## Global Constraints
|
||||
|
||||
- 只修改 M01 及其聚焦测试、资产和审批文档。
|
||||
- 不新增个人中心功能,不对接接口。
|
||||
- 不使用子代理、worktree 或任何 Git 写操作。
|
||||
- 每次只展示一个审批状态。
|
||||
|
||||
### Task 1: 契约 RED
|
||||
|
||||
- [ ] 创建 `tests/m01-module-baseline-contract.ps1`,要求 M01 使用 `brand-seal.png`、`auth-divider-knot.png`、`chevron-right.png`、`m01-profile-summary-card.png`、`AppButton`、ready/error 状态和现有五个目标路由,并禁止重复菜单卡框及三个旧 opaque 业务素材。
|
||||
- [ ] 运行聚焦测试,确认因缺少新资产引用而失败。
|
||||
|
||||
### Task 2: 模块资产
|
||||
|
||||
- [ ] 保留一个已经用户审批通过的真实透明线框,专用于失败态;正常册页复用项目真实印章、分隔结与箭头资产。
|
||||
- [ ] 使用 Pillow 验证失败态线框为 RGBA、透明角且存在非空 alpha 内容。
|
||||
|
||||
### Task 3: 页面实现
|
||||
|
||||
- [ ] 删除重复卡片结构,改为连续身份区、紧凑提醒栏和“服务与设置”分组列表。
|
||||
- [ ] 保留资料、提醒及三个菜单路由;失败态增加项目 `AppButton`“重新查看”。
|
||||
- [ ] 使用内容高度和最小触控高度控制卡片,不固定整页高度。
|
||||
- [ ] 运行聚焦契约并确认通过。
|
||||
|
||||
### Task 4: 验证与审批
|
||||
|
||||
- [ ] 运行 M01 聚焦契约、根页面视觉契约、根页面运行时冒烟、模块响应式冒烟和 `git diff --check`。
|
||||
- [ ] 在同一 Chrome 标签页显示 412×915 正常首页,等待明确审批。
|
||||
- [ ] 正常态通过后显示失败态,再逐一验证资料、提醒和菜单路由。
|
||||
- [ ] 全部明确通过后才把 `docs/验收规划.md` 的 M01 更新为 `[x]`。
|
||||
Reference in New Issue
Block a user