---
name: zhouyilab-reporting
description: 修改 ZhouYiLab 中文报告、Markdown 表格及 JSON 输出时保证展示职责、专业术语和结构化结果一致。
---

## 展示边界与一致性

- 在 presenter/report 模块修改输出，控制器只编排。中文与 JSON 从同一份排盘和分析契约产生，不能只改 txt 样例、让展示层重新判断或在 JSON 中保留另一套旧结论。
- 结构化结果保留规则标识、参与干支/宫位、原局或岁运来源、成立条件、作用方向及未成立理由。中文用所属术数的专业口径表达，不直接泄漏内部英文枚举或“事实层”等通用标签。
- 补齐现有中文映射，测试不能只验证 `to_zh` 非空：映射缺失可能回退英文。确需英文的模块名、版本、JSON 键与技术说明不强行汉化。
- 分数/占比标题用 `【项目：算法口径】` 或等价明确标题说明规则来源、分母与量纲；数据来自契约，不在展示代码硬编码一组分数。不同通道的压力与救应若定义为分列，就不能在汇总处偷偷抵消。

## 报告完整性

- 示例报告先完整排盘，再原局分析及岁运/应期；不得为了缩短测试输出删掉基础四柱、藏干、天地盘、四课三传或该术数的核心盘局。
- 表格使用标准 Markdown：表头、分隔行、各行相同列数。转义单元格中的 `|`，多条信息不要以裸换行破坏行结构。应期候选用 `1. 2. 3.` 有序列表，列候选、触发条件、所缺条件及依据，不仅罗列干支。
- 宾主变化与宫位取象分别表达位置变化和十神×宫位的增量信息；无内容不输出空栏目、占位符或“结合……自行复核”的假结论。有未决条件就具体列条件。
- 同源条目按领域标识去重，复合关系保留各标签；显示中区分大运干支、岁干岁支。年度报告继承适用的大运组合结论并注明来源，避免检测有而展示丢失。
- 更新文档样例须由生产入口重生成，只更新用户要求的输出范围，核对重复区块、遗漏排盘和年份标题范围。报告不能把传统取象写成确定将发生的事故或疾病。
