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**