Skip to content

Releases: xuanfu-web/dsh-metaphysics

v0.17.1

Choose a tag to compare

@xuanfu-web xuanfu-web released this 25 Oct 03:14

同步更新,无运行时行为变化:

  • README 与仓库现状对齐:补齐奇门 / 合盘(八套体系)、0.16–0.17 的报告化与可核验能力、安装示例版本
  • CI 自检加固:新增 tools/check-bundle.mjs 产物自检闸(逐模块编译 client.js、核对与源码一致),test:ci
    先构建再检查;ask.test 不再读取仓库外的生成物
  • 仅 UA 字符串随版本号更新(dsh-metaphysics/0.17.1),排盘逻辑与输出不变

Install: dsh plugin install dsh-metaphysics

v0.17.0

Choose a tag to compare

@xuanfu-web xuanfu-web released this 24 Oct 16:43

对应「晚子时开关 / 验前事 / 生时校正」三条用户反馈:

  • 晚子时开关:面板与独立页新增「晚子时换日」(八字/紫微/合盘)与奇门「归当日/归次日」;
    之前引擎已支持 lateZi / lateZiHourMode,但 UI 没有暴露,用户无法自己调
  • 验前事:工具参数 verifyPast(年数)+ 面板/独立页「验前事」区块——列出过去若干年的
    流年信号(冲/合/刑、档位、十神),用户自评「准/不准/不确定」,用 verifyFit 算贴合度并给建议;
    只读,不重排、不改盘;贴合度低时先提示核对出生时间/时区/晚子时
  • 生时校正:engine/rectify.js + 工具参数 rectify/events——对候选时辰逐一排盘,
    按固定规则(事件类别 × 当年十神/关系/档位)打分,返回候选排序与并列说明;
    规则显式可复核,明确「只缩小范围、不替代出生记录」
  • 测试:新增 test/verify.test.mjs 25 条;全量 53 个文件 / 1362 条 PASS

Install: dsh plugin install dsh-metaphysics

v0.16.0

Choose a tag to compare

@xuanfu-web xuanfu-web released this 24 Oct 16:43

报告化改版,对应与 Seeself 对比后的 R1–R8:

  • R1 报告骨架:解析顶部新增「一页读懂」五条摘要(整体 / 事业 / 财富 / 感情 / 节奏);
    目录锚点跳转;新增三张表——八字「大运表 / 流年表 / 触发事件表」、紫微「大限表 / 流年表 / 触发事件表」,
    全部由已有引擎字段摊平,不新增判断;打印加 break-inside:avoid 与表格换行规则
  • R2 证据卡:每个维度的「依据」从一行灰字升级为可展开的 <details> 证据卡
    (盘面事实 + 技法标签),并给每个维度打「置信度 强/中/弱」(只按证据条数分档,不引新算法);
    文本输出同步:依据行尾附 置信度:…
  • R3 追问模式:新增 engine/followup.js 与工具参数 ask——围绕已算好的盘回答
    「某一年 / 某方面」的问题(如「2027 年事业怎么样」),只取盘面已有字段,不重排、不猜测;
    找不到年份/未识别方面时明确说找不到并给出可问范围。面板与独立页都加了追问输入框
  • R4 示例报告:面板与独立页各加「看示例」,固定示例盘(1990-05-12 14:30 男 石家庄)
    走与真实排盘完全相同的渲染路径,无示例专用分支
  • R5 交叉验证层:新增 engine/crosscheck.js 与工具参数 cross——八字 × 紫微对
    事业/财富/感情/身体/节奏五项并列对照,标注「同向 / 有张力 / 互补」;只作对照,不合并数值
  • R6 量化表达:八字/紫微各加「量化口径」分节——明确量化只到档位(十神权重、宫位计数),
    不换算金额、不给疾病诊断;新增 test/report-extra.test.mjs 断言不出现金额区间
  • R7 方法与验证页:独立页内置静态「方法与验证」(体系、对拍 128 条、测试与闸门、口径、已知边界),
    离线可开
  • R8 导出与分享:面板与独立页加「导出 .md」(盘面 + 解析 + 交叉验证 + 追问),
    独立页保留打印/存 PDF
  • 测试:新增 test/report.test.mjs 36 条、test/report-extra.test.mjs 31 条;
    全量 52 个文件 / 1335 条 PASS

Install: dsh plugin install dsh-metaphysics

v0.13.6

Choose a tag to compare

@xuanfu-web xuanfu-web released this 22 Oct 16:49

0.13.6

  • 修 npm run release 的发布后核对:npm 发布是异步的(PUT 202),registry 生效实测 1–4 分钟;脚本改为轮询 tarball,最多等 6 分钟,超时只提示不报错,并核对 dist-tags

安装:dsh plugin add dsh-metaphysics 或 dsh plugin add github:xuanfu-web/dsh-metaphysics

v0.13.4

Choose a tag to compare

@xuanfu-web xuanfu-web released this 22 Oct 16:04

0.13.4

  • 解析与详解打通到工具层:withInterpret / question / direction / asOf 进 schema,compute() 透传,renderText() 附解析正文
  • 修 layout 测试旧类名选择器导致的假失败;未知体系报错列出六种体系
  • 补 author/repository/homepage/bugs 与中英文案;市场条目描述同步
  • 新增 npm run build / build:html / test 与 tools/test-all.mjs;CHANGELOG.md;CI(构建产物须与源码一致 + 全量回归)

安装:dsh plugin add github:xuanfu-web/dsh-metaphysics