love-marriage
Installation
SKILL.md
婚恋与情感判读
核心边界
默认走 bazi 的 research 研究流程:模型可以先提出换日、真太阳时和流派对照计划,再由 ../bazi/scripts/calculate.js(通过 bazi 公共编排)执行并校验,随后调用 ../bazi/lib/analyze.js 和 core/ganzhi/domains.js 的 marriageSignals 提取确定性关系信号;不重排四柱。报告中的四柱和时间校正只能逐字段引用 bazi.calculation / bazi.alternateCalculation,不得根据出生资料自行换算。脚本失败、返回非 ready、研究模式一致性校验失败或缺少四柱字段时必须停止判读并报告错误。若 alternateCalculation 非空,必须对另一派命盘再次独立调用,禁止把两派的日主、配偶宫或关系拼接。
运行资源必须从已安装本技能 SKILL.md 的真实路径解析,再定位同一安装包内的 ../bazi/、../qimen/、../_shared/ 与仓库 core/;不得依赖当前工作目录或 shell 工作目录。任一共享资源不可达时停止判读,不退化为模型心算。
奇门只接受 qimen 提供的外部 APP 或手工转录局盘,并调用 ../qimen/lib/chart.js 校验。它是可选增强,不是出生资料报告的前置条件,也不自行起局。
执行流程
- 一次性收齐
bazi所需出生字段;目标年未给时沿用bazi技能边界注入并披露来源。 - 调用本技能
lib/analyze.js。status: needs_input时原样展示全部补充问题并停止。 status: ready且bazi.analysisContext.研究模式.一致性校验.status为passed时,分别引用marriageSignals与alternateMarriageSignals,按 methodology.md 组织八字侧证据;每个结论绑定bazi.analysisContext.研究模式.证据包中的来源。qimenEnhancement.status: ready时追加盘面观察;degraded时只展示错误清单和八字侧概览;not_provided时照常交付八字侧概览。- 严格按 templates/report.md 输出,并原样渲染
REPORT_CONTRACT.evidenceRules、REPORT_CONTRACT.redlines与REPORT_CONTRACT.disclaimer。
当 alternateCalculation 非空且 qimenEnhancement.status: ready 时,主派必须按自身 dayBoundary 和日干渲染 干合宫位,另一派必须按自身 dayBoundary 和日干渲染 另一派干合宫位;禁止跨派拼接,不得遗漏任一派。