下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/hantele--project-archive-audit.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @hantele/project-archive-audit。- 当用户要求审查、检查、评审、盘点项目文件夹中的资料、档案、材料是否齐全、完整、合规,或按归档制度/PMO标准给项目资料打分时使用。典型触发:"
- 检查文件夹资料是否齐全"
- 、"
- 按归档制度评审项目材料"
- 、"
- PMO资料评分"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
Overview
对项目文件夹的归档资料做齐全性评审:读合同确定结算方式 → 建立项目时间线 → 按适用清单逐单据四态判定 → 输出评分报告与补档行动清单。核心方法是时间点感知——把"客观未到产出时点的单据"与"真缺失"区分开,避免静态全清单评分系统性误扣分。
触发场景
- 用户给一个项目文件夹 + 合同,要求"检查资料是否齐全 / 是否符合制度"
- 用户要求"按运营管理部(PMO)标准评分 / 打分"
- 验收前、请款前、移交前的资料自查
- 对多家供应商/多个项目的归档情况做横向对比评分
工作流程
- 建清单:递归列出项目文件夹全部文件(含子目录),按业务分区归类(合同/付款/过程材料/验收/发票等)。
- 读合同:读取上游合同(PDF 若中文乱码,用
get_pixmap(dpi=300)渲染页面为 PNG 后多模态读取),提取:项目类型、合同金额、服务期起止、签订日期、结算方式、付款节点、验收安排。 - 建时间线:以签订日 + 服务期为轴,标注各单据的应产出时点(启动、月度/季度、里程碑、验收、结算)。
- 定结算方式:判定按"工作量结算"还是"验收结算",选定适用清单(见下文)。
- 逐单据判定:对清单每一项做四态判定(见"四态判定规则")。
- 算分:主口径=时间点感知评分;附口径=静态全清单评分;输出对比并解释差异。
- 出报告:按
references/output-template.md模板输出 Markdown 报告。 - 列行动:生成按时间节点排序的补档行动清单(P0 立即 / 窗口期 / 未到期预案)。
结算方式判定
| 判定线索 | 按工作量结算 | 按验收结算 |
|---|---|---|
| 服务内容性质 | 服务/运营/运维/监测/人天 | 集成/工程/设备交付/实施 |
| 付款条款特征 | 月度/季度考核 + 分期付款 | 初验/终验节点触发付款 |
| 合同期限表述 | 服务期 N 年,按年验收结算 | 工期 + 验收里程碑 |
| 典型项目 | 网站/新媒体运营、内容监测、驻场运维 | 系统集成、软件开发交付、设备采购 |
判定不确定时,优先按付款条款中"验收节点"的出现次数判断;服务类项目走工作量结算组。
四态判定规则(核心方法论)
对清单每一项单据,判定为且仅为以下一种状态:
| 状态 | 含义 | 计分 |
|---|---|---|
| ✅ 已归档 | 文件存在,且已到产出时点 | 不扣 |
| ❌ 真缺失 | 客观已到产出时点但无文件 | 扣 1 分 |
| ⚠️ 功能性覆盖 | 无单独单据,但其他文件构成完整证据链 | 不扣(注明覆盖依据) |
| ⚪ 客观未到期 | 按时间线尚未到产出时点 | 不扣 |
| ❓ 待查 | 可能在他处归档(财务/采购/ERP/上级部门) | 不扣(注明待核实) |
铁律:判定前必须先建时间线。 静态全清单评分会把"第 3 期结算表""终验报告"这类未到期单据误判为缺失,系统性低估服务类项目得分。
证据链原则:月度考核表 + 中期验收报告可功能性覆盖"工作量证明";周报/月报可佐证供应商服务过程;支付申请表+发票可佐证请款/结算动作。覆盖成立的条件:覆盖文件含该单据的核心要素(项目名称、合同/订单编号、服务期间、金额、签章)。
业务豁免:政府采购服务通常无独立"订单"环节(合同即订单),可申请豁免;若 PMO 要求 ERP 订单记录,标注"需补录"而非"归档缺失"。
评分规则
- 满分 5 分,每缺失一项(❌真缺失)扣 1 分,最低 0 分。
- 主口径(推荐):时间点感知评分 = 5 − 真缺失项数。
- 附口径:静态全清单评分 = 5 − 缺失项数(含未到期项),用于终验前总检或最严自查。
- 报告中必须同时输出两口径并解释差异来源(豁免/覆盖/未到期各贡献几分)。
适用清单
按工作量结算:订单 / 开工单 / 工作量证明 / 考核表 / 结算表
按验收结算:订单 / 开工单 / 开箱验收单 / 完工报告 / 初验报告 / 试运行报告 / 终验通知 / 终验报告 / 终验会议纪要
各单据的字段要求、盖章要求见 references/scoring-criteria.md。
输出要求
Markdown 评审报告,固定包含:合同要素表、项目时间线、逐单据判定表、双口径评分对比、缺失项分级清单、按节点补档行动清单。模板见 references/output-template.md;实际案例见 examples/case-2025ICT23.md。
已知坑(Gotchas)
- 中文 PDF 文本层乱码:PyMuPDF 提取中文 PDF 常出现 GBK/Latin-1 错位乱码,不要据此判缺失——改用渲染 PNG 多模态读取。
- 时间戳优先于文件名:判断"该单据是否到期"以合同签订日期+服务期为基准,不依赖文件夹修改时间(修改时间≠产出时间)。
- 下游供应商资料可能不在项目文件夹:考核/结算记录常在采购部、财务部或 ERP,判"待查"并列出核实去向,不要武断判缺失。
- 盖章要求:制度要求公章/部门章/项目章;缺章单据按"重新收集"处理,评审报告中单独标注。
Resources
references/scoring-criteria.md— 双评价体系完整标准(制度附表1/2 字段要求 + PMO 两组清单)references/timepoint-rules.md— 时间线构建方法、四态判定细则、常见单据产出时点对照表references/output-template.md— 评审报告输出模板examples/case-2025ICT23.md— 真实案例:静态口径 1/5 vs 时间点口径 4/5 的差异复盘evals.json— 测试用例(触发准确率 + 评分正确性)