From bcf5d07df808e9af9163cd6981db090b908afe7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E9=B2=81=E6=AD=A3?= <13780741225@163.com> Date: Thu, 10 Sep 2026 10:59:20 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=20Task=208=20?= =?UTF-8?q?=E7=9A=84=E7=A1=AC=E7=BC=96=E7=A0=81=E5=8D=95=E4=BD=8D=E4=B8=8E?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E6=AD=A5=E9=AA=A4=EF=BC=88ledger=20R23?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - unit = "mmHg" 改为 stringResource(R.string.unit_mmhg), 与同列表内次/分、%、°C 的处理保持一致,新增 unit_mmhg 资源 - Step 8 标题与 Expected 去掉「真机验证」,界面验证按 R21 顺延到 Task 14 --- .../plans/2026-09-10-ring-health-app-m0-m1.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/superpowers/plans/2026-09-10-ring-health-app-m0-m1.md b/superpowers/plans/2026-09-10-ring-health-app-m0-m1.md index 11596c1..a99a9e7 100644 --- a/superpowers/plans/2026-09-10-ring-health-app-m0-m1.md +++ b/superpowers/plans/2026-09-10-ring-health-app-m0-m1.md @@ -2554,7 +2554,7 @@ private fun buildMetricCards(summary: HealthSummary): List = lis tint = MetricYellow, title = stringResource(R.string.metric_blood_pressure), value = summary.bloodPressure, - unit = "mmHg", + unit = stringResource(R.string.unit_mmhg), ), ) @@ -2591,6 +2591,7 @@ private fun HomeContentPreview() { 次/分 % °C + mmHg 心率 睡眠 @@ -2603,13 +2604,16 @@ private fun HomeContentPreview() { > 这批 `metric_*` 字符串同时供 Task 12 的详情页标题使用(ledger Ruling R3),是它们的唯一来源。 -- [ ] **Step 8: 构建 + 单测 + 真机验证** +- [ ] **Step 8: 构建 + 单测** ```bash -cd /d/cherry/repos/ring-health-app && ./gradlew :app:testDebugUnitTest +cd /d/cherry/repos/ring-health-app && ./gradlew :app:testDebugUnitTest && ./gradlew assembleDebug ``` -Expected: 测试全绿;真机上首页显示设备条、步数大环、六个指标卡(血压显示“未开启”),点击卡片进入详情占位页并可返回。 +Expected: 两条命令均 `BUILD SUCCESSFUL`,测试全绿(含本任务新增的 `HomeViewModelTest`)。 + +界面上「设备条 / 步数大环 / 六个指标卡(血压显示未开启)/ 点击进入详情」这几条**不在本步验证** +(ledger Ruling R21:本机无模拟器与真机),顺延到 Task 14 Step 3 的人工验收清单。 - [ ] **Step 9: Commit**