daily-brief · v5
每日通胜
为一个 UTC+8 民用日期生成确定性的通胜摘要,包括每日事实、可用时段、回避时段与应用排序。
此状态描述实现是否符合已声明的方法合约,不代表传统方法经过科学预测有效性验证。
它计算什么
- 公历与农历日期事实、日干支、建除十二神、天神及宜忌事项。
- 十二个传统时辰记录,以及已声明的依据与应用排序。
- 所选民用日期的精简最佳时段与回避时段视图。
状态与流派
- 状态
- 稳定实现
- 已声明流派或范围
- UTC+8 民用日通胜
输入与不确定性
必需输入
- 一个按固定 UTC+8 解释的公历民用日期。
可选输入
无。
未知与近似输入的处理
- 此方法以日期为基础,不会从浏览器推断地点、经度校正或其他时区。
- 仅日期事实按民用午夜快照计算,并明确标示。
计算或决策过程
- 1按固定 UTC+8 民用时间规范化日期。
- 2从已声明版本的历法库读取历法与通胜事实。
- 3应用版本化的应用规则,生成时段依据与排序。
时间合约
- 历法基准
- 公历输入由已声明的农历依赖库转换
- 时区基准
- 固定 UTC+8
- 日界
- 民用午夜
引擎与版本
- 引擎
- lunar-typescript + tyme4ts
- 依赖版本
- lunar-typescript@1.8.6; tyme4ts@1.4.2
来源与映射状态
lunar-typescript 1.8.6
已映射实现依赖库
提供实现所使用的已声明农历与通胜事实。
package: lunar-typescript@1.8.6tyme4ts 1.4.2
已映射实现依赖库
提供每日实现所使用的另一项已声明历法引擎。
package: tyme4ts@1.4.2每日摘要规则实现
已映射内部规则映射
包含此版本使用的应用排序与输出组装逻辑。
src/lib/almanac/engine.ts传统规则的版本级来源映射
未解决尚未解决的来源映射
尚未为每项事项与排序规则附上原始文献位置。依赖库输出与应用启发式仍分别标识。
确定性案例
已知日期的确定性摘要
两次计算 2024 年 2 月 10 日,并验证每日事实与时段排序保持一致。
src/lib/almanac/__tests__/engine.test.ts已知限制
- 日分与时辰排序属于应用定义的启发式,并非《通书》的统一标准分数。
- 仅日期的每日事实采用民用午夜快照。
版本记录
v5当前当前注册实现。没有保留注册记录的旧版本不会被公开描述。