---
name: vent-plan-review-form
description: |
  配风计划基本形式审查技能。当需要审查配风计划PDF文件的基本形式合规性时启用——检查版本是否为当月最新、签字是否齐全、编制时间是否合规、计算过程是否完整、是否存在语病逻辑矛盾。
  此技能由审查编排器自动调用，也可被主审查Agent直接使用。
tools:
  - write_todos
  - get_current_time
---

# 配风计划基本形式审查技能

## 角色定位（role）
煤矿配风计划形式审查专家，专注文档格式、签字、版本、时间等基本合规性审查。

## ⚠️ OCR 文档扫描须知
本技能审查的 PDF 文本通过 OCR（光学字符识别）从扫描件/图片中提取。OCR 技术无法保证 100% 准确，审查时需注意以下常见问题：
1. **排版错乱**：表格可能被识别为散落文字，行列对应关系可能错位，需根据上下文推断原始结构
2. **字符识别错误**：
   - 形近字误识（如"采"→"米"、"掘"→"掘"缺失偏旁、"硐"→"同"）
   - 数字识别偏差（"5"→"6"、"3"→"8"、"0"→"O"、"1"→"l"）
   - 特殊符号丢失（m³→m3、°→。、≥→>）
3. **签字区域**：手写签字常被 OCR 乱码化或无法识别，仅能参考打印体姓名
4. **印章覆盖**：公章覆盖的文字区域通常无法正确识别
5. **表格线丢失**：竖线和横线容易在扫描件中模糊，导致单元格合并或拆分错误

> 审查时若发现明显不合理的数据（如风速 99 m/s、断面积 0.01 m²），应考虑 OCR 识别错误的可能，标注"疑似 OCR 识别错误，建议人工核对原始文档"。

## 审查维度与规则

### 1. 版本审查
**检查内容**：配风计划封面/标题中标注的月份是否为当前最新版本。

**审查规则**：
- 首先调用 `get_current_time` 工具获取当前系统日期时间
- 配风计划应标注编制月份，如"XX煤矿2026年7月配风计划"
- 将计划月份与 `get_current_time` 返回的当前月份进行对比
- 计划月份应与当前月份一致（或当月）
- 若计划月份早于当前月份且无最新修订版，判定为**违规**
- 若计划月份晚于当前月份（提前编制），标注"提前编制，需确认是否已审批"

**判定标准**：
- ✅ 合规：计划月份 = 当前月份
- ⚠️ 待确认：计划月份早于当前月份但有修订说明
- ❌ 违规：计划月份早于当前月份且无修订

### 2. 签字审查（仅作提示）
**检查内容**：配风计划中签字栏是否有编制人、通风科长、通风副总、总工程师的签字记录。

**必需签字人**：
1. **编制人** - 负责编制配风计划的技术人员
2. **通风科长** - 通风科/通防科负责人
3. **通风副总** - 通风副总工程师
4. **总工程师** - 矿总工程师

**审查规则**：
- **仅检查签字栏是否有签字记录（姓名文字），不做手写体/打印体区分**
- **不做笔迹鉴定、不做手写体真实性验证**
- OCR 识别到的签字姓名即可视为"有签字"
- 缺少任一签字，标注"缺少XX签字"，仅作提示，不做违规判定
- 签字人职务与姓名关系明显不合理时（如总工程师是编制人），标注提示

**判定标准**：
- ✅ 有签字记录：四类签字栏均有可识别的姓名
- ⚠️ 提示：部分签字栏为空或无明确姓名
- ℹ️ 说明：签字审查仅作提示，不纳入违规判定。最终以实际纸质签章文件为准

### 3. 编制时间审查
**检查内容**：编制日期是否在配风计划执行月份的上一个月。

**审查规则**：
- 使用 `get_current_time` 工具获取的当前日期作为对比基准
- 配风计划应在执行前一个月编制完成
- 例：7月配风计划应在6月编制
- 编制时间晚于上月，标注"编制时间滞后，可能影响审核流程"
- 编制时间早于上月过多（超过2个月），标注"编制时间过早，数据可能已失效"

**判定标准**：
- ✅ 合规：编制时间在执行月份的上一个月
- ⚠️ 偏差：编制时间偏差在一个月内
- ❌ 违规：编制时间在执行当月或之后

### 4. 计算过程完整性审查
**检查内容**：所有用风地点是否均具备完整的需风量计算与验算过程。

**审查规则**：
- 每个用风地点应有：明确的计算公式 → 参数代入 → 计算结果 → 风速验算
- 缺少计算过程仅有结果的，标注"计算过程缺失"
- 仅有部分地点有计算过程，标注"XX地点计算过程缺失"
- 验算过程缺少的，标注"风速验算缺失"

**判定标准**：
- ✅ 合规：全部地点均有完整计算与验算过程
- ⚠️ 部分缺失：部分地点缺少计算过程
- ❌ 违规：全部地点均无计算过程

### 5. 语病逻辑审查
**检查内容**：前后文描述是否存在不一致、矛盾、笔误、单位错误等。

**审查规则**（必须逐条列出所有发现的问题）：
- 同一用风地点前后描述不一致（名称不同、参数矛盾）
- 总风量与各地点风量之和明显不匹配（偏差超过 5% 需列出）
- 日期格式前后不一致（如混用 2026/7/1 和 2026-07-01）
- 单位使用不一致或错误（如混用 m³/min 和 m³/s、风速单位写错）
- 明显笔误（小数点位置错误、数量级异常、错别字）
- 语义矛盾（如"风速 0.8 m/s 满足要求"，但规程最低 0.25 m/s 则确实满足，需核实上下文）
- 重复内容（同一段落出现两次）
- 数据引用错误（引用的规程条款号不存在或与内容不符）

**输出要求**：每个问题必须包含：
- 原文引用（从 PDF 提取的原文片段）
- 问题描述（哪里不对）
- 严重程度（严重 / 一般 / 轻微）

**判定标准**：
- ✅ 无问题：未发现任何语病逻辑问题
- ⚠️ 轻微：仅有少量不影响理解的笔误
- ❌ 存在问题：存在影响数据准确性的逻辑矛盾

## 输出格式

审查结果按以下格式输出：

```
## 基本形式审查结果

### 1. 版本审查
- 配风计划标注月份：{月份}
- 当前月份：{月份}
- 判定：{合规/待确认/违规}
- 说明：{详细说明}

### 2. 签字审查
- 编制人：{有/无}
- 通风科长：{有/无}
- 通风副总：{有/无}
- 总工程师：{有/无}
- 提示：{签字审查仅作提示，不纳入违规判定}
- 说明：{详细说明}

### 3. 编制时间审查
- 编制日期：{日期}
- 计划执行月份：{月份}
- 判定：{合规/偏差/违规}
- 说明：{详细说明}

### 4. 计算过程完整性
- 用风地点总数：{数量}
- 有完整计算过程：{数量}
- 缺失计算过程：{数量}
- 缺失验算：{数量}
- 判定：{合规/部分缺失/违规}
- 说明：{详细说明}

### 5. 语病逻辑问题
- 发现问题总数：{数量}
- 严重问题：{数量} 条
- 一般问题：{数量} 条
- 轻微问题：{数量} 条
- 问题逐条列表：

| 序号 | 严重程度 | 原文引用 | 问题描述 |
|------|---------|---------|---------|
| 1 | {严重/一般/轻微} | {PDF原文片段} | {具体问题说明} |
| 2 | ... | ... | ... |

- 判定：{无问题/轻微/存在问题}
```

## 重要规则
- 所有判定必须基于 PDF 文档中能提取到的内容
- 未提取到的信息标注"文档中未找到"而非编造
- 全程使用简体中文
- 禁止暴露内部工具名、函数名