招投标废标项预检专业版
适用场景
用户需要对其招投标文件做废标风险预检:招标文件(含投标须知与废标/否决条款)、投标文件(商务标/技术标/报价标)、应答文件、资格预审文件。
分层服务(本技能的核心)
- 免费层:对提交的文档运行预检,仅输出按风险类别汇总的概要(各类问题条数与总体结论),不展示任何逐条明细。
- 付费层(9 元/次):解锁完整报告——逐条列出命中片段、涉及规则、法条依据、风险说明与整改建议,并附可勾选整改清单。
运行环境与依赖
本技能脚本仅使用 Python 3 标准库,无第三方依赖、无需 pip install、不发起任何网络请求,完全离线运行;跨平台(Windows / macOS / Linux)。
计费与解锁流程(SkillHub 支付宝按量付费,9 元/次)
- 本技能复用平台统一的「风险合规预检」计费资源端点(支付宝 AI 付 A2M):
https://office-suite-aipay.app.workbuddy.host/risk-compliance/a2m/resource?sharecode=RISK9PROA2M
(goods_name=风险合规预检,service_id=API_770D9054B17044BA,9.00 CNY)。 - 首次调用
--mode full返回支付指引(HTTP 402 +Payment-Needed),提示用户完成支付;用户支付后平台自动携Payment-Proof凭证重试,无需手动回复任何确认词即可解锁完整报告(含逐条依据与整改清单)。这是相比于旧版"扫码后回复已付款"更顺滑的透明流程。 - 本地
scripts/probe_bill.py可探测 402 账单头;ensure_pay_tool.py/set_pricing.py配合平台完成pay/complete流程,网关以Payment-Proof凭证ack本次调用并放行完整报告。
用法
# 免费预检(仅概要)
python scripts/bid_scan_pro.py --file 招标文件.txt --mode free
python scripts/bid_scan_pro.py --dir ./待审文件/ --mode free
python scripts/bid_scan_pro.py --file a.txt --file b.md --mode free
cat 招标文件.txt | python scripts/bid_scan_pro.py --mode free
# 付费完整报告:首次返回 402(Payment-Needed),支付后平台重试即出完整报告
python scripts/bid_scan_pro.py --file 招标文件.txt --mode full
# 本地探测计费端点 / 准备支付工具(可选)
python scripts/probe_bill.py
支持格式:.txt / .md / .json 文本;.docx 请先"另存为纯文本"。长度建议:单文件 ≤ 3 万字,超长可分段。
检测规则(32 类风险,B01–B34)
- 招标文件违法歧视条款:设定最低限价(B01)、规模条件歧视(B02)、厂家授权作资格(B03)、指定品牌/型号/专利(B04)、地域/行业业绩歧视(B05)、过高业绩门槛(B06)、投标保证金超 2%(B07)、履约保证金超 10%(B08)、投标有效期不足(B09)、获取招标文件不足 5 工作日(B10)、澄清不足 15 日(B11)、限定特定专利/技术/供应商(B12)、排斥/限制竞争兜底(B13)、强制联合体/限投标人数量(B14)、所有制/地域壁垒(B31)、干预招标人自主权·指定代理/专家/预选库(B32,16号令)、信用评价/保证金差别对待(B34,16号令+783号)。
- 投标文件废标缺陷:联合体未提交共同协议(B16)、资格不符(B17)、多份报价未标备选(B18)、报价低于成本或高于限价(B19)、未响应实质性要求(B20)、串通投标痕迹(B21)、弄虚作假(B22)、未提交保证金(B23)、未签署盖章(B24)、含有不能接受的附加条件(B25)、报价超预算/限价(B26)、与招标人利害关系(B27)、联合体成员重复投标(B28)、明显低价不能说明(B29)、投标有效期不足承诺(B30)。
执行流程(务必按此分层,勿越层泄露明细)
- 首次预检:默认只运行
--mode free,向用户展示风险类别概要与总体结论。 - 引导付费:若检出问题,提示"完整报告(逐条依据 + 整改清单)需解锁,9 元/次",由平台发起 402 支付;不要在用户付款前运行或展示
--mode full的逐条明细。 - 解锁完整报告:用户完成支付后平台自动携
Payment-Proof凭证重试--mode full,paid 引擎的闸口(payment_gate.gate())校验通过即输出完整报告(含可勾选整改清单)。 - 若免费概要显示 0 问题,直接告知合规,无需引导付费。
能力边界(重要)
- 能做什么:识别文本层面的废标/否决投标风险措辞,给出命中位置、法条依据、风险与整改建议,并就"实质性要求"履行痕迹给出提示。
- 不能做什么:① 不验证排版(是否加粗/标星号等"实质性要求"标识,机器无法核验,仅做痕迹提示);② 不判断文件实际性质(招标文件 or 投标文件),故提供
--type由用户指定;③ 不做内容合法性、商业合理性、语言润色审查;④ 不替代主管部门认定、评标委员会决定或律师意见。 - 误报提示:对复述法定否决情形、合规禁止性表述可能误报/降级,报告内已标注"建议人工复核",确认无误可忽略。
依据(现行有效,已核对 2026-10)
《招标投标法》(2017 修正)第33、41、43条;《招标投标法实施条例》(国务院令第613号,2019修订)第26、34、39–42、51、58条;《政府采购法》(2014 修正)第36条;《政府采购货物和服务招标投标管理办法》(财政部令第87号)第12、17、23、27、37、60、63条;《工程建设项目施工招标投标办法》(七部委令30号,2013修正)第37条;《电子招标投标办法》(八部委令20号);《国务院办公厅关于创新完善体制机制推动招投标市场规范健康发展的意见》(国办发〔2024〕21号,2024-05);《招标投标领域公平竞争审查规则》(国家发展改革委等8部门令第16号,2024-05-01 施行)第五条;《公平竞争审查条例》(国务院令第783号,2024-08-01 施行);《评标专家和评标专家库管理办法》(国家发展改革委令第26号,2025-01-01 施行);《公司法》(2023 修订,2024-07-01 施行)。详见 references/regulations.md。
FAQ
- 问:支持哪些文件? 招标文件、投标文件、资格预审文件、应答文件;文本类(.txt/.md/.json)直接传入,.docx 先另存为纯文本。
- 问:扫描准吗,会误报吗? 依据明确措辞识别,准确率较高;对复述法定情形、合规禁止性表述可能误报/降级,报告标注"建议人工复核"。
- 问:招标文件还是投标文件? 提供
--type tender检招标文件歧视条款,--type bid检投标文件废标缺陷;不指定则全扫。 - 问:为什么"免费概要"看不到具体条款? 免费层只给风险类别计数;逐条命中片段、依据与整改清单在付费完整报告内。
- 问:付费后报告在哪看? 支付成功后平台自动重试,完整报告(含可勾选整改清单)直接回显在对话中,无需手动回复确认词。
- 问:一次能扫多少? 支持多文件、目录、管道;单文件建议 ≤ 3 万字,超长可分段。
- 问:最新政策覆盖了吗? 已纳入招标投标领域公平竞争审查规则(16号令)、公平竞争审查条例(783号)、评标专家和评标专家库管理办法(26号令)、国办发〔2024〕21号、新公司法(2024) 等。
- 问:规则库有保障吗? 本包内置
scripts/rules_selfcheck.py回归自检脚本,可对所有规则正则与命中/误报做自动化校验(python scripts/rules_selfcheck.py)。
反模式
| 反模式 | 正确做法 |
|---|---|
| 把本工具当"内容合规/商业审查" | 只查废标风险措辞,商业合理性、技术可行性请另寻专业意见 |
| 上传扫描版 PDF 图片指望识别条款 | 先导出纯文本;视觉排版超出文本分析范围 |
| 认为"免费概要=完整依据" | 依据与整改清单在付费完整报告内 |
| 不区分招标文件/投标文件 | 用 --type tender/--type bid 限定,提升命中精度 |
| 以为复述法定否决情形就是风险 | 工具已做复述抑制并降级为提示,需结合上下文人工确认 |
| 把"废标"与"否决投标"混为一谈 | 政府采购中"废标"指整个采购失败,"否决/无效"指单个投标被剔除 |
免责声明
本工具依据上述法规/标准做文档层面的合规预检,输出风险提示与整改建议,不替代主管部门认定、评标委员会决定或专业法律意见。重大决策请咨询主管机关或专业顾问。本技能完全离线运行,不收集、不上传任何用户文件内容。