docs: define A01 grid and entry states
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
- Consumes: UTF-8 Base64 文本解码函数 `ConvertFrom-Utf8Base64`、A-01 设计记录和效果稿 v3。
|
||||
- Produces: 退出码 `0` 与 `A01-DESIGN-RECORD-AUDIT PASS`;缺少任何规则或效果稿时抛出明确错误。
|
||||
|
||||
- [ ] **Step 1: 写入会失败的栅格规则断言**
|
||||
- [x] **Step 1: 写入会失败的栅格规则断言**
|
||||
|
||||
在现有 `$rules` 数组后增加以下代码;这些规则在本任务开始时尚未写入设计记录,因此审计应失败。
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
}
|
||||
```
|
||||
|
||||
- [ ] **Step 2: 运行审计并确认它先失败**
|
||||
- [x] **Step 2: 运行审计并确认它先失败**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -86,12 +86,9 @@
|
||||
|
||||
Expected: `Missing A01 layout rule: 内容宽度 638rpx`。
|
||||
|
||||
- [ ] **Step 3: 提交失败测试**
|
||||
- [x] **Step 3: 保持红灯测试未提交并进入 Task 2**
|
||||
|
||||
```powershell
|
||||
git add tests/a01-design-record-audit.ps1
|
||||
git commit -m "test: require A01 fixed-grid design rules"
|
||||
```
|
||||
红灯只用于证明固定栅格规则确实缺失。不要单独提交失败测试;在 Task 2 将设计记录补齐并转绿后,再与设计记录一起提交。
|
||||
|
||||
### Task 2: 写入 A-01 固定栅格与状态边界
|
||||
|
||||
@@ -105,7 +102,7 @@
|
||||
- Consumes: Task 1 的 `$layoutRules` 与当前入口结构断言。
|
||||
- Produces: 以 750rpx 设计画布表达的固定栅格、四类进入状态和明确的非运行时验收边界。
|
||||
|
||||
- [ ] **Step 1: 在第 3 节加入固定栅格**
|
||||
- [x] **Step 1: 在第 3 节加入固定栅格**
|
||||
|
||||
在“固定布局与状态边界”中加入以下内容,保持现有的入口与协议规则不变:
|
||||
|
||||
@@ -116,7 +113,7 @@
|
||||
- 仅作静态设计验证,不代表 uni-app 运行时验收;页面实现后仍须在 Android 320 × 568、360 × 640、360 × 800、412 × 915 上重新验收。
|
||||
```
|
||||
|
||||
- [ ] **Step 2: 在第 3 节加入状态表**
|
||||
- [x] **Step 2: 在第 3 节加入状态表**
|
||||
|
||||
紧接固定栅格条目,加入以下表格:
|
||||
|
||||
@@ -130,7 +127,7 @@
|
||||
| 注册已确认协议 | 点击“注册账号”文字 | 结束 A-01 引导 | A-04 |
|
||||
```
|
||||
|
||||
- [ ] **Step 3: 运行审计并确认通过**
|
||||
- [x] **Step 3: 运行审计并确认通过**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -140,7 +137,7 @@
|
||||
|
||||
Expected: `A01-DESIGN-RECORD-AUDIT PASS`。
|
||||
|
||||
- [ ] **Step 4: 检查文档差异并提交**
|
||||
- [x] **Step 4: 检查文档差异并提交**
|
||||
|
||||
```powershell
|
||||
git diff --check
|
||||
|
||||
Reference in New Issue
Block a user