| 模块 | 子模块 | 内容名称 | 示例&枚举 | 来源&生产 | 当前状态(当前状态与目标之间gap、计划,含本次要求) | 数据落库状态 | 历史数据情况 |
| 顶部坚持模块 | 坚持有回报 | 总睡眠监测天数 + 火花标记 | 12天 + 右上角火花 | 总监测天数按当前设备有效睡眠报告日期去重统计;火花标记沿用连续监测天数计算,仅作为总天数字号右上角单个标记展示,不写“监测火花”等文字,不直接展示连续监测天数数字。 | 已完成 本轮按参考图比例收紧深绿色“坚持有回报”卡片:保留总监测天数与火花标记,去掉火花文字标签、连续监测天数数字、打卡天数、睡眠报告天数、连续生成报告/达标天数等衍生展示。 | daily_reports;火花标记可在 longterm_states 保存快照。 | daily_reports 127,需按设备过滤验收。 |
| 顶部坚持模块 | 坚持有回报 | 健康综合评分 | 评分 87 分 | 长期睡眠、心脏、呼吸真实趋势综合;自建算法显示;数据不足时显示积累中。 | 已完成 本轮将长期综合评分放入顶部指标胶囊;算法来自心脏/呼吸/睡眠三大长期评分聚合,分值按近30天聚合避免短期快速波动。 | longterm_states.payload.longtermScore + longterm_state_history 保存历史。 | 已有 longterm_states;仍需历史质量抽检。 |
| 顶部坚持模块 | 坚持有回报 | 近期进步项数量 | 进步 3 项 | 数量必须等于下方“你的坚持正在见效”实际展示的改善故事卡片数量。 | 已完成 本轮将改善故事归一为卡片列表;顶部“进步 n 项”直接读取故事卡片数量,无改善故事时显示 0 项,下方改善故事链切换为“数据积累中”空态,不写成已有改善。 | longterm_states.payload.improvementStories[] + 前端真实趋势兜底。 | 后端已同步生成并保存当日历史快照;无真实改善时不编造。 |
| 顶部坚持模块 | 坚持有回报 | 达标项数量/总数 | 达标 5/11 | 总数固定为心脏长期3项 + 呼吸长期3项 + 睡眠长期5项 = 11;达标数量为以上指标标记健康或无异常的数量。 | 已完成 本轮顶部达标胶囊固定分母 11,分子由三大长期模块 healthyCount 求和,避免跟随页面模块数量或故事数量变化。 | 前端派生;必要时随 longterm_states.moduleOverview 保存。 | 依赖各长期模块历史趋势,需按设备验收。 |
| 顶部坚持模块 | 坚持有回报 | 一句话评价 | 稳中有升 · 近7天评分整体上行,多数指标处于健康区。 | DeepSeek 或规则基于长期真实趋势生成;不得编造没有数据支撑的变化。 | 已完成 本轮保留一句话评价,并与综合评分、进步项、达标项联动;当前多为规则/前端文案,计划接统一 DeepSeek 内容生产并落库。 | 目标 longterm_states payload.persistSummary / content_outputs。 | 历史文案未保存。 |
| 顶部坚持模块 | 改善故事链 | 故事一句话描述 | 近两周夜间平均心率更平稳。 | 从长期趋势中识别真实改善事件;没有改善则显示积累中。 | 已完成 本轮完成长期顶部模块前端构建:综合心脏/呼吸/睡眠长期评分,基于夜间心率、AHI、睡眠时长识别真实改善故事;无改善或数据不足时模块标题与内容显示“数据积累中”;建议勾选联动与 DeepSeek 持久文案保留为后续质量迭代;longtermScore、healthZones、heartAge 和 improvementStories 已写入 longterm_states / longterm_state_history。每条改善故事至少包含:故事一句话描述、坚持做了什么活动是其可能的原因、数据变化(哪个数据、从多少变到多少、什么时间变的)。改善故事链已写入 longterm_states.improvementStories 并进入历史快照。 | longterm_states.payload.improvementStories[] + longterm_state_history 保存历史。 | 后端已同步生成并保存当日历史快照。 |
| 顶部坚持模块 | 改善故事链 | 可能原因:坚持活动 | 连续3天按建议提早上床,可能帮助入睡准备时长缩短。 | 来自每日建议勾选、用户行为、睡眠作息变化;只能表达“可能相关”,不能写成确定因果。 | 已完成 本轮完成长期顶部模块前端构建:综合心脏/呼吸/睡眠长期评分,基于夜间心率、AHI、睡眠时长识别真实改善故事;无改善或数据不足时显示积累中;建议勾选联动与 DeepSeek 持久文案保留为后续质量迭代;longtermScore、healthZones、heartAge 和 improvementStories 已写入 longterm_states / longterm_state_history。需要把每日建议完成状态与趋势变化关联;无勾选/行为数据时不要硬写坚持活动。 | 目标 daily建议勾选表 + longterm_states.improvementStories。 | 建议勾选状态尚需完善落库。 |
| 顶部坚持模块 | 改善故事链 | 数据变化 | 入睡准备时长从32.0分钟降到18.5分钟,变化发生在6月第2周。 | 趋势窗口内计算起点、终点、变化日期;数值按指标单位格式化。 | 已完成 本轮完成长期顶部模块前端构建:综合心脏/呼吸/睡眠长期评分,基于夜间心率、AHI、睡眠时长识别真实改善故事;无改善或数据不足时显示积累中;建议勾选联动与 DeepSeek 持久文案保留为后续质量迭代;longtermScore、healthZones、heartAge 和 improvementStories 已写入 longterm_states / longterm_state_history。需要明确“哪个数据、从多少变到多少、什么时间变的”,并长期落库。 | longterm_states.improvementStories[].metric/from/to/dateRange 已写入。 | 历史可由 daily_reports/trend 回算。 |
| 心脏健康总览 | 心脏健康总览 | 解锁状态 | 还差2天数据 / 已解锁 | /api/longterm/state.heartOverview;近30天内至少7天有效心脏评估解锁。 | 已完成 本轮将心脏健康总览明确为两个子模块:心脏年龄评估、心脏健康总览9项风险筛查;数据不足时风险筛查整体只显示“还缺 N 天数据”,不展示风险行;原独立“长期健康状态”模块因无项目管理要求已从长期页删除。 | longterm_states.payload.heartOverview。 | cardiac_assessments 35,成功/不足需按设备复核。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险筛查 | 风险项交互 | 风险项直接显示;以下5项正常默认折叠;每项可展开 | 解锁后按 9 项稳定状态分组:有风险/异常/需关注项目默认露出;正常或无异常项目默认折叠;每项展开显示具体解释、量化依据、改善建议,复用 cardiac_risk 的 detail、risk_label、suggestion、disease_tags 与长期聚合字段。 | 已完成 本轮按参考图重构 9 项风险筛查:浅色提示条、风险卡片、正常项折叠、单项展开详情和量化依据;重点建议仍不作为独立列表展示。 | cardiac_assessments.payload.cardiac_risk → longterm_states.payload.heartOverview.items。 | 已解锁设备可验证展开态;不足7天设备验证整体缺数据态。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | HRV自主神经功能 | 42ms;正常/轻度降低/中度降低/显著降低 | 只使用日报级 HRV;按年龄标准化 hrvAgeFactor(age) 调整 HRV_NORMAL/HRV_MILD/HRV_MODERATE 阈值;实时 HRV 不参与。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments.payload.cardiac_risk;长期聚合进 longterm_states.payload.heartOverview。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 夜间心率下降幅度 | 12.4%;正常/轻度不足/显著不足(Non-dipping) | 用夜间心率下降比例 hrDrop() 与 HR_DROP_NORMAL/HR_DROP_BORDER 比较,识别 non-dipping 和夜间交感持续激活。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 心率趋势与昼夜节律 | slope=-1.2;正常/异常 | 用 hrSlope、hrvSlope、restingHr 判断心率夜间是否下降、HRV 是否上升、静息心率是否偏高;女性静息心率阈值上调 3bpm。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 呼吸稳定性与OSA风险 | AHI=3.2, BR_CV=0.08;正常/呼吸不稳定/轻度OSA/中度OSA/重度OSA | 用呼吸变异系数 brCv() 和日报 AHI;AASM 阈值 <5、5-14、15-29、≥30 分层,同时纳入呼吸节律不稳定。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 呼吸暂停事件分析 | 5次/最长12s;正常/需关注 | 用 apneaCount() 和 apneaMaxDuration(),超过次数或最长时长阈值时提示夜间暂停/最长暂停风险。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 体动与睡眠碎片化 | SFI=18;正常/需关注 | 用睡眠碎片化指数 sfi() 和 movementFreq();SFI > SFI_ABNORMAL 或体动频率 >30% 时标记需关注。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 心律稳定性 | 均值62bpm, CV=0.06;正常/心动过速/心动过缓/轻度不齐 | 用夜间心率均值和变异系数;50-90bpm 且 CV<0.1 为正常,>90 为心动过速,<40 为心动过缓,其余为轻度不齐。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 呼吸节律判定 | 均值16, 正常占比92%;正常/轻度异常/异常 | 用 brNormalPct() 和 brMean();正常区间占比≥90%且均值12-20为正常,≥70%为轻度异常,否则异常。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 / 9项风险探查 | 睡眠结构完整性 | 深睡18% REM21% 清醒8%;正常/轻度异常 | 按年龄分层 young/middle/elderly,比较 deep/rem/WASO 常模;深睡、REM不足或清醒占比过高时提示结构异常。 近30天按标题聚合 mainStatus、lastStatus、lastValue、出现天数和最近变化。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。已有单日算法和长期聚合基础;本轮要求在看板中逐一列出并描述算法构造情况,后续前端按 9 项稳定状态展示。 | cardiac_assessments → longterm_states。 | 历史来自 cardiac_assessments;不足 7 天时总览锁定。 |
| 心脏健康总览 | 心脏健康总览 | 重点建议 | 不展示 | 心脏健康总览不展示重点建议;长期建议如后续需要应放到独立建议模块。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。当前 longterm_states.heartOverview 仍可能包含 suggestions;前端不得在心脏健康总览展示,后端后续可移除或停止读取。 | 不新增展示落库;旧 payload.suggestions 可兼容保留。 | 旧 longterm_states 可能已有 suggestions。 |
| 心脏健康总览 | 心脏年龄模块 | 真实年龄 | 65.4岁 | 出生年月按当前日期计算真实年龄。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。真实年龄、心脏年龄、年轻/衰老几岁,数值计算和呈现均精确到小数点后1位,均需要长期落库,并保存历史数据。 | 目标 longterm_states.payload.heartAge.realAge,保存历史。 | 部分历史资料只有 birthYear,需迁移出生年月。 |
| 心脏健康总览 | 心脏年龄模块 | 心脏年龄 | 67.2岁 / 还差3天数据以计算 | 默认使用日报级 RMSSD + 夜间平均心率,结合年龄/性别常模与近段平滑;RMSSD 或心率不足7天时显示缺口。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。心脏年龄从“心脏长期模块”移入“心脏健康总览”;数值精确到1位并长期落库保存历史。 | longterm_states.payload.heartAge.heartAge + longterm_state_history 保存历史。 | RMSSD 70/127,ave_hr 127;心脏年龄已写入 longterm_states.heartAge;仍需历史抽检。 |
| 心脏健康总览 | 心脏年龄模块 | 年轻/衰老几岁 | 年轻2.1岁 / 衰老1.8岁 / 持平0.0岁 | 心脏年龄 - 真实年龄;正值为衰老,负值为年轻,展示到小数点后1位。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。需要与真实年龄/心脏年龄一起长期落库并保存历史。 | longterm_states.payload.heartAge.deltaYears 已写入。 | deltaYears 已随 heartAge 写入长期状态量。 |
| 心脏健康总览 | 心脏年龄模块 | 近期RMSSD均值 | 不展示 | 仅作为心脏年龄算法内部输入,不在心脏年龄模块展示。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。心脏年龄模块中,近期rmssd均值去掉不展示。 | 算法输入可保留调试字段,但不作为展示内容。 | RMSSD 历史 70/127。 |
| 心脏健康总览 | 心脏年龄模块 | 近期夜间静息心率 | 不展示 | 仅作为心脏年龄算法内部输入,不在心脏年龄模块展示。 | 已完成 本轮完成长期心脏健康总览前端构建:解锁态、9 项风险探查稳定行、心脏年龄/真实年龄/年龄差一位小数展示;重点建议不展示;longterm_states 历史落库、设备切换验收和心脏年龄历史回填保留为后续后端迭代。心脏年龄模块中,近期夜间静息心率去掉不展示。 | 算法输入可保留调试字段,但不作为展示内容。 | ave_hr 历史 127。 |
| 心脏健康模块 | 心脏健康长期数据 / 概览 | 心脏长期评分 | 按长期页展示设计输出 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法打分,不能快速波动,需要若干天数据后才显示,数据不够时直接不显示。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 概览 | 心脏长期评分的标签 | 优秀 / 良好 / 一般 / 需关注 / 数据不足 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:枚举,对上述评分的文字标记,如优秀、一般、需关注 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 概览 | 指标数量 | 3项指标,2项健康,1项需关注 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:一共3项指标,几项健康、几项需关注。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 概览 | 重点关注 | 去掉,不展示 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:去掉,不在概念处展示。 | 不落库;展示删除。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 数据点 | 每日一个点;无数据日期断线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 纵轴 | 自适应刻度,带单位和健康区 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 夜间平均心率 | i解释 | 点击 i 显示指标医学含义 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 数据点 | 每日一个点;无数据日期断线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 纵轴 | 自适应刻度,带单位和健康区 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / HRV心率变异性 | i解释 | 点击 i 显示指标医学含义 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 数据点 | 每日一个点;无数据日期断线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 纵轴 | 自适应刻度,带单位和健康区 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。基于本指标特点,亚健康区不一定是在两侧,可能是上下单侧区分。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 心脏健康模块 | 心脏健康长期数据 / 心脏健康指数 | i解释 | 点击 i 显示指标医学含义 | 每日真实指标 + longterm_states 自建长期评分/健康区;日报级 HRV 每天最多一个点。 | 已完成 本轮完成长期心脏前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;heart_hp=0 占位值不参与评分和图表;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;HRV 77/127;RMSSD 70/127;长期状态量已保存当日历史快照,仍需批量抽检。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 概览 | 呼吸长期评分 | 按长期页展示设计输出 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法打分,不能快速波动,需要若干天数据后才显示,数据不够时直接不显示。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 概览 | 呼吸长期评分的标签 | 优秀 / 良好 / 一般 / 需关注 / 数据不足 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:枚举,对上述评分的文字标记,如优秀、一般、需关注 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 概览 | 指标数量 | 3项指标,2项健康,1项需关注 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:一共3项指标,几项健康、几项需关注。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 概览 | 重点关注 | 去掉,不展示 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:去掉,不在概念处展示。 | 不落库;展示删除。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 数据点 | 每日一个点;无数据日期断线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 纵轴 | 自适应刻度,带单位和健康区 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 平均夜间呼吸频率 | i解释 | 点击 i 显示指标医学含义 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 数据点 | 每日一个点;无数据日期断线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 纵轴 | 自适应刻度,带单位和健康区 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。基于本指标特点,亚健康区不一定是在两侧,可能是上下单侧区分。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / AHI呼吸暂停指数 | i解释 | 点击 i 显示指标医学含义 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:标记文字+颜色需要设计 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 数据点 | 每日一个点;无数据日期断线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 纵轴 | 自适应刻度,带单位和健康区 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。基于本指标特点,亚健康区不一定是在两侧,可能是上下单侧区分。 | 目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:月模式的均值计算,6月模式的均值计算 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 呼吸健康模块 | 呼吸健康长期数据 / 最长呼吸暂停时长 | i解释 | 点击 i 显示指标医学含义 | 每日呼吸率、AHI、最长暂停时长 + longterm_states 自建长期评分/健康区。 | 已完成 本轮完成长期呼吸前端自建评分 v1:3 项概览评分、年龄轻量健康区、周/月/半年趋势、健康区/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。 Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 展示配置/派生结果,必要时随 longterm_states 保存。 | daily_reports 127;AHI/呼吸暂停字段已有,健康区历史需补。 |
| 睡眠板块 | 睡眠长期统计数据 / 概览 | 睡眠长期评分 | 按长期页展示设计输出 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:自建算法打分,不能快速波动,需要若干天数据后才显示,数据不够时直接不显示。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 概览 | 睡眠长期评分的标签 | 优秀 / 良好 / 一般 / 需关注 / 数据不足 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:枚举,对上述评分的文字标记,如优秀、一般、需关注 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 概览 | 指标数量 | 3项指标,2项健康,1项需关注 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:一共5项指标(原有4项指标基础上加作息规律程度),几项健康、几项需关注。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 概览 | 重点关注 | 去掉,不展示 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:去掉,不在概念处展示。 | 不落库;展示删除。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 作息规律程度 | 0-100分;前端不展示 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:新增,后台自建算法计算储存,前端不展示。对应作息规律程度的评分。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:作息规律与否的评价,基于以上打分。根据评价好坏,区分颜色显示。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 数据点 | 每日一个点;无数据日期断线 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:每天数据又三个数据点(上床时间、入睡时间、起床时间),连成一条竖线,这条竖线分2段颜色,上床到入睡这一段为灰色,入睡到起床这一段保持原样为绿色。 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 纵轴 | 自适应刻度,带单位和健康区 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:让一个图中的线段集中在中部,目前起始时间合适,结束时间基本是卡着最晚起床时间来的,这样不好看,纵轴结束时间刻度要有一些余量,比如在最晚起床时间后1.5小时左右。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式没有平均值虚线,月模式的平均值虚线是by周的,不是一个月一条;本周数据都缺失时没有本周的平均值虚线,就不显示。月模式的平均值虚线时by月。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 长期睡眠趋势 | i解释 | 不展示 | 每日上床、入睡、起床时间与作息规律算法;需要写入长期历史。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:本模块不需要 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:标记文字+颜色需要设计 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 数据点 | 每日一个点;无数据日期断线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 纵轴 | 自适应刻度,带单位和健康区 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:月模式的均值计算,6月模式的均值计算 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠时长 | i解释 | 点击 i 显示指标医学含义 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:标记文字+颜色需要设计 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 数据点 | 每日一个点;无数据日期断线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 纵轴 | 自适应刻度,带单位和健康区 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:月模式的均值计算,6月模式的均值计算 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 睡眠效率 | i解释 | 点击 i 显示指标医学含义 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:标记文字+颜色需要设计 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 数据点 | 每日一个点;无数据日期断线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 纵轴 | 自适应刻度,带单位和健康区 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:月模式的均值计算,6月模式的均值计算 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 入睡准备时长 | i解释 | 点击 i 显示指标医学含义 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 本周标记 | 平稳 / 改善 / 波动 / 需关注 / 数据不足 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:标记文字+颜色需要设计 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 数据点 | 每日一个点;无数据日期断线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:来源每日,落库 | daily_reports 或自建每日指标表;按 device_id + date 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 横轴 | 周 / 月 / 6月自然窗口刻度 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:周模式、月模式、6月模式,分别对应的横轴形式。其中月模式的横轴标记不再显示“周一”。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 纵轴 | 自适应刻度,带单位和健康区 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:需要调整,需要把健康区和两侧亚健康区展示出来,需要有数据单位,坐标轴数据点不要太稀疏,小数点格式要统一。 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 健康区和亚健康区划分 | 健康区 / 亚健康区,按年龄性别个性化 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:自建算法,基于被检测人年龄、性别、特点计算,不要太严格,给出健康区间和亚健康区间范围。结果落库。 | 前端已从 daily_reports/trend 派生;目标写入 longterm_states payload,并保留 computed_at 历史。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | 平均值虚线 | 月按周虚线;6月按月虚线 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:月模式的均值计算,6月模式的均值计算 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 睡眠板块 | 睡眠长期统计数据 / 深睡占比 | i解释 | 点击 i 显示指标医学含义 | 每日睡眠时长、效率、入睡准备时长、深睡占比 + 自建健康区。 | 已完成 本轮已完成长期睡眠前端构建:5项概览评分、年龄轻量动态健康区、离床优先作息趋势、周/月/半年窗口、健康/亚健康区、分组均值虚线和指标解释;longterm_states / longterm_state_history 已保存长期状态快照,后续保留质量抽检。Excel要求:新增,指标学术含义,i在题目右侧,点击后浮窗显示含义 | 前端展示配置/派生结果已完成;必要时随 longterm_states 保存。 | daily_reports 127;本轮前端构建已接入,长期状态量已保存当日历史快照,仍需批量抽检。 |
| 长期交互 | 周期切换 | 周/月/6月三种统计方式 | 周 / 月 / 6月 | 每张图独立 period/offset 状态;切换只影响当前图表。 | 已完成 本轮完成长期交互收口:每张图独立周期与窗口状态,周为周一到周日,月为1号到月底,6月为含本月过去6个月;周期切换只重置当前图表窗口。 | 前端状态不落库。 | 无历史。 |
| 长期交互 | 窗口切换 | 左右箭头边界禁用 | 最新窗口右箭头置灰;最早窗口左箭头置灰 | 按当前图表自己的最早/最新数据日期判断。 | 已完成 本轮完成按当前图表有效数据日期计算最早窗口;没有更早/更新窗口时禁用对应箭头,避免空窗口无意义跳转。 | 前端即时。 | 依赖 trend 日期范围;已用纯函数覆盖周/月/半年边界。 |
| 长期交互 | 图表骨架 | 缺失日期占位断线 | 横轴完整,有缺失日期但无线无点 | 窗口日期骨架 + 有效点过滤。 | 已完成 本轮复核并保留窗口日期骨架:自然日期完整铺开,有缺失日期时 value=null,绘图在缺失处断线且不绘制点。 | 前端即时;数据来自每日真实落库。 | 历史日报存在自然缺口,前端已按缺口断线展示。 |
| 长期交互 | 图表绘制 | Y轴自适应与健康区 | 当前窗口完整舒适展示 | 按当前窗口有效数据 min/max 加 padding;健康区/亚健康区按可见范围绘制,并在图内用浅色文字标识。 | 已完成 本轮完成趋势图 Y 轴按当前窗口有效点和健康区动态收缩/舒展,不再被宽泛 fallback 固定;图内增加“健康区/亚健康区”浅色底纹文字;仍保留单位格式。 | 前端即时;健康区目标进入 longterm_states。 | 依赖每个指标历史;当前窗口已自适应。 |
| 长期交互 | 图表绘制 | 蓝色虚线参考线 | 不展示 | 长期图表不再绘制各指标 reference 蓝色虚线,也不展示“参考线”文字;月/半年模式的深绿色分组均值虚线保留。 | 已完成 本轮按最新要求去除蓝色虚线参考线,避免图表信息过多。 | 前端即时。 | 参考线不参与评分计算,去除后不影响健康区、亚健康区和分组均值线。 |
| 长期交互 | 指标说明浮窗 | 每日/长期 i 说明统一位置 | 屏幕正中央;轻遮罩;原页面背景可见 | 复用 InfoPopover 统一交互,不按按钮位置弹出。 | 已完成 本轮把每日 Tab 和长期 Tab 的所有 i 指标说明统一为屏幕居中弹窗,弹层可滚动,背景保留可见。 | 前端即时。 | 与具体指标数据无关。 |
| 长期交互 | 页面滚动 | 交互不改变 scrollY | 切换周期/箭头/展开收起后位置不跳动 | 统一滚动保持包装逻辑。 | 已完成 本轮完成长期图表周期切换、窗口左右切换后的 scrollY 恢复;展开/收起仍沿用原卡片交互,不额外跳转。 | 不落库。 | 无历史。 |
| 长期交互 | 底部综合评价 | 近期表现良好/综合评分一句话 | 不展示 | 顶部坚持模块已有同类内容,底部不重复展示。 | 已完成 页面最下方“近期表现良好”实际是综合评分和一句话综合评价,顶部坚持模块已有同样内容,因此最下方不再展示。 | 不落库。 | 已从 preview_full.html 移除展示块。 |