个人数据中心
部分实现已有可用闭环,但与目标设计仍有明确差距个人数据中心是 DLS 的用户数据基础设施。数据主要来自成员使用工具、导入文件、连接设备或主动创建;数据中心负责隔离、登记、查询、迁移与删除,不替工具定义业务场景。
与工具的关系
- 工具定义采集方式、业务含义、数据 Schema 与分析框架
- 数据中心保存工具产生的数据,并记录来源、版本和权限
- 个人工作台展示工具组件,数据中心只提供授权后的查询
- 工具停用或退役后,已有数据仍属于成员并可以导出
当前可用
量化自我入门包的数据
当前实现首先服务“量化自我入门包”,因此已有六类每日记录:
- 身体:体重、体脂、BMI、肌肉、代谢等
- 饮食:综合评分与三餐/零食评价
- 运动:运动类型、八段锦、冥想时长
- 精力四维:体力、情感、大脑、意志
- 睡眠:质量、入睡、起床、时长和目标时间打卡
- 反思:MIT3、学习、改进、财务自由行动和日记
这些维度来自第一个工具,不是个人数据中心永久且唯一的数据模型。同一天重复保存采用 UPSERT:数据被更新,不产生重复记录奖励。
自动计算
- 精力四维中出现“欠佳”或更低状态时,综合状态标记为需关注
- 睡眠自动计算跨夜时长
- 睡眠质量低于 60% 时标记为需关注
- 按用户设置的目标时间判断是否按时入睡
字段自定义
预置字段可以改名、隐藏;自定义字段存入记录的扩展数据中。工具变化不会带走用户已有数据。
仪表盘与数据权利
当前仪表盘包含体重趋势、睡眠质量、精力四维、连续记录天数和经济属性摘要。数据可导出为 JSON 或 CSV ZIP,也可物理清空。每次成功导出会生成 24 小时有效的注销凭证。
六个维度可分别设置为仅自己、指定成员、基地成员或公开可见;AI 训练授权默认关闭。站内与站外 Profile 只接收服务端授权后的近 30 天脱敏摘要,反思正文和自定义字段不会对外输出。注销必须先完成导出和邮箱确认,账户会立即停用并在 30 天后清除;公开内容可选择匿名保留或删除。
历史数据导入
当前支持通用 Excel 与 Sleep Cycle CSV,同步执行并保存导入历史。大文件异步处理、更多来源和错误恢复仍未实现。
当前架构边界
个人数据目前按成员隔离在独立 PostgreSQL Schema 中,并非每成员独立数据库实例。它提供逻辑与命名空间隔离,但蓝图中的物理隔离仍是后续架构目标。
后续能力
- 通用数据注册表:字段所属工具、Schema 版本、来源、权限与生命周期
- 多工具数据的授权组合查询
- 清晰区分成员输入、文件导入、设备同步、工具计算和 AI 生成数据
- 更完整的生命里程碑
- PDF 报告导出
- 更丰富的自定义指标图表