版本历史

每一次修改都带着原因与引用。这是我们对自己负责,也是对用户透明。

v1.2 2026-08-24
  • P0: 新增 4 个单位换算公式:血糖 mmol/L↔mg/dL(×18)、胆固醇 ×38.67、甘油三酯 ×88.57、尿酸 μmol/L↔mg/dL(÷59.48)
  • P0: 新增儿童与孕期 BMI 参考标准:WS/T 586—2018 学龄儿童超重肥胖筛查(年龄别界值表,不逐档展示)、WHO 5-19 岁 BMI 年龄别 z 评分、IOM/NRC 2009 孕期体重增长建议;三类人群专属标准均标记 displayOnly,不参与成人计算器自动解读
  • P0: 新增老年肌少症筛查指标:握力(AWGS 2019 男 <28 kg / 女 <18 kg)与步速(<1.0 m/s),含握力体重指数与步速公式
  • P0: 新增问题页 why-pregnancy-weight-gain(孕期增重按孕前 BMI 分档)、why-liver-function-high(转氨酶升高的三步解读)
  • P0: 新增 4 个问题页为新计算器引流:why-sarcopenia-self-check(肌少症在家自查,组合握力+步速)、why-walking-speed-slow(走路变慢解读)、why-grip-strength-low(握力下降与改善)、why-blood-test-units(mmol/L↔mg/dL 换算速查,内容化 4 个单位换算公式)
  • P0: 修复 eGFR 页无效解读:原引用体表面积标准区间导致数值永不匹配,补 KDIGO G1-G5 五期标准
  • P0: 计算引擎移除 new Function 动态求值,改为白名单安全表达式解析器(修复生产环境 Content Security Policy 拦截 unsafe-eval 导致计算器报错)
  • P1: 计算器支持双单位切换——空腹血糖/血脂/尿酸 6 个实验室指标可在 mmol/L 与 mg/dL 间切换输入与显示
  • P1: 计算器结果区展示全部来源标准的解读(含出处机构与完整说明),估算型指标无参考区间时给出结果性质说明
  • P1: 新增静息心率 AHA 成人参考标准(60-100 次/分)
  • P1: 问题页正文支持安全内联链接渲染,自动注入 118 处指标内链(scripts/linkplan.mjs 生成计划并可回放应用)
  • P2: 指标页结构化数据新增 WebApplication 类型(HealthApplication)
v1.0 2026-08-20
  • P0: 新增问题页 why-high-tg-low-hdl(组合解读型:甘油三酯高 + HDL 低同时出现的代谢型血脂模式)
  • P0: 新增问题页 why-normal-weight-high-body-fat(组合解读型:BMI 正常但体脂率偏高的正常体重肥胖 TOFI)
  • P0: 新增问题页 why-resting-hr-decreasing(趋势型:静息心率数月持续下降的心血管适应解读)
  • P0: 新增问题页 compare-bmr-formulas(算法/方法型:Mifflin-St Jeor vs Harris-Benedict,内容化 mifflin-st-jeor→harris-benedict 的 supersedes 关系)
v0.9 2026-08-20
  • P0: 新增问题页 compare-bmi-standards(中国 BMI 标准 vs WHO 标准:该用哪套切点?)——内容化 china-bmi-standard↔who-bmi-standard 的 contradicts 关系,含 6 维切点对比表、4 条场景结论、3 条差异成因
  • P0: 新增 4 个问题页:why-uric-acid-high(尿酸正常值,补 uric-acid 指标页内容缺口)、why-egfr-low(eGFR 偏低与肌量/肌酸干扰)、why-bone-density-low(T 值分级与适用边界,负值场景)、why-normal-bmi-high-waist(BMI 正常但腰围超标,MONW 组合解读型第 1 篇)
  • P0: 新增问题页 compare-lipid-standards(LDL-C vs HDL-C 指南定位对比)——内容化 ldl-cholesterol↔hdl-cholesterol 的 contradicts 关系(HDL 非越高越好、不作治疗靶点)
  • P0: 新增 2 个 observation 实体:gout-risk(高尿酸与痛风风险)、kidney-function-risk(肾功能下降风险)
  • P1: 恢复 20 个标准实体 definition(fe00dc2 提交编码损坏为 ?,自 59617d1 版本恢复)
  • P1: llms.txt 补全 /metrics/report/、/metrics/reference/、/questions/ 与全部问题页
  • P1: 我的体检报告工具修复:无值条目不再被 localStorage 写回清除、hasValue 支持负值(骨密度 T 值)、null 分级不再显示为参考范围内、BMI/体脂率矛盾文案映射到 why-same-bmi-different
  • P2: PNG 导出水印改为全屏半透明大字;图例补关联路径与参考矛盾;SVG 容器改 role=group
v0.8 2026-08-08
  • P0: 新增「我的体检报告」(/metrics/report/):把体检数值对照公开标准评估正常与否,查看指标间 ≤4 跳关联与共同枢纽节点
  • P0: 为 41 个指标页新增「加入体检报告」入口(数据仅存浏览器 localStorage,关闭即消失)
  • P1: 报告页新增 WebApplication 与 FAQPage 结构化数据
v0.7 2026-08-07
  • P0: 新增 7 个心脑血管指标:血压、总胆固醇、LDL-C、HDL-C、甘油三酯、空腹血糖、血尿酸(均含分类公式与中国指南标准)
  • P0: 新增骨密度 T 值指标(WHO T-score 分类,1994 TRS 843)
  • P0: 新增运动处方指标(方向D):功能阈值功率 FTP、乳酸阈值、完赛成绩预测(Riegel 模型)
  • P0: 新增 27 个标准独立页(/standard/{id}),展示参考范围、来源指标与引用
  • P1: 创建 24 个 observation 实体,打通所有问题页的继续了解阅读路径
  • P1: 迁移 18 个旧 schema 指标至 confidence + readingPath 字段(scripts/migrate-confidence.mjs)
  • P1: 全部外部引用链接添加 rel="nofollow noopener noreferrer"
  • P1: 中国指南引用 URL 在具体页面不可访问时回退到可访问的官网主页(cma.org.cn)
v0.6 2026-07-17
  • P0: 1RM 与 FFMI SEO 关键词优化:基于真实搜索查询数据更新 titleZh 与关键词
  • P0: 新增标准实体:one-rep-max-training-standard(NSCA 训练强度分区)、ffmi-reference-standard(Kouri FFMI 参考范围)
  • P0: 修复 orm-ref 引用错误——standardId 原指向 bmr-reference-standard,应指向 one-rep-max-training-standard
  • P1: 创建静态页面:ffmi.astro、one-rep-max.astro(丰富版式,含 ChartCard、ReferenceCard 等)
  • P1: 新增引用:ffmi-ref-standard(连接 ffmi 与 ffmi-reference-standard)、orm-brzycki-ref
v0.5 2026-06-08
  • P0: 移除指标 schema 中的重复 WebPage,仅由 AtlasLayout 输出 WebPage
  • P1: WebSite JSON-LD 添加 SearchAction
  • P2: 首页添加 BreadcrumbList
  • P3: 全部 48 个问题页添加 QAPage schema
  • P4: 添加 AboutPage / ContactPage schema
  • P5: 404 页面添加 BreadcrumbList
  • 修复 Breadcrumb.svelte SSR——svelte:head 改为 {@html} 内联脚本
  • 为全部 30 个 metric 实体添加 taxonomy.domain(exercise/nutrition/clinical)
  • 结构化数据全面审计:92 个页面,0 错误,所有 schema 类型验证通过
v0.4 2026-06-07
  • 全面 UI 重设计:Material Design 3 色彩体系(teal 主色 #00647c)
  • 品牌:Fitness China -> 宁泰身体图谱 / 人体指标参考系统
  • 字体:DM Sans -> Plus Jakarta Sans(标题)+ Inter(正文)
  • 卡片风格:box-shadow -> 1px 边框 + hover border-primary
  • 新版 4 栏页脚(探索/项目/透明度/Atlas 数据)
  • 新版 Header:4 个导航链接 + 搜索 + Atlas 状态徽章
  • 域名:fitnesschina.org -> www.fitness-china.cn
  • 按新品牌更新全部 OG meta、标题与描述
v0.3 2026-06-07
  • 增强 10 个问题页 JSON(shortAnswer、narrative、misunderstanding、continueUnderstanding、howToCheck、observations)
  • 重写 q/[id].astro:7 段结构(面包屑、身份、继续了解、自查方法、解释、阅读路径、FAQ)
  • 重写 index.astro:6 屏布局(Hero、指标网格、问题入口、关于、方法论、CTA)
  • 全站用 ReadingPath 替换 RelationshipGraph
  • 10 个独立指标页更新为与 [metric].astro 模板一致
  • 设计系统统一:新增 3 个缺失 CSS 变量,移除未使用的 --color-surface-raised
  • 计算器重设计:左右分栏布局(输入 / 实时结果),通栏 QualitySurface 水平条
v0.2 2026-06-08
  • 新增 RelationshipGraph(纯 SVG,无 D3)
  • 新增 QualitySurface 面板(纯文本信任信号)
  • 重构首页:搜索优先、5 大分类、Atlas 状态、热门指标
  • 重构 Header/Footer:参考优先导航、4 栏知识图谱页脚
  • 调整指标页顺序:Hero → 参考 → 图表 → 计算器 → FAQ → 图谱
  • 新增 AtlasCard 统一组件
  • schema 新增 confidence 字段(4 维证据等级)
  • 为 10 个核心指标填充 confidence 数据
  • 编写 ATLAS.md 宪法(6 章,<300 行)
  • 创建 /version 页面与更新日志
v0.1.2 2026-06-06
  • 新增 llms.txt、JSON-LD 结构化数据、sitemap 集成
  • 导出器现在包含 FAQ 与 History 章节
  • CI 流水线端到端验证(validate → audit → registry → build)
  • 导出模板去重,合并为共享库
  • 新增 getRelationshipsByType 与指标页 D-mini 渲染
v0.1.1 2026-06-05
  • Phase D:质量对齐——30/30 指标达到 10/10
  • 新增 FAQ(30)、History(16)、Chart(10)叙事数据
  • 构建 3 个渲染组件(FAQ、HistoryTimeline、ChartCard)
v0.1.0 2026-06-04
  • Phase C:运动与恢复网络(VO2max、HRV、训练分区、NEAT)
  • Phase B:知识网络扩展(17→71 实体)
  • Sprint 4:机器可读层(导出、llms.txt、JSON-LD、sitemap)
  • Sprint 3:内容运营基础设施(validate、audit、registry)
  • Sprint 2:知识网络验证(BMI→体脂率→BMR)
  • Sprint 1:架构验证(实体→公式→引用→页面)

版本号遵循语义化版本 (SemVer)。配置参考 Protocol v1.0。