• v3.9.0 cdc8fe7fd2

    moxiaonian released this 2026-10-13 17:17:59 +08:00 | 0 commits to main since this release

    子平八字 v3.9.0(规则库补强 + 评测体系落地)

    排盘正确性修复(3.6.2 起)

    • 晚子时不再双重换日:日柱错一天、时柱错干的问题已修,23:00–24:00 出生按次日子时归位
    • 港澳时区改用本地 IANA 区(Asia/Hong_Kong / Asia/Macau),不再混入 UTC+8 笼统处理

    规则库 568 条(3.8.1 → 3.9.0)

    • 收敛层防护定型:R-运-32 降级保留 + 排除句校验(排除候选必须写出规则编号)、R-禁-23 自造必要条件之禁——评测验证为净正增益后保留,发散项已回滚
    • E3 取象补强 +20 条:职业取象(十神/五行映射、就业形态、易混职业判例)、学业取象、健康部位、数量级锚定、形貌、六亲应期

    评测体系

    • BaziQA 200 题收录:评测/ 下留档得分与逐题答案,with-skill / without-skill 对照组同题集同判分脚本
    • harness 可复测:版本轨迹表逐版记录,重跑口径公开
    • 成绩:BaziQA 40.5%(81/200)vs 官方基线 34.5%;200 题样本存在 ±3~4 个百分点噪声边界,小幅领先如实标注、不作夸大宣称

    工具与授权

    • scripts/query_rules.py:568 条编号规则的检索/索引工具,支持按格码、关键词、锚点查询
    • ZIPEC_EVAL=1 评测复测豁免:评测 harness 重跑时放行授权闸(不签发、不扣次、不创建任何文件),仅认值 1

    安装

    下载附件 zip 解压至技能目录(如 ~/.agents/skills/)。零依赖,需 Python ≥3.10。

    Downloads
  • v3.6.1 415cb472b1

    moxiaonian released this 2026-10-10 16:21:30 +08:00 | 3 commits to main since this release

    子平八字 v3.6.1(安全修复版)

    修复安全审查发现的两个问题:

    1. HTML 盘面图 XSS(中危)

    • 装配层对所有用户可控字段(姓名、出生地等)全面转义,结构性占位符白名单分流
    • 模板新增严格 CSP:default-src 'none'、无 script-src——盘面图为纯静态页,脚本执行整体关闭
    • 6 项注入向量回归测试

    2. 自更新增加签名信任锚

    • self_update --apply 新增两道 fail-closed 防线:GitHub/Gitea 双源 manifest 交叉验证 → ed25519 验签(纯 Python 实现,公钥内置、私钥作者离线持有)→ 既有逐文件 SHA256
    • 缺签名、验签不符、双源不一致均拒更且本地原样不动

    注意(bootstrap 局限):3.6.0 的自更新代码无验签能力,3.6.0 → 3.6.1 这一步仍走旧的自洽性校验;3.6.1 起的后续更新全程有签名保护。介意者可直接下载本包覆盖安装。

    安装

    下载附件 zip 解压至技能目录(如 ~/.agents/skills/)。零依赖,需 Python ≥3.10。

    Downloads
  • v3.6.0 433c9b4a41

    moxiaonian released this 2026-10-10 13:14:05 +08:00 | 4 commits to main since this release

    • 询问契约改对话式(规则条数不变,542 条、20 文件)——SKILL.md Intake 节改「对话式询问(强制)」(禁用结构化问卷/点选工具与正文编号选项清单,一次最多 1~2 问、先铺垫再问),断运交互节同步;
    • 90_行运.md R-运-33 措辞随之修订——原「具备询问工具时必须用询问工具,否则以正文编号选项代替」「核对用结构化选项、多锚点年合成一次提问」改为对话式口径(普通对话消息、一次最多一两个锚点、先铺垫再问、答完再定下一个);
    • 核对前置的内部程序(场景分流、锚点选取、候选排序、证伪回查、收敛后一次性输出)不变。
    • description 改写为按问题域与使用场景触发;新增 R-禁-22 声明式偏离通道;R-运-31 事类映射表改开放清单措辞;规则计数相应更新(541 → 542 条,20 文件不变)。
    Downloads