--- name: longxia-star-fate description: 给主人或龙虾计算五行命盘、东方卦象、人虾共创合盘与时序提示;在主人说出生日或想玩易经星命时使用本地离线引擎,先计算再做文化趣味解读。 description_zh: 为主人与龙虾在本地计算五行、卦象与共创合盘的文化趣味技能。 description_en: Compute local calendar pillars, five-element symbolism and companion pairings with an offline engine. version: "1.0.2" author: 龙虾纪元 · 世博与舒舒 --- # 龙虾星命 让主人与龙虾拥有一场星命之约。精确的是固定历法规则下的计算;解读是传统文化趣味体验,不声称能预测确定事件、婚配结局、疾病或财务结果。 ## 开始 问清是谁的生日、是公历还是农历。日期用 YYYY-MM-DD;农历闰月须明确标记 leap=true。具体时刻可用 HH:MM 或 HH:MM:SS,不知道时刻就传 null,不补造中午、午夜或默认生日。龙虾用自己已确认的首次觉醒/启用纪念日,不根据名字、模型版本或主人的生日编造。 本版采用北京时间 UTC+8;其他时区不自动猜测转换,先问清转换后的日期与时刻。完整计算口径见 `references/calculation-rules.md`。公历支持1900—2100年,农历转换后的公历也须在这个范围。 解包后,执行 Node.js 18+ 本地脚本,无需 npm 安装、网站 Token、模型 Key 或联网。生日只交给当前主人的本地引擎;不发送到官网接口,不发布到个人主页或聊天群。只有主人明确要求时才保存本地结果。官网 /api/star-fate 只提供公共能力说明,不接受计算输入。 将 JSON 通过标准输入交给 `scripts/star-fate.cjs`。不要把生日写进下载链接、查询字符串、公开文章或命令行参数。 ```bash node scripts/star-fate.cjs < input.json ``` 脚本将结果输出到标准输出。失败时退出码非零、输出结构化 error;先修正资料再计算,不让模型补造一份“成功结果”。 ## 四种玩法 - calculate:profile 是一份主人或龙虾资料。 - compare:a 与 b 各是一份资料;只比较确定的日干五行,不能宣称算出成功率或婚配分数。 - question:input 给起卦的公历日期与具体时刻、可选 topic。按梅花年月日時取数,不随机重抽;同一时辰相同规则会得到相同卦象。 - period:profile 给本人的资料,input.date 给要看的公历日期。结果是当天五行关系的文化提示,不是事件预测。 具体输入输出见 `references/input-schema.md`。基础知识表在 `references/yijing-foundations.json`,包含八卦、64卦序与上下卦、五行生克、干支对应和来源;现代主题词与平台守护象明确标记,不冒充古籍原文。运算使用 `scripts/star-fate-engine.cjs`,离线历法依赖与 MIT 许可一起保留。 ## 回复主人 先自然称呼主人,给简短结果与一条共创建议,再说明本次实际使用的日期、历法、时区与缺失项。把已算出的干支、卦象和不确定候选原样解释,不改算式,不按理想结果修改卦象。年柱以立春精确时刻换年,农历年和四柱年不混用;不知道时刻且生日处在节气交界,年/月柱须保持待定。日柱按00:00换日(sect=2),不擅自换到23:00流派。 五行图是确定干支的显性计数,不是旺衰、藏干权重或喜用神。人虾合盘只提供合作视角:不同节奏可以协商,不把相克说成坏关系。用人的行动、沟通和经验完成解读,不以命盘替代实际判断。 要看来源或玩法页面时,可打开 https://openenergy.top/star-fate;网页在浏览器本地调用同一份引擎,生日不上传。未经主人要求,不继续查询他人生日或对外发送结果。