references/output-contract.md
2.5 KB输出合同
正触发固定输出十节;除安全整体停止外不得省略或合并。安全整体停止时只输出拒绝、停止原因、可恢复条件和保全提示,不得留下无内容的固定节标题。
1. 触发、立场、范围与成果状态
列使用者、单方立场、对象、关系状态、地区、起止日、待算及排除项目和成果状态。
2. 来源登记与 MCP 调用
登记 S/D/A/R/L/P/I/G/F/C/V/E;MCP 表列工具/时间、最小查询/请求标识、七态、来源核验、覆盖和恢复条件。
3. 事实时间线与版本
| F# | 期间 | 地点/岗位 | 工时制/批复 | 工资结构 | 排班/实际 | 休假 | 支付 | 事实版本 | 来源 |
|---|
“事实版本”只能填写 劳动者版本、单位版本、一致版本、未决版本。
4. 参数、法域、版本与冲突
| 参数 | 数值/unknown | 用途 | 地区/期间 | 层级/版本 | 规则状态 | 来源 | 冲突/停止 |
|---|
5. 逐期间逐项目计算表
使用 C# 固定行完整列出数量、基数、公式、应付、已付、扣减、差额、舍入、证据和结果状态;不得只给汇总。已知存在 N 个期间时,按“期间 × 项目”逐行展开,不得用“每月”“同上”或一个跨期总行替代。未由充分凭证支持的现金或其他支付只列入待匹配/争议,不进入已付。
6. 已付、扣减和待匹配对账
逐笔列支付日、金额、税前税后、归属项目期间、凭证、匹配状态和冲突;未知付款不删也不擅自抵扣。
7. 证据矩阵和控制方
| 事实/参数 | 主张版本 | 来源 | 形成时间 | 控制方 | 完整性/冲突 | 影响 C# | 判断状态 |
|---|
8. 敏感性情景
列情景名、唯一变化变量、假设依据、受影响明细、金额和不得推导事项。只有数值输入足以产生可复算数额时才标记 情景金额;无法代入得数时只保留公式并标记 无法估计。
9. 汇总、差额与复算说明
分列已核实金额、各情景金额、无法估计项目、舍入和汇总公式;不得写唯一法定金额,不得把只有公式或方向的分支列作情景金额。
10. 缺口、停止项和最终提示
列补件、受影响字段、责任人或控制方和复核触发器;明确不保证对方认可、机关采纳或争议结果。