项目文档审核
核心原则
- 保留原件;只修改副本,不静默改写承诺。
- 先读完整内容再判断;“文档未说明”不等于“不存在”或“没有风险”。
- 区分事实、推断、建议和需人工确认的决策。
- 每条发现都提供稳定定位、原文证据、影响和可执行建议。
- 不编造法律、标准、制度、数据、附件内容或业务事实。
执行流程
- 预检输入:确认文件可访问、格式、页数、附件、版本及用户关注点。DOCX/PDF/PPTX/XLSX 分别使用对应文档能力读取;扫描件执行 OCR 并记录不可辨认区域。解析失败时停止相关结论,不假装已读完。
- 分类与定视角:读取 document-classification.md,输出主类型、次类型、置信度和至少两条证据。低于
0.70标记待确认;混合型组合规则。用户未指定视角时按分类推荐视角执行,并明确说明。 - 建立事实基线:提取主体、目标、范围/排除项、需求、方案、任务、里程碑、交付物、验收、付款、质保、责任、假设、依赖、风险、金额、成本和知识产权。
- 分层审核:对所有文档读取 common-review-rules.md 与 language-review-rules.md;再按分类读取 type-specific-rules.md 的对应章节。涉及采购、销售、投资、报价、合同、回款或项目经营时,额外读取 commercial-review-rules.md。不适用项标记
N/A。 - 检查闭环与一致性:验证“目标 → 需求 → 范围 → 能力 → 任务 → 交付 → 验收 → 付款 → 运维”,并核对跨章节/表格/附件/文档的主体、数量、日期、金额、比例、术语和版本。
- 形成发现:合并同根因问题;错别字可批量归组,但金额、日期、责任主体和技术指标错误必须单列。对可能改变范围、费用、责任或验收口径的建议标记需人工确认。
- 生成产物:先读取 report-specification.md,再生成标注副本与审核报告;不得只交付其中之一。
- 验证交付:需要结构化结果时以
assets/templates/audit-result.example.json为模板,并运行python scripts/validate_review_report.py <audit.json>。需要 HTML 时再运行python scripts/render_review_report.py --input <audit.json> --output <report.html>。抽查全部高风险项和至少 20% 的其他项,核对统计、颜色与定位。
发现字段
每条发现至少包含:
- 唯一编号、类别、严重程度和置信度;
- 原文位置、短摘录与判断依据;
- 对范围、工期、成本、质量、验收、回款或责任的影响;
- 修改建议及建议文本;
- 是否改变原意、是否需人工确认、建议确认角色。
严重程度使用:致命、高、中、低、提示、人工确认。颜色映射和报告字段以 report-specification.md 为准。
强制交付
同时交付:
原文件名_审核标注.<可支持格式>:优先在副本中高亮/批注;格式不支持时,用独立 Markdown/HTML 按“位置 + 摘录 + 颜色标签”标注。原文件名_文档审核报告.<md|html>:包含执行摘要、分类、结论、高风险项、完整发现、人工确认项、追踪矩阵、缺失资料和限制。
可选交付 原文件名_审核结果.json 与 原文件名_追踪矩阵.xlsx。结论仅允许:通过、附条件通过、退回修改、无法完成审核。
人工判断闸门
下列事项只给出证据和建议,不替代授权人员决策:
- 法律效力、合规、税务、赔偿与争议处理;
- 报价、预算、毛利、付款条件、信用风险与商业让步;
- 架构容量、安全等级、性能承诺和技术工期;
- 客户决策链、采购概率、战略价值与机会成本;
- OCR 不清、附件缺失、版本冲突或外部标准不可得。
按需资源路由
- 如果文档引用了未提供的附件、法规、企业制度或客户模板,读取 external-material-routing.md。
- 如果遇到读取、OCR、编码、校验、渲染或超长文档问题,读取 plain-language-errors.md;需要断点续审和自愈细节时读取 operations-and-recovery.md。
- 如果不确定规则冲突、误用或交付方式,读取 anti-patterns-and-faq.md。
- 如果首次执行或需要端到端示例,读取 walkthrough-example.md。
- 如果需要 Markdown 报告骨架,使用
assets/templates/review-report-template.md。
不要一次性加载全部 references;只读取当前步骤需要的文件。
完成检查
- 已完整读取可访问内容并声明缺失/不可读部分。
- 已完成分类、事实基线、分层规则和跨文档一致性检查。
- 所有发现均可回到原文,且事实、推断、建议已分开。
- 标注副本与审核报告均已生成,原件未覆盖。
- 人工确认项已指定角色;结构化输出已校验或说明未校验原因。