ziwei-natal · v1
紫微斗数本命盘
在固定的 iztro 引擎配置下生成一张确定性的十二宫紫微斗数本命盘,不额外加入预测性解读。
此状态描述实现是否符合已声明的方法合约,不代表传统方法经过科学预测有效性验证。
它计算什么
- 命宫与身宫地支、命主与身主,以及五行局。
- 十二宫的天干地支、主星、辅星与杂曜,以及引擎提供的庙旺与四化标记。
- 固定排盘引擎给出的已声明大限区间与年龄位置。
状态与流派
- 状态
- 实验性近似
- 已声明流派或范围
- 固定 iztro 配置下的默认紫微斗数天盘
输入与不确定性
必需输入
- 一个按固定 UTC+8 民用时间解释的真实公历出生日期。
- 一个 HH:mm 或 HH:mm:ss 的确切民用时钟,以及传统性别 M 或 F。
可选输入
无。
未知与近似输入的处理
- 未知出生时间会被拒绝,绝不会以午夜代替。
- 00:00-00:59 的早子时与 23:00-23:59 的晚子时保留为不同引擎序号。
- 近似子时档案必须明确早子或晚子,才可生成一张确定命盘。
计算或决策过程
- 1验证并规范化 UTC+8 公历日期与确切时钟。
- 2把时钟映射到十三个序号之一,并保留早子与晚子的区别。
- 3以固定的 Almanac v1 配置运行 iztro 2.6.1,并只规范化明确的纯数据字段。
- 4返回命盘前验证十二个唯一宫位、一个命宫、一个身宫与十四颗主星落点。
时间合约
- 历法基准
- 公历出生日期由 iztro 按启用闰月修正与农历年界转换
- 时区基准
- 出生时钟按固定 UTC+8 民用时间解释
- 日界
- 早子时为 00:00-00:59;晚子时为 23:00-23:59,并采用 dayDivide=forward
引擎与版本
- 引擎
- iztro
- 依赖版本
- iztro@2.6.1
来源与映射状态
iztro 2.6.1
已映射实现依赖库
在固定配置下提供确定性的十二宫排盘。
package: iztro@2.6.1Almanac 紫微规范化与不变量
已映射内部规则映射
定义时辰序号映射、固定引擎配置、规范化输出与失败关闭的结构检查。
src/lib/ziwei/natal.ts流派级原始来源映射
未解决尚未解决的来源映射
首版适配器验证引擎行为与命盘结构,尚未为每项安星规则附上版本级原始来源。
确定性案例
固定上游兼容黄金命盘
以固定引擎验证 2000 年 8 月 16 日女性寅时向量及结构不变量。
src/lib/ziwei/__tests__/natal.test.ts已知限制
- 此方法只返回固定引擎配置下的确定性命盘结构,不证明预测有效性。
- 必须提供确切民用时钟;未知时间与未区分早晚的子时无法生成单一确定命盘。
- 配置固定为 iztro 默认算法、农历年界、普通运限与年龄界、晚子顺推、闰月修正、简体中文及天盘模式。
- 不进行出生经度或真太阳时校正。
- 钦天四化解读、当前运限与跨方法综合属于独立的版本化层。
版本记录
v1当前首个实验性适配器,固定 iztro 配置,不含解读规则层。