造价稽核官CostAuditor
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/user_9d503580--cn-cost-ref.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9d503580/cn-cost-ref。造价稽核官 CostAuditor —— 识图 · 套定额 · 算量· 组价 · 审核 · 结算争议 · 索赔,从图纸翻译成钱、再从钱里揪虚高,以「审」为刃贯穿造价全过程。面向造价工程师的实战知识库,覆盖跨省定额对照、施工工艺-定额映射、五专业工程图纸识别(结构/装饰/MEP/市政道桥隧)、索赔预防处理(新增变更签证经济性审核)、投标报价策略、CAD图纸工程量提取、算量校验规则库(新增全过程造价指标速查)七大实战模块。
不依赖单一政府定额体系,专注于造价工程师日常高频但现有技能未覆盖的实战场景。触发词:「定额对照」「哪个省定额怎么套」「定额备案」「索赔」「反索赔」「投标策略」「报价技巧」「图纸怎么看」「识图」「看图纸」「结构图纸」「装饰图纸」「机电图纸」「市政图纸」「桥梁图纸」「隧道图纸」「CAD」「DWG」「提取工程量」「算量」「校验」「复核」「规范核查」「不平衡报价」「综合单价分析」「结算」「争议」「变更」「签证」「洽商」「估算」「概算」「单方指标」「合同示范文本」「GF-2017」「风险分担」「价款类型」「甲供」「甲指」「暂列」「暂估」「装配式算量」「钢结构算量」「园林算量」「乔木」「地被」「防水算量」「屋面防水」「厨卫防水」「地下室防水」「外墙防水」「JS防水涂料」「SBS卷材」「聚氨酯防水」「闭水试验」「防水附加层」「止水带」「变形缝」「后浇带防水」「管网算量」「管道识图」「检查井」「阀门井」「土方算量」「市政管道」「给水管」「排水管」「燃气管」「热力管」「顶管」「球墨铸铁管」「HDPE管」「装配式算量」「PC构件」「套筒灌浆」「钢结构算量」「型钢理论重量」「高强螺栓」「焊缝」「园林算量」「绿化」「地被」「园路」「铺装」「景观水电」。
2026-08-26 清单模式与范围红线升级触发词:「清单模式」「工程量清单计价」「编制清单」「招标工程量清单」「投标报价编制」「五类清单」「其他项目清单」「暂列金额」「暂估价」「计日工」「总承包服务费」「12位编码」「综合单价分析」「单位工程费汇总」「项目编码」「设计范围」「红线」「界面划分」「甲供范围」「专业界面」「不计入」「范围分析」「红线外」。
阅读全文 (展开查看完整说明)
概述
造价稽核官 CostAuditor | 识图·套额·组价·审价核减·结算·索赔(原「中国工程造价实战参考」cn-cost-ref)
🚀 60 秒上手(新用户只读这一段就够了,各类声明都在后面)
一句话:把造价活儿的「识图 → 算量 → 套额 → 组价 → 审价核减 → 结算争议 → 索赔」串成一条线。九项能力全部接了真实算法引擎,不是占位符。
三个最常用调用(改数据即可用):
# ① 报价单里有没有虚高 —— 三源比价核减(价库/检测库/政策效力闸) python scripts/audit_triple_source.py audit-file 报价单.csv # ② 投标前自检 —— 单价偏离多少、是否构成不平衡报价、有无围串标线索 python scripts/bid_clean_check.py check --boq 清单.csv --bids 投标.csv # ③ 材料价多少、能不能信 —— 带「期号+口径+计价地区+来源」四要素 python scripts/material_price_lookup.py search 钢筋九项能力一句话
能力 干什么 引擎 reprice综合单价重算/核减 price_estimator settle_review结算争议核减分析 audit_triple_source cad_takeoff工程量图纸核对·CAD算量 cadvector_takeoff bid_selfcheck投标报价经济性自检 cost_adjuster claim_report索赔报告生成 claim_drafter price_query材料价格查询 日更价库 + material_price_lookup index_compare造价指标与调差对比 price_index_lookup clear_tender招投标清标·围串标线索 bid_clean_check health_check成果质量体检 audit_triple_source + quantity_checker 怎么证明不是空壳:
python scripts/capability_demo.py—— 九项各跑一个真实样例,逐项打印「真实引擎是否执行 + 关键数字」。反幻觉底线(最重要的一条):缺数据时不编数。没基准价就不评分、没图纸就不出工程量、价库没命中就不给价 —— 宁可回你一句「请你补什么」,也不给一个看起来很像的数。
🆓 形态声明:默认免费版(v20260930-16F 起)
本技能默认形态为免费版,不收取任何费用、不需要任何支付密钥即可使用全部九项能力。
- 默认行为:
CAP_EDITION不设或设为free时,能力入口直接本地执行 —— 不收单、不建单、不返 402、不需要支付宝/微信任何密钥。- 查看当前形态:
python scripts/payment_gate.py mode,或启动后端后访问GET /v1/mode,会明确回报edition与是否需要支付。- 付费代码保留未删:本技能同时内置完整的按次付费能力(支付宝 A2M 单路径资源接口 + 微信 x402 双通道 402 收单、Payment-Proof 验签、订单幂等履约、企业级付费治理),默认关闭而非删除,随时可切回。
- 切回按次付费(两步):
export CAP_EDITION=pay # ① 打开付费闸口 # ② 编辑 SKILL.md frontmatter,把注释掉的 pay: 块整段取消注释切回后行为与免费版完全一致的能力不变,只是入口改为:未支付时返回
HTTP 402 + Payment-Needed(含金额 / 商户 / 订单号 / RSA2 签名),平台据此唤起付费页。
- 订阅幂等(付费形态):付费状态缓存在
.pay_cache/state.json,同一Payment-Proof在 24h 幂等窗口内仅生效一次,杜绝重复扣费。- 反幻觉纪律(两种形态都守):未配置
AIPAY_*密钥时仅走明示模拟、绝不伪造"已通过验付 / 已收款"。免费形态下则根本不涉及验付,无此风险。详细的付费形态接入步骤见
references/usage-guide.md「八、升级为 Pay Skill(PAYSKILL 付费改造契约)」;形态与自验结果见references/交付清单.md。
⚖️ 知识产权与反抄袭声明(Anti-Plagiarism Notice)
本技能为 WorkBuddy 用户私有技能,由自动化任务
automation-1787251361079在本地累积生成与维护,仅限所有者本人及授权工程人员使用。
- 来源唯一:本技能的七大模块、决策树、定量公式(M4.8 变更审核、M5.3 不平衡报价数学推导)、原创案例(A土方/路面、B投标报价案例)、校验脚本(
scripts/quantity_checker.py原锚固长度 Bugfix、scripts/takeoff_toolkit.py流水线)均为原创架构与工程化加工,非任何单一政府定额、行业教材或第三方文档的整段复用。- 数据溯源:所引规范(GB/T 50500-2024、GB/T 50854-2024、22G101 系列、GB/T 50010-2010《混凝土结构设计标准》)均为国家标准公开信息,每次维护记录必抄录条款编号以便核查;其余源自地方定额、企业惯例的经验判断均标注于模块章节。
- 指纹与登记:本技能发布版本均带 SHA-256 内容指纹(见 frontmatter
fingerprint_sha256)+YYYY.MM.DD-monthly版本号;任何外部副本如缺少或指纹不符即视为未授权篡改或抄袭。- 许可证:默认
Internal-Use (WorkBuddy Skill),禁止未授权的整技能转载、二次销售、嵌入其他商业产品、对外公开发布;引用本技能的方法论/公式时应保留原作者署名与版本号。- 违规识别与申诉:如发现疑似抄袭,请附带版本号+指纹+原始段落对照向所有者反馈;本声明受《中华人民共和国著作权法》《反不正当竞争法》及相关国际公约保护。
🔒 项目数据隐私声明(Project Data Privacy,v20260930-7 起生效)
本技能沉淀的是"怎么算、怎么审"的方法论,不是客户的项目档案。
- 三级分档:
L3 客户原件(客户 PDF/DWG/Excel 预算书、合同扫描件、图纸原图)严禁入库;L2 可识别主体(项目名/标段名/房号/联系人)脱敏后才能入库,一律替换为案件码 + 中性业态(如CASE-A 地下环路防渗堵漏工程、甲段/乙段);L1 脱敏数值(单价/费率/核减率/含量)可入库,但须标注为样例或回归值。- 判据口诀:去掉项目名称后,这段还能不能被人认出是哪家?能 → L2 脱敏;不能 → L1 保留。
- 对外口径:只说业态规律与量级("电竞馆改造本地可核单方 xx~xx 元/m²"、"同类工程核对减量级约 7%"),不说个案身份。
- 发布门禁:
release.sh打包前强制跑scripts/privacy_scan.py,命中 L2/L3 阻断打包;对外分享前跑--redact对 L1 数值扰动,或--add "项目名"把新客户名入库受控。- 红线:脱敏只改标识、不改结论方向;禁止把 A 的面积 + B 的单价 + C 的费率拼成"完整案例"(会重建可识别组合)。
完整制度见
references/data-privacy-policy.md;词库scripts/data/privacy_terms.json。
📚 原创知识地图(Original Knowledge Map,便于发现原创贡献)
本技能对以下内容做了架构性整合,被引用请保留版本号:
- 模块四 §4.8 变更造价审核:5 类变更分类、4 步估价法(依据 GB/T 50500-2024 §9.2)、7 项必查、3 类预警阈值(X/Y/Z%)、15 字段签证模板、8 项结算核查清单 —— 整套为原创方法论,并非任何标准的转录。
- 模块五 §5.3 不平衡报价法:守恒式约束 + 现值增益公式 + 8 类废标情形 + 完整数学案例(A土方/B路面)—— 公式体系与 ±10% 阈值推导为本技能原创工程框架。
- 模块五 §5.6-5.7 综合单价分析表 + 自检清单:三层 17 项自检模板为原创经验框架。
- 模块六 §6.8 + §6.7 工具流水线:视觉 / ezdxf / pymupdf / 比例尺标定 / 交叉校验五步闭环 + 7 项报警触发器为原创选型与组合。
scripts/quantity_checker.py:锚固长度公式 Bugfix(HRB400/C30 laE=40d 已对齐 GB/T 50010-2010(2024年版) §8.3.1 与 22G101-1)为原创修正。references/calibration-rules.md:锚固/搭接/含量/单方指标 4 大表均为综合规范值+工程经验阈值的原创集成,并非直接转录标准。
概述
2026-08-23 新增三工具脚本:cost_adjuster.py(材料调差计算器·公式法ΔP=P₀×[A+Σ(Bᵢ×Ftᵢ/F₀ᵢ)−1]·单规格调差·合同调差)、boq_builder.py(清单模板生成器·框架/框剪/剪力墙/砖混/钢结构五类结构·Excel+JSON输出)、claim_drafter.py(索赔函生成器·通知/工期报告/费用报告/完整文件包·支持GF-2017/FIDIC)。本技能填补现有造价技能矩阵的实战盲区——不是查数据,而是解决"该用什么数据、怎么用"的问题。
七大实战模块:
| 模块 | 解决什么问题 |
|---|---|
| 模块一:跨省定额对照 | 广东标、北京标能混用吗?备案怎么换算? |
| 模块二:工艺→定额映射 | 施工工艺与定额子目的对应关系 |
| 模块三:五专业图纸识别 | 任何专业图纸:结构/装饰/MEP/市政道桥隧/园林,怎么看、怎么算;升级详细识图规范(全16类专业逐类要素+视觉识别范式);含装配式·钢结构·园林专项算量 |
| 模块四:索赔与反索赔 | 签证逾期、证据不足、争议预防的系统解法;含变更签证经济性审核(4.8节);含合同示范文本·风险分担·价款调整(4.7节) |
| 模块五:投标报价策略 | 不只是算价,还要赢 |
| 模块六:CAD图纸工程量提取 | 从DWG/PDF/图片中提取数据、识别构件、计算工程量;工具驱动精准算量流水线(视觉+程序化+标定+校验) |
| 模块七:算量校验规则库 | 基于最新规范(22G101/GB55001~10/GB/T50500-2024/GB/T50854-2024)校核识别结果;含全过程造价指标速查(常规 cost-indicators + 非标业态因子框架 cost-indicators-nonstandard);含材料价格库与调差(material-price-guide + material_price_lookup/update + cost_adjuster);含跨库主题索引(cross-ref-index);含计价体系基础与增值税辨析(pricing-foundation) |
| 模块八:清单模式编制 | 报价清单必须按 GB/T 50500-2024 清单模式出:五类清单 + 12 位编码 + 综合单价分析 + 三级汇总;算量前置必做设计范围与红线分析(红线外/其他专业/甲供不计入) |
使用原则:
- 本技能不替代政府定额技能(weide/cnsdoce),而是与之互补
- 所有判断需配合对应省份的定额技能确认具体数值
- 法规依据以最新公布为准,使用前核查时效性
AI 支付 / Pay Skill 接入(SkillHub 双渠道)
本技能已具备上架为 SkillHub Pay Skill 的能力,支持任务内按次付费(微信 AI 专属卡 / 支付宝 AI 付双渠道),由后端远程服务(cost_auditor_pay 骨架,见 frontmatter pay.gateway)承载付费能力。调用任何付费能力前,必须完成下方前置检查与远程约定。
反幻觉纪律与八大模块方法论在付费调用中原样保留:未收到支付成功回执前,严禁输出任何付费内容;量测未闭环项仍一律标注「待实测」。
B.1 前置检查:当前 Agent 是否支持 AI 支付
发起任何付费能力前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(如 mcp__weixinpay__weixinpay_register,工具名带前缀也算;存在任意一个即视为支持)。只以你的工具列表为证据,本文档提到的工具名不算;无法确认时按「不支持」处理。
- 支持:静默继续本技能的后续流程,不向用户提及本检查。
- 不支持:终止流程且不要发起下单。只向用户说明结论与解决办法(无需解释你如何检查、不要出现具体工具名):
- 合作智能体(如 WorkBuddy):请升级智能体到最新版本后重试。
- 其他:提示用户该能力需接入 SkillHub Pay Skill 的 Agent 环境。
B.2 远程能力调用约定
付费能力由后端远程服务承载(源文件依赖后端,脱离后端无法独立使用)。调用前:
- 先以 B.1 确认 Agent 支持 AI 支付;不支持则按上中止。
- 向
pay.gateway配置的网关地址发起POST /v1/capability/{capability}请求,请求头携带X-User-Token(当前用户会话凭证)。 - 计费能力映射(调用前必须明确告知用户本次费用与对应能力):
| 能力键 | 含义 | 对应模块 | 单价(单包价,不分能力) |
|---|---|---|---|
reprice | 综合单价重算 / 核减 | 模块五 §5.12、模块七 | 15.00 元/次 |
settle_review | 结算争议核减分析 | 模块四 §4.8、§7.2 | 15.00 元/次 |
cad_takeoff | 工程量图纸核对(CAD算量) | 模块六 | 15.00 元/次(含标定 k 与矢量实测) |
bid_selfcheck | 投标报价经济性自检 | 模块五 §5.7 | 15.00 元/次 |
claim_report | 索赔报告生成 | 模块四 §4.5 | 15.00 元/次 |
price_query | 材料价格查询 / 市场定价 | 模块五 §5.14、模块九 | 15.00 元/次 |
index_compare | 造价指标 / 调差对比 | 模块九 | 15.00 元/次 |
clear_tender | 招投标清标 | 模块九、模块十 | 15.00 元/次 |
health_check | 成果质量体检 | 模块十 | 15.00 元/次 |
计费模式:单包价 15.00 元/次,9 项能力合并为单一计费项「造价稽核一次」,402 账单统一报
15.00、不分能力(config.py的PACKAGE_PRICE,可由CAP_PACKAGE_PRICE环境变量覆盖)。新增 4 项能力(price_query / index_compare / clear_tender / health_check)为本轮对标行业工作台补充,仍归单包价。
B.2.1 九项能力调用示例(可直接照抄改数)
下面每段都是真跑出来的,数字来自
scripts/capability_demo.py的实际执行结果,不是示意值。想自己复现:
python scripts/capability_demo.py(九项全跑,当前 9/9)。
① reprice 综合单价重算/核减 —— 型钢理论重量反算单价
run_capability("reprice", {"execute_real": True, "items": [
{"name": "H型钢 400×200×8×13", "kind": "H", "h": 400, "b": 200,
"tw": 8, "tf": 13, "len": 6, "price": 4200}]}, token)
# → 理论重量 64.307 kg/m;根重 0.3858 t;金额 1,620.54 元/根② settle_review 结算争议核减 —— 三源比价(价库 + 检测库 + 政策效力闸)
run_capability("settle_review", {"execute_real": True, "claims": [
{"kw": "钢筋", "qty": 186, "price": 3600, "unit": "t", "cat": "材料"}]}, token)
# → audit_triple_source audit-file:送审 2 条,输出 20 行三源核对明细③ cad_takeoff 工程量图纸核对 —— 需图纸;无图纸时诚实拒绝
run_capability("cad_takeoff", {"execute_real": True}, token) # 没给图纸
# → refused:不输出任何工程量(红线第 11 条:未标定不得出量)
run_capability("cad_takeoff", {"execute_real": True,
"pdf_path": "x.pdf", "page": 0}, token) # 给图纸
# → 未标定走 extract 只取图元;给出 cal_json/m_per_pt 且指定 mode 才走 takeoff 出量
# 引擎真实性:python scripts/cadvector_takeoff.py selftest → 13/13 PASS④ bid_selfcheck 投标报价经济性自检
run_capability("bid_selfcheck", {"execute_real": True, "quotes": [
{"name": "混凝土·C30", "price": 500, "qty": 100, "unit": "m3"}]}, token)
# → 偏差 +51.515%,判定「虚高预警」,基准价来源 price_db
# 反幻觉:换成价库没有的材料 → computed=0、unresolved=1,不给分不评分⑤ claim_report 索赔报告生成
run_capability("claim_report", {"execute_real": True,
"project": "CASE-C 某大厦装饰工程", "contract": "GF-2017-0201",
"type": "费用索赔", "event": "发包人提供图纸延迟致窝工 5 天",
"contractor": "某装饰工程有限公司", "contact": "项目经理"}, token)
# → claim_drafter notice:生成正文 1116 字(走临时文件读回即删,不落盘技能目录)⑥ price_query 材料价格查询 —— 四要素缺一不可信
run_capability("price_query", {"kw": "钢筋"}, token)
# → 命中 6 条;首条「钢筋·HRB400E Φ18(工程采购·精品)」3390.0 元,期号 2026-08,置信度 MEDIUM⑦ index_compare 造价指标与调差
run_capability("index_compare", {"execute_real": True, "category": "房屋建筑工程",
"base": "2026-03", "to": "2026-07", "labor": 93700, "machine": 50000,
"aux": 20000, "main_mat": 468500}, token)
# → 要素调差合计 -1,986.96 元
# 主要材料费按编制期价直接计入、不乘指数;不调管理费和利润⑧ clear_tender 招投标清标·围串标线索
run_capability("clear_tender", {"execute_real": True, "base": "control",
"boq": [{"code": "10401639811.94", "name": "水泥砂浆楼地面", "unit": "m2",
"qty": 100, "control_price": 45}, ...],
"bids": [{"bidder": "投标人A", "code": "10401639811.94", "unit_price": 45}, ...]}, token)
# → 清单 3 项 / 报价 6 行:偏差线索 1 条、围串标线索 1 条
# 各投标人总价 {"投标人A": 28900.0, "投标人B": 29200.0}
# ⚠ 全部为「线索/疑点」,不构成定性结论⑨ health_check 成果质量体检 —— 双引擎
run_capability("health_check", {"execute_real": True, "items": [
{"kw": "钢筋", "qty": 186, "price": 3600, "unit": "t", "cat": "材料"},
{"kw": "钢筋Φ16", "diameter": 16, "count": 10, "length": 6}]}, token)
# → 引擎A audit_triple_source(单价三源核对)+ 引擎B quantity_checker(rebar)
# 体检条目 2;钢筋重量 1.58;输出 20 行报错看不懂怎么办:所有引擎失败都会在返回体里带
human_hint(人话提示)+next_action(下一步动作)+technical(原始技术细节,供排查)。不会再只甩一句invalid choice。
B.3 支付触发标识
后端按 SkillHub / 支付宝 A2M 协议返回支付要求,本技能不自行收单:
- 微信渠道:后端返回
HTTP 402+ 响应头WeixinPay-Required: <支付凭证码>与X-Out-Trade-No: <商户订单号>;
Agent 的 weixinpay_ 插件拦截并拉起微信支付卡片,用户确认后继续执行。
- 支付宝渠道:后端返回
HTTP 402+ 响应头Payment-Needed: <Base64URL 订单信息>(A2M 协议);
Agent 内弹出支付宝 AI 付确认,用户确认后继续。
- 二维码兜底:若 Agent 未安装支付插件(B.1 不支持),不得终止付费——
改走后端返回的 code_url 生成二维码,提示用户扫码完成支付后再继续执行。
B.4 履约与结果返回
支付成功后,后端幂等履约(同 out_trade_no 只生成一次资源)并返回结果;本技能将结果整合为用户可读的造价结论。严禁在未收到支付成功回执前输出付费内容。
后端骨架与真实协议字段见
cost_auditor_pay/(payment/a2m.py实现 402+Payment-Needed+Payment-Proof 验付+履约确认;payment/x402.py实现微信 402+WeixinPay-Required+code_url 兜底)。
工作流程决策树
用户提问
│
├─→ 意图识别
│ ├── "定额对照/备案" → 模块一
│ ├── "工艺/施工流程/怎么做" → 模块二
│ ├── "图纸/怎么看/断面/识图" → 模块三
│ ├── "出清单/报价清单/编制清单/招标工程量清单/BOQ/综合单价分析" → 模块八(清单模式编制,前置先走模块三 §3.10 范围红线)
│ ├── "审核综合单价/重新组价/单价虚高/信息价核减/堵漏组价/渗漏维修/取费费率" → 综合单价审核模块(repricing-audit.md 六步法 + leak-repair-pricing.md 堵漏专项 + pdf_price_tables.md 解析)
│ ├── "材料当期价/材料调差/调差基准/信息价查询/价差调整/钢筋价/砼价" → 材料价格库(material-price-guide.md 价库纪律 + material_price_lookup.py 检索 + material_price_update.py 写价 + cost_adjuster.py 调差,调差公式 ΔP=P₀×[A+Σ(Bᵢ×Ftᵢ/F₀ᵢ)−1])
│ ├── "电竞馆造价/电竞酒店/电竞场馆/文体场馆/体育馆/场馆单方/标准厂房/厂房造价/商业改造/存量改造/改造审计/非标业态/单方指标" → 非标业态指标模块(cost-indicators-nonstandard.md 因子框架+专业比重体检带+自项目沉淀模板,先辨总价口径:建安 vs 含设备总投资)
│ ├── "检测收费/检测费核减/第三方检测/见证取样/实体检测/八号文/消防检测/能效测评/绿建评价/室内环境检测" → 检测费审核模块(gd-testing-fee-2015.md 速查库 + testing_fee_lookup.py 检索,含列支红线与六大多收费陷阱)
│ ├── "甲供材/甲指材/限价材/甲供超供/甲供扣款/甲供设备安装费/发包人供材" → 甲供材专项稽核库(gongying-material-audit.md:甲供/甲指/限价四口径辨析 + 扣款公式 + 甲供设备安装费边界 + 7大作弊点)
│ ├── "认价单/材料价证据/价超信息价/价格签证/发票价/采购合同价/证据链" → 材料价证据链库(material-evidence-chain.md:S~E级证据效力分级 + 认价单四要素 + 价超信息价四步审核 + 取证技巧)
│ ├── "结算税差/增值税结算/甲供材税/价税口径/计税方式变更/价税分离" → 结算税差处理库(settlement-vat.md:结算端价税口径总开关 + 甲供税差 + 简易计税验证,涉税以现行政策+合同为准)
│ ├── "造价鉴定/司法鉴定/工程造价鉴定/仲裁/诉讼/鉴定意见/质证" → 造价司法鉴定库(cost-appraisal.md:鉴定启动/依据/计价规则选择/意见书审查五要点/与结算审核区别)
│ ├── "复审/二审/财评/财政评审/审计/审计署/背靠背/多轮审查" → 复审二审应对库(second-review-defense.md:财评对标批复 + 审计程序留痕 + 防二审推翻的"一审埋钉子")
│ ├── "不平衡报价结算/结算评价/异常单价/量增单价高/秋后算账" → 不平衡报价结算后评价库(unbalanced-settlement.md:报价坑→结算兑现路径 + 稽核三步定位 + 合同约定边界,衔接模块五§5.3报价端)
│ ├── "清工/包清工/包人工/劳务分包/点工/只包人工/不包料/清工结算/手写单核对/单面双面计量/展开投影计量/图纸查无" → **清工结算审核模块**(labor-settlement-audit.md:清工八核减点 P1~P8 + 三层级核对 + 问询单结构;配套 labor_settlement_audit.py 自动判定与 handwritten_bill_parse.py 手写单结构化)
│ ├── "索赔/签证/证据/争议/变更/洽商" → 模块四(含变更造价审核)
│ ├── "投标/报价/中标/策略/清标/澄清" → 模块五
│ ├── "CAD/DWG/提取算量" → 模块六
│ └── "校验/复核/规范/核查/指标/估算/概算/结算/核减/财评/这问题在哪几个库/跨库检索" → 模块七(含造价指标速查 cost-indicators*.md;跨库定位先查 cross-ref-index.md 主题路由总表)
│
└─→ 知识检索 → 结构化输出 + 风险提示模块一:跨省定额对照
1.1 全国定额体系速查
| 定额体系 | 适用地区 | 清单规范 | 核心特点 |
|---|---|---|---|
| 广东省2018定额 | 广东(不含深圳) | DBJ/T 15 | 综合了港版,园林定额较全 |
| 深圳市SJG标准 | 深圳 | – | 与省定额不可混用 |
| 山东省2025消耗量定额 | 山东 | – | 最新版2025,含济南价目表2026 |
| 广西2018定额 | 广西 | – | 与全国定额接轨较好 |
| 全国统一2015定额 | 参考 | GB/T 50500 | 各省参照基准 |
| 北京/上海/江苏等 | 各省市 | 参照清单规范 | 需查当地具体文件 |
1.2 跨省定额选用决策树
项目所在地有省级定额?
│
├─→ 有 → 优先使用项目所在地省级定额
│ │
│ └─→ 清单项目特征与省级定额不匹配?
│ ├─→ 是 → 借用全国统一定额相近子目+换算
│ └─→ 否 → 直接使用省级定额
│
└─→ 无省级定额 → 使用全国统一定额
│
└─→ 需向建设单位申请定额备案1.3 定额备案流程
何时需要备案:
- 投标时使用外省省级定额
- 定额缺项需借用其他省定额
- 特殊工艺无现成定额可用
备案步骤(通常15-20个工作日):
① 收集依据 → ② 填写备案申请表 → ③ 报送工程造价管理机构
→ ④ 初审 → ⑤ 专家评审(如需要) → ⑥ 备案批复1.4 常见问题解答
| 问题 | 答案 |
|---|---|
| 没有对应定额怎么办? | 套用最相似定额+换算,或编制补充定额 |
| 两省定额都有怎么选? | 优先项目所在地省级定额 |
| 定额版本过旧能用吗? | 需结合现行信息价和最新政策调整 |
| 投标时用了外省定额? | 需补充说明并获建设单位书面确认 |
1.4B 常见疑问速查(按场景,v20260930-16K 增补)
上面 1.4 是定额类常见问题;这里补报价 / 结算 / 算量 / 争议四类高频疑问。
凡带条文号的均可在
references/对应库回查原文,落笔前仍建议核对原件。
报价类
| 问题 | 答案 |
|---|---|
| 报价比控制价高多少算"虚高"? | 没有全国统一值,看招标文件。实测公开项目出现过 ±20% 与 ±15% 两种口径。本技能默认 15%,但必须按本项目招标文件改:bid_clean_check.py --dev-high 0.20 --dev-low -0.20。详见 references/unbalanced-bid-correction.md |
| 被认定不平衡报价后怎么修正? | 常见公式:调整单价 = 控制价对应子目综合单价 ×(1 − 中标下浮率),且需做修正后双向总额校核。同上库 |
| 甲供材怎么计价? | 材料费不计入综合单价;承包人负责安装的只计安装费/损耗/采保;不由承包人安装的不列清单项目。甲供材有效损耗率与实际损耗率的差额风险由承包人承担 |
结算类
| 问题 | 答案 |
|---|---|
| 24 清单下还能办"工程签证"吗? | 不能。前言第 6 条已删除工程签证条款,拆为工程变更 / 新增工程(8.10)/ 工程索赔三条路。新增工程宜签补充协议后实施 |
| 施工过程结算签了还能翻吗? | 已确认部分不重复计量(10.2.3),竣工核对签字盖章后不得重复核对(10.3.11/10.3.12)。但过程结算里的措施项目费与总承包服务费仅用于付款,竣工时按 10.3.3 重新计算——这是审减抓手 |
| 质保金最多能留多少? | 不超过工程结算总价的 3%(10.5.1) |
算量类
| 问题 | 答案 |
|---|---|
| 没做标定能出工程量吗? | 不能。红线第 11 条:未标定不得输出工程量。未给 cal_json/m_per_pt 时只做图元提取(extract),宁不出数、不给假数 |
| 模板算措施项目还是分部分项? | 2024 口径下列入分部分项(GB/T 50854-2024;广东粤标定函〔2025〕22 号一(一)同步)。其余措施项目按项计,取消单价措施项。老习惯不改会造成措施费与分部分项双记或漏记 |
| 增值税计税基数是什么? | 税前工程造价 − 专业工程暂估价。实测某项目按全基数计会多计税额 90,948.97.59 元(多 4.20%)。可用 scripts/limit_price_verify.py 反算验证 |
争议类
| 问题 | 答案 |
|---|---|
| 还能走"造价鉴定"吗? | 24 清单删除了工程造价鉴定章节(前言第 9 条),争议改走争议评审 / 调解 / 仲裁或诉讼(11.1.2)。不要再用"清单规范鉴定条款"作依据 |
| 合同是 2025-08 签的,按哪版? | 分界铁律:2025-09-01 前已发布招标文件的、或已签订施工合同的,按招标文件或合同约定执行(粤建市〔2025〕196 号第二条)。先问日期,再定版本 |
| 清单缺陷谁担责? | 单价合同由发包人担(3.3.2);总价合同由承包人担(3.3.3),且不因清单缺陷调价(8.2.3)。⚠ 网传多篇解读误标为 3.1.8,按 3.3 引用 |
1.5 实战案例:跨省项目定额备案实操
案例背景:某施工企业中标广东省深圳市某市政道路项目,但企业定额库以山东省2025消耗量定额为主。项目涉及特殊地基处理工艺,深圳市现行定额无对应子目。
问题诊断:
- 深圳项目能否直接使用山东省定额?→ 不能,深圳使用SJG标准体系,与山东省定额不可混用
- 缺项工艺如何处理?→ 需向深圳市造价站申请定额备案,借用全国统一定额或编制补充定额
备案操作流程:
Step 1: 收集依据
- 收集全国统一定额中相近子目(地基处理章节)
- 整理施工工艺说明、机械台班配置、人工工日测算
- 准备3家以上询价单(材料、机械租赁)
Step 2: 填写备案申请表
- 工程名称:深圳市XX市政道路工程
- 申请事项:地基处理XX工艺补充定额备案
- 拟借用定额:全国统一定额2015版第X章第XXX子目
- 换算说明:人工系数1.15(深圳工资水平)、材料按深圳信息价
Step 3: 报送与跟进
- 报送深圳市建设工程造价管理站
- 初审(5个工作日)→ 专家评审(10个工作日)→ 备案批复(5个工作日)
- 取得备案批复后方可用于投标报价和结算关键教训:
- 备案需在投标前完成,中标后补办存在极大风险
- 跨省借用定额必须书面备案,口头同意无效
- 人工、材料价格必须按项目所在地信息价调整
模块二:施工工艺→定额映射
2.1 为什么要了解工艺→定额映射?
知道工艺,才能套对定额。常见错误:
- 不知道"旋挖灌注桩"和"冲孔灌注桩"的工艺差异,套错子目
- 不了解"地下连续墙"的施工流程,漏算泥浆、导墙等费用
- 分不清"满堂脚手架"和"里脚手架"的适用条件
2.2 常见施工工艺与定额对应
土方工程
| 施工工艺 | 对应定额 | 关键区分点 |
|---|---|---|
| 机械挖土(普通土) | 机械土方定额 | 土壤类别是关键参数 |
| 机械挖土(坚土/岩石) | 机械石方定额 | 需爆破或破碎 |
| 人工挖土方 | 人工土方定额 | 小于等于300m³或特殊条件 |
| 基坑支护土钉墙 | 土钉支护定额 | 含钻孔、注浆、钢筋网 |
| 基坑支护地下连续墙 | 地下连续墙定额 | 含导墙、泥浆、钢筋笼 |
| 土方回填(机械夯实) | 回填土定额 | 区分松填/夯填 |
| 土方回填(人工夯实) | 人工回填定额 | 小面积或边角位置 |
基础工程
| 施工工艺 | 对应定额 | 关键区分点 |
|---|---|---|
| 静压预制管桩 | 静压桩定额 | 桩长、桩径、壁厚 |
| 锤击预制管桩 | 锤击桩定额 | 桩长、桩径、壁厚 |
| 泥浆护壁钻孔灌注桩 | 钻孔灌注桩定额 | 桩长、桩径、土类别 |
| 旋挖钻孔灌注桩 | 旋挖桩定额 | 含泥浆处理、坍孔处理 |
| 冲孔灌注桩 | 冲孔桩定额 | 硬质地层适用 |
| 人工挖孔灌注桩 | 挖孔桩定额 | 安全风险大,深度限制 |
| 沉管灌注桩 | 沉管桩定额 | 含复打、夯扩 |
| 锚杆支护 | 锚杆定额 | 区分土层/岩层 |
混凝土工程
| 施工工艺 | 对应定额 | 关键区分点 |
|---|---|---|
| 泵送商品混凝土 | 泵送混凝土定额 | 区分泵送高度 |
| 非泵送商品混凝土 | 混凝土浇注定额 | 塔吊或吊斗运输 |
| 现浇混凝土(现场搅拌) | 现场搅拌混凝土定额 | 含搅拌费用 |
| 水下混凝土灌注 | 水下混凝土定额 | 导管法灌注 |
| 抗渗混凝土 | 抗渗混凝土换算 | 增加P6/P8等抗渗等级 |
| 纤维混凝土 | 特种混凝土换算 | 需补充材料费 |
钢筋工程
| 施工工艺 | 对应定额 | 关键区分点 |
|---|---|---|
| 现场绑扎钢筋 | 钢筋绑扎定额 | 区分现浇/预制 |
| 竖向钢筋电渣压力焊 | 电渣压力焊定额 | 按接头个数 |
| 水平钢筋闪光对焊 | 闪光对焊定额 | 按接头个数 |
| 钢筋机械连接(套筒) | 机械连接定额 | 区分φ18以内/以外 |
| 钢筋网片 | 钢筋网片定额 | 区分绑扎/焊接 |
| 后张法预应力钢筋 | 预应力钢筋定额 | 含张拉、灌浆 |
模板工程
| 工艺类型 | 适用条件 | 对应定额 |
|---|---|---|
| 组合钢模板 | 通用性强 | 组合钢模板定额 |
| 胶合板模板(竹胶板) | 楼板、墙 | 木模板定额 |
| 定型大钢模板 | 剪力墙、筒体 | 大钢模板定额 |
| 铝模板 | 高层住宅 | 铝模板定额(有些省有) |
| 砖胎膜 | 承台、基础 | 砖胎膜砌设定额 |
| 垫层模板 | 垫层侧模 | 小型模板定额 |
2.3 工艺选择决策树
确定施工工艺
│
├─→ 是否有现成预制构件?
│ ├─ 是 → 预制构件安装/连接定额
│ └─ 否 → 现场浇筑 → 下一步
│
├─→ 是何种施工方式?
│ ├─ 泵送 → 泵送混凝土定额
│ ├─ 非泵送(塔吊)→ 非泵送混凝土定额
│ └─ 现场搅拌 → 现场搅拌混凝土定额
│
├─→ 是否有特殊条件?
│ ├─ 水下 → 水下混凝土定额
│ ├─ 抗渗 → 抗渗混凝土换算
│ ├─ 冬季 → 冬季施工增加费
│ └─ 高温 → 夏季施工增加费
│
└─→ 对应定额子目 → 换算检查 → 输出2.4 容易漏算的工艺费用
| 常见漏算项 | 说明 | 预防方法 |
|---|---|---|
| 泥浆制备与处理 | 钻孔桩泥浆池、泥浆外运 | 看施工方案 |
| 灌注桩超灌长度 | 超灌0.5-1m混凝土 | 看规范要求 |
| 混凝土泵管布设与拆除 | 泵送增加费不含管道 | 看施工方案 |
| 模板支撑体系 | 超高模板、脚手架支撑 | 区分定额章节 |
| 施工缝处理 | 凿毛、清理 | 看施工方案 |
| 二次灌浆 | 设备基础、钢筋锚固 | 看图纸 |
| 成品保护 | 覆盖、隔离 | 看施工方案 |
2.6 实战案例:灌注桩工艺费用漏算复盘
案例背景:某项目灌注桩结算审核时发现,承包人申报的钻孔灌注桩综合单价较市场价偏低15%,经核查发现多项工艺费用漏算。
漏算项目清单:
| 漏算项 | 合同单价 | 应计费用 | 漏算金额(1000m³桩) | 原因 |
|---|---|---|---|---|
| 泥浆制备与循环 | 未计 | 35元/m³ | 3.5万元 | 以为含在成孔费中 |
| 泥浆外运(20km) | 未计 | 45元/m³ | 4.5万元 | 施工方案未明确运距 |
| 超灌混凝土(0.8m) | 未计 | 280元/m³ | 约2.8万元 | 不懂规范要求 |
| 桩头凿除 | 未计 | 25元/m³ | 2.5万元 | 漏看技术规范 |
| 声测管预埋 | 未计 | 15元/m | 1.5万元 | 图纸会审未提出 |
| 合计 | 14.8万元 | 占桩基造价12% |
复盘要点:
- 看施工方案:泥浆处理、运距、临时道路等必须在方案中明确
- 查技术规范:灌注桩超灌长度、桩头处理、检测要求都是强制条文
- 图纸会审:预埋件、检测管、监测点必须在会审时确认责任方
- 定额说明:每个定额子目的工作内容、未包括内容必须逐条阅读
预防清单(Checklist):
- [ ] 阅读定额子目"工作内容"和"未包括内容"
- [ ] 核对施工方案与定额包含范围的差异
- [ ] 图纸会审记录中确认所有预埋、检测、监测要求
- [ ] 技术规范中查找"应"、"必须"等强制性条文对应的费用
2.5 新工艺·新技术 → 定额映射速查(扩充)
近年高频但传统表格易遗漏的新工艺(装配式 PC、钢结构、地基处理、防水保温、铝模/爬架等),见专用参考库 references/new-process-quota.md。
使用原则(与传统工艺一致): 先定工艺 → 查项目所在地现行定额章节 → 核对关键参数 → 检查易漏项 → 缺项按模块一借用/编制补充定额。装配式/钢结构人工机械含量与现浇差异大,不得直接套现浇子目;探伤、除锈、涂装、灌浆、临时支撑为高频漏项。
模块三:五专业工程图纸识别分析
本模块覆盖建筑结构、装饰装修、机电安装( MEP)、市政道路桥梁隧道、园林景观五类工程图纸。详细数据文件索引:
| 参考文献 | 覆盖专业 | 核心内容 | |
|---|---|---|---|
references/structural-drawings.md | 建筑结构 | 基础/梁/柱/板/剪力墙/钢结构/预应力 | |
references/decorative-drawings.md | 装饰装修 | 楼地面/墙柱面/天棚/幕墙/防水/涂料 | |
references/mep-drawings.md | 机电安装 | 电气/给排水/消防水/暖通/弱电智能化 | |
references/road-bridge-drawings.md | 市政道桥隧 | 道路/桥梁/隧道/管廊/路灯交通 | |
references/cad-quantity-extraction.md 第五部分 | 园林景观 | 园林图纸类型/绿化/硬景/水电算量 | |
references/drawing-recognition-detailed.md | 全专业(16类) | 详细识图规范:通用基准+建筑/结构/水/暖/电/市政/园林/幕墙/钢/基坑/人防/装饰/BIM,逐类要素与工程量钩子、视觉识别范式 | |
references/building-waterproofing-qty.md | 建筑防水 | 屋面/厨卫/地下/外墙防水算量,附加层/保护层/变形缝/桩头/穿墙管细部节点 | |
references/municipal-pipe-network-qty.md | 市政管网 | ||
references/drawing-qty-mapping.md | 全专业图纸→清单映射 | 全专业通用映射母表:图纸→工程量清单总映射/图号前缀/计量单位/界面划分/漏算清单 | |
references/structural-equipment-drawings.md | 建筑结构·设备 | 建筑结构工程设备图纸:电梯/门窗/幕墙等9类设备构件级算量 | |
references/mep-equipment-drawings.md | 机电安装·设备 | 机电安装8大类设备图纸:电气/暖通/给排水/消防等构件级清单算量 | |
references/municipal-landscape-equipment-drawings.md | 市政·景观·设备 | 道路/桥梁/隧道机电/综合管廊/景观园林/泵站全专业设备构件级清单算量 | 给水/排水/燃气/热力管网识图与算量,检查井/阀门井/补偿器/土方/定额套用 |
references/quota-comparison.md | 跨省定额对照 | 各省定额对照/换算/备案速查 | |
references/process-quota-mapping.md | 工艺→定额 | 新工艺·新技术→定额映射速查 | |
references/prefab-steel-landscape-qty.md | 专项算量 | 装配式/钢结构/园林绿化构件级算量 | |
references/pricing-foundation.md | 计价基础 | 计价体系基础与增值税辨析 | |
references/claim-cases.md | 索赔案例 | 索赔实务判例与应对 | |
references/autocad-commands.md | CAD 制图 | AutoCAD 命令速查与制图效率 |
3.1 专业识别决策树
拿到一套图纸
│
├─→ 看图名/图号前缀
│ │
│ ├─ 结施/结构 → 建筑结构专业 → 结构识图逻辑
│ ├─ 装施/装地/装棚/装墙 → 装饰装修专业 → 装饰识图逻辑
│ ├─ 电施/水施/暖施/火施/弱电 → 机电安装专业 → MEP识图逻辑
│ ├─ 道施/桥施/隧施/排施/灯施 → 市政道桥隧专业 → 道桥隧识图逻辑
│ ├─ 园施/绿施/景施 → 园林景观专业 → 园林识图逻辑
│ └─ 无明确前缀 → 看比例/标注内容/系统判断
│
└─→ 任何图纸第1步必读:设计说明
→ 提取:材料规格/系统形式/设计规范/验收标准/注意事项3.2 五专业看图顺序(通用法则)
① 设计说明 → ② 目录 → ③ 系统图/原理图/纵断面
→ ④ 平面图 → ⑤ 详图/大样/节点 → ⑥ 核对数量任何专业必须提取的共性信息:
| 信息类型 | 为什么重要 | 来源 |
|---|---|---|
| 材料规格/型号 | 决定单价 | 设计说明+平面图标注 |
| 尺寸/截面 | 决定工程量 | 平面图+详图 |
| 标高/高度 | 决定垂直量 | 系统图+详图 |
| 数量/点数 | 直接乘单价 | 平面图统计 |
| 做法层次 | 决定组价内容 | 设计说明/节点详图 |
3.3 建筑结构图纸识别
结构图识图流程:
立面图(识整体) → 基础图(算地基) → 结构平面(数构件)
→ 配筋详图(算钢筋) → 节点大样(补细节)关键图册依据:
| 图集 | 内容 | 适用 |
|---|---|---|
| 22G101-1(已代替16G101-1) | 梁/柱/板/剪力墙 | 框架/剪力墙结构 |
| 22G101-2(已代替16G101-2) | 楼梯 | 各类楼梯 |
| 22G101-3(已代替16G101-3) | 基础 | 独立/条形/筏板/桩基础 |
结构图纸必读信息:
| 信息 | 提取内容 | 造价影响 |
|---|---|---|
| 结构类型 | 框架/剪力墙/框架-剪力墙 | 模板/钢筋系数不同 |
| 抗震等级 | 一/二/三/四级 | 决定锚固长度LaE |
| 混凝土标号 | C30/C35/C40… | 各层可能不同,决定单价 |
| 钢筋级别 | HRB400/HRB500/HPB300 | 锚固搭接长度不同 |
| 保护层厚度 | 20/25/30/35mm | 影响钢筋净保护层 |
| 基础类型 | 独立/条形/筏板/桩基础 | 砼量/钢筋量差异大 |
核心算量节点:
- 砼量:按构件体积(不扣钢筋体积,0.3%损耗另加)
- 钢筋:按规格×根数×长度(注意锚固LaE和搭接LIE)
- 模板:按接触面积(梁侧+板底+柱侧分别算)
3.4 装饰装修图纸识别
装饰图识图流程:
设计说明(做法表) → 综合天花图(定位基准) → 楼地面图(算面积)
→ 墙立面图(算面积) → 天棚图(算吊顶) → 节点详图(算细部)装饰图纸与造价的特殊关联:
| 装饰节点 | 造价风险点 |
|---|---|
| 防水节点(阴阳角/管道根/地漏) | 附加层容易漏算 |
| 幕墙节点(预埋件/龙骨/面板) | 钢骨架容易少算 |
| 天棚跌级 | 展开面积容易算错 |
| 门窗套 | 基层/面层/线条分开套 |
| 保温墙面 | 保温层+保护层+饰面层分开算 |
3.5 机电安装图纸识别
机电图识图流程:
设计说明(系统原理) → 系统图(识干线) → 平面图(数点位)
→ 管线表(识管线规格) → 详图(算附件)五大机电专业核心指标:
| 专业 | 按什么计量 | 最易漏项 |
|---|---|---|
| 建筑电气 | m(管线)/台(箱)/套(灯具) | 预留长度、接线端子 |
| 给排水 | m(管道)/个(阀门)/组(器具) | 保温、冲洗消毒、管道附件 |
| 消防水 | 套(消火栓)/个(喷头)/组(报警阀) | 水泵接合器、屋顶试验装置 |
| 暖通 | m²(风管)/m(管道)/台(设备) | 风管法兰、橡塑保温厚度 |
| 弱电智能化 | 个(设备)/点(探测器)/m(线缆) | 设备底座、设备调试 |
3.6 市政道桥隧图纸识别
市政图识图流程:
总体设计 → 平面/纵断面(识走向) → 横断面(识结构)
→ 结构详图(算量) → 纵断面(算土方)道桥隧核心算量节点:
| 专业 | 关键量 | 方法 |
|---|---|---|
| 道路 | 路面面积/挖填方量 | 宽度×长度;横断面面积法 |
| 桥梁 | 砼/钢筋/预应力 | 按构件(梁/墩/台/基础)分算 |
| 隧道 | 衬砌砼/防水板/锚杆 | 按延米算,含超挖量 |
| 管网 | 管道/检查井/土方 | 按延长米;按深度分规格井 |
3.7 跨专业图纸综合分析(最容易出造价争议的地方)
| 交叉部位 | 涉及专业 | 争议风险 |
|---|---|---|
| 卫生间降板/防水 | 结构+装饰+给排水 | 降板区域结构/装修做法争议 |
| 管道穿墙/穿楼板 | 结构+机电 | 套管费用谁承担 |
| 机电预留预埋 | 结构+机电 | 后开洞口费用谁承担 |
| 屋面结构+防水+保温 | 结构+装饰 | 各专业界面划分 |
| 电梯基坑 | 结构+机电 | 防水/排水谁做 |
| 地下室管综净高 | 结构+机电+装饰 | 净高不够是谁的责任 |
3.8 图纸识别结果输出规范
【图纸识别报告】
■ 专业类型:[结构/装饰/MEP/市政/园林/综合]
■ 图纸版本:[版本号/日期]
■ 完整度:[完整/缺失__张/需澄清]
■ 主要工程量清单(摘要)
| 序号 | 项目名称 | 单位 | 数量 | 备注 |
|:----:|:---------|:----:|:----:|:-----|
| 1 | [项目] | [单位] | [数量] | [来源图纸] |
■ 风险点(易漏/易错/存疑)
| # | 风险描述 | 位置 | 建议 |
|:--:|:---------|:-----|:-----|
| 1 | [描述] | [图纸编号] | [处理建议] |
■ 待确认事项
1. [未明确事项,需向设计/业主确认]3.9 实战案例:结构图纸识读与工程量提取
案例背景:某框架结构办公楼,地上5层,建筑面积8000m²。收到结构施工图一套,需提取混凝土和钢筋工程量。
识图流程实录:
Step 1: 设计说明提取(10分钟)
□ 结构类型:框架结构
□ 抗震等级:二级(影响锚固长度laE=1.15×laba)
□ 混凝土等级:
- 基础垫层:C15
- 基础、柱:C30
- 梁、板:C25
□ 钢筋级别:HRB400(fy=360N/mm²)
□ 保护层厚度:
- 基础:40mm
- 柱:30mm
- 梁:25mm
- 板:15mm
□ 图集依据:22G101-1、22G101-3Step 2: 基础工程量提取
图纸:结施-03(基础平面布置图)+ 结施-04(基础详图)
构件清单:
┌─────────┬────────┬─────────────┬────────┬──────────┐
│ 构件 │ 编号 │ 尺寸 │ 数量 │ 混凝土量 │
├─────────┼────────┼─────────────┼────────┼──────────┤
│ 独立基础│ DJ-1 │ 2.4×2.4×0.6m│ 16个 │ 55.3m³ │
│ 独立基础│ DJ-2 │ 3.0×3.0×0.7m│ 8个 │ 50.4m³ │
│ 基础梁 │ JL-1 │ 0.3×0.6m │ 120m │ 21.6m³ │
│ 垫层 │ - │ 每边外扩0.1m│ - │ 18.5m³ │
└─────────┴────────┴─────────────┴────────┴──────────┘
基础混凝土合计:C30 = 127.3m³,C15垫层 = 18.5m³Step 3: 柱工程量提取
图纸:结施-05(柱平面布置图)+ 结施-06(柱表)
柱表读取要点:
- 柱编号、标高范围、截面尺寸、角筋、b边筋、h边筋、箍筋
- 注意变截面位置(如3层以上柱截面缩小)
示例:KZ-1(共16根)
┌────────┬────────┬────────┬────────┬─────────────────┐
│ 楼层 │ 标高 │ 截面 │ 角筋 │ 箍筋 │
├────────┼────────┼────────┼────────┼─────────────────┤
│ 1-2层 │ -1.5~8.0m │ 600×600 │ 4C25 │ C10@100/200(4×4)│
│ 3-5层 │ 8.0~20.0m │ 500×500 │ 4C22 │ C10@100/200(4×4)│
└────────┴────────┴────────┴────────┴─────────────────┘
柱混凝土量:
- KZ-1 (1-2层):0.6×0.6×9.5m×16根 = 54.7m³
- KZ-1 (3-5层):0.5×0.5×12m×16根 = 48.0m³
- 其他柱号同理计算...Step 4: 梁板工程量提取
图纸:结施-07~10(各层梁配筋图、板配筋图)
梁提取要点:
- 按跨读取:每跨梁的截面、配筋、跨度
- 注意悬挑端、变截面、加腋
- 次梁与主梁交接处附加箍筋
板提取要点:
- 按板块读取:板厚、配筋、范围
- 注意降板区域(卫生间、屋面)
- 板洞加强筋、阳角放射筋Step 5: 钢筋工程量汇总(示例)
┌────────┬────────┬─────────────┬──────────┐
│ 规格 │ 用途 │ 理论重量 │ 总重量 │
├────────┼────────┼─────────────┼──────────┤
│ HRB400 C25 │ 柱主筋 │ 3.85kg/m │ 12.5t │
│ HRB400 C22 │ 柱主筋 │ 2.98kg/m │ 8.3t │
│ HRB400 C20 │ 梁主筋 │ 2.47kg/m │ 15.2t │
│ HRB400 C12 │ 板筋 │ 0.888kg/m │ 6.8t │
│ HRB400 C10 │ 箍筋 │ 0.617kg/m │ 4.5t │
└────────┴────────┴─────────────┴──────────┘
钢筋合计:约47.3t,单方含量:47.3t/8000m² = 5.9kg/m²校验要点:
- 混凝土总量与建筑面积比值是否在0.4~0.6m³/m²范围内
- 钢筋含量是否在45~65kg/m²范围内(框架结构)
- 锚固长度是否按22G101-1计算(HRB400/C30/二级抗震:laE=40d)
3.10 设计范围与红线分析(算量前置必做)
⚠️ 强制前置:任何"出清单 / 算量 / 报价"任务,动手算量之前必须先做设计范围与红线分析,否则极易把土建主体、消防/空调一次系统、甲供设备计入,或漏掉界面收口、重复计价被总包扣减。本步骤输出《设计范围与红线分析表》,作为后续清单的"范围基线",并在编制说明中引用。
"红线"定义:设计文件明确的本次承包范围边界,含四类边界——①空间边界(哪些房间/楼层/区域在图内);②专业界面(装饰与土建、机电一次/二次的责任切分);③甲供/乙供边界;④设计明确排除项("本图不含…""由XX深化""另册")。
分析表模板(算量前必填):
【设计范围与红线分析表】
■ 图纸版本:[版本号/日期] ■ 专业:[装饰/土建/机电/综合]
■ 本次承包范围(红线内·计入):[逐条列出图内空间/做法/界面]
■ 红线外排除项(不计入·须逐项确认):
| 维度 | 必查问题 | 红线内(计入) | 红线外(排除) | 依据(图号/说明) |
|:----:|:---------|:-------------|:-------------|:---------------|
| 空间范围 | 哪些房间/楼层/区域在图内? | 图内全部房间/公区 | 图外区域、未出图楼层 | P-0X 平面 |
| 结构/土建 | 拆除/新建隔墙、原顶原地处理谁做? | 二次装修轻质隔墙、找平、防潮 | 主体结构、承重墙拆改、原结构防水 | 设计说明 |
| 机电界面 | 消防/暖通/给排水一次系统谁做? | 末端配合、二次配线、开孔、小型改造 | 喷淋/报警主机、空调冷源、主风管/主水管 | 机电图/说明 |
| 甲供边界 | 哪些材料/设备甲供或甲指乙供? | 乙供部分计综合单价(含采保费) | 甲供材不计材料费(仅计安装/损耗);甲供设备不计入 | 招标文件/说明 |
| 设计排除 | 是否有"本图不含/另册/由XX深化"? | — | 排除项一律不计 | 图注/说明 |
| 家具软装 | 可移动家具/电子设备是否计入? | 固定家具(吧台/储物柜基层) | 电脑桌椅/沙发/电竞设备/家电(甲供或另计) | 效果图/说明 |
■ 待确认事项:[未明确的范围边界,须向设计/业主书面确认]红线判定三问(逐项过):
- 谁做的? 装饰图里的机电/消防/空调若属"一次系统/主体",由总包或其他专业实施 → 不计入,仅计二次装修配合(小项)。
- 谁买的? 甲供材/甲供设备 → 不计材料费或整项剔除;甲指乙供 → 按指定价计入并备注。
- 图说不含的? 设计说明/图注的排除性表述("本图不含…""由精装深化""另见机电图")一律剔除,不得"顺手算进去"。
红线分析结论须写进清单"编制说明"首段,并标注置信度。范围不清时先问后算,不凑数(见 §反幻觉红线 第 9 条)。
模块四:索赔与反索赔
4.1 索赔全景图
索赔事件发生
│
├─→ 识别索赔机会(合同条款→不可抗力→变更)
│
├─→ 28天时效:必须在规定时间内提出!
│
├─→ 收集证据(图纸/签证/照片/会议纪要)
│
├─→ 编制索赔报告
│
├─→ 提交监理/业主审核
│
└─→ 谈判/争议解决4.2 索赔时效红线
这是索赔成败的最关键因素!
| 合同类型 | 索赔时效 | 后果 |
|---|---|---|
| FIDIC合同 | 事件发生后28天内提出 | 超期视为放弃 |
| 国内标准施工合同 | 事件发生后28天内 | 超期难以索赔 |
| 地方标准合同 | 按地方规定 | 各地不同 |
| 自行拟定合同 | 按合同约定 | 必须严格遵守 |
4.3 索赔机会识别清单
可索赔工期(延误)
| 索赔理由 | 证据要求 | 典型案例 |
|---|---|---|
| 业主延迟交付图纸 | 图纸交付记录 | 图纸比合同晚30天 |
| 业主延迟交付现场 | 开工令延迟记录 | 开工令晚于合同日期 |
| 设计变更 | 设计变更指令 | 增加工程量导致工期延误 |
| 不可抗力(自然灾害) | 政府公告、照片 | 台风/暴雨导致停工 |
| 业主指定分包延误 | 分包合同、进度报告 | 分包未按时完成 |
| 业主供应材料设备延迟 | 供应计划、到货记录 | 甲供材到货延误 |
| 地下文物/障碍物 | 考古报告、照片 | 挖出文物停工 |
可索赔费用
| 索赔理由 | 费用构成 | 证据要求 |
|---|---|---|
| 设计变更 | 人工+材料+机械+管理费+利润 | 变更指令、签证 |
| 业主指令赶工 | 增加人工+机械+夜间施工 | 赶工指令、加班记录 |
| 业主延迟交付 | 窝工费+机械闲置费+管理费 | 延误记录、进度报告 |
| 不可抗力 | 按合同约定分担 | 不可抗力认定文件 |
| 业主违约 | 实际损失+利润+利息 | 损失清单、合同条款 |
| 价格调整 | 按合同调价公式 | 价格指数、发票 |
4.4 索赔证据链构建
好的索赔 = 事实 + 证据 + 合同依据
证据优先级(从高到低)
| 证据类型 | 证明力 | 说明 |
|---|---|---|
| 📋 合同及附件 | ⭐⭐⭐⭐⭐ | 最高依据,白纸黑字 |
| 📝 书面指令/变更令 | ⭐⭐⭐⭐⭐ | 业主/监理签字确认 |
| 📸 现场照片/视频 | ⭐⭐⭐⭐ | 直观反映实际情况 |
| 📊 进度报告 | ⭐⭐⭐⭐ | 反映延误与实际状态 |
| 📝 会议纪要 | ⭐⭐⭐⭐ | 签字确认的会议纪要 |
| 📧 邮件/通信记录 | ⭐⭐⭐ | 往来函件,可追溯 |
证据收集时间要求
事件发生当天:立即拍照/录像,保存原始文件
事件发生后3天内:正式提交索赔意向
事件进行中:每周更新索赔进展记录
事件结束后14天内:提交完整索赔报告4.5 索赔报告结构模板
# 工期/费用索赔报告
## 一、索赔概况
- 索赔编号:[SC-2024-001]
- 索赔日期:[2024-03-15]
- 索赔事项:[简要描述索赔事件]
- 索赔依据:[合同条款/法律依据]
## 二、事件描述
[详细描述索赔事件的发生、发展、影响]
## 三、索赔分析
### 工期分析
- 延误开始日期:[日期]
- 延误结束日期:[日期]
- 延误日历天数:[X]天
- 合同总工期:[X]天
- 影响工期:[X]天
### 费用分析
| 费用项目 | 计算依据 | 金额(元) |
|:---------|:---------|----------:|
| 人工费 | [工日数×单价] | X |
| 材料费 | [具体材料×数量×单价] | X |
| 机械费 | [台班×单价] | X |
| 管理费 | [人工+材料+机械]×X% | X |
| 利润 | [人工+材料+机械+管理费]×X% | X |
| **合计** | | **¥X** |
## 四、证据清单
| 序号 | 证据名称 | 证明内容 | 页数 |
|:----:|:---------|:---------|:----:|
## 五、索赔金额汇总
| 项目 | 金额(元) |
|:-----|----------:|
| 工期索赔 | [X]天 |
| 费用索赔 | ¥[X] |
## 六、附件目录
1. [附件1名称]
2. [附件2名称]4.6 反索赔防御策略(承包人角度)
| 风险场景 | 防御措施 |
|---|---|
| 业主反索赔:工期延误 | 保留开工令/进度报告/不可抗力证据 |
| 业主反索赔:质量缺陷 | 严格报验程序,保留验收记录 |
| 业主反索赔:超付追回 | 核对付款节点,拒绝无据追索 |
| 业主反索赔:分包管理 | 总包对分包的管理记录要完整 |
4.7 结算争议预防
| 争议类型 | 预防措施 |
|---|---|
| 变更估价争议 | 变更指令书面化,估价及时确认 |
| 赶工费争议 | 赶工指令书面+方案确认+费用确认 |
| 材料价格争议 | 合同约定调价公式或认质认价单 |
| 索赔与反索赔交叉 | 合同中明确索赔程序和时限 |
| 图纸与现场不符 | 施工前组织图纸会审,纪要签字确认 |
4.8 工程变更造价审核
工程变更是结算超支的第一来源。依据 GB/T 50500—2024 第9条及相关条文,本节从变更分类、估价方法、审核要点、预警阈值、规范模板、结算核查六个维度,建立变更造价审核的完整实务框架。
4.8.1 变更分类与造价影响排序
工程变更按发生原因分为五类,审核优先级和典型影响量级如下:
| 类别 | 典型造价影响 | 审核优先级 | 审核重点 | 注意事项 |
|---|---|---|---|---|
| ① 设计优化变更 | 通常↓,减幅 1%~5% | C | 是否以牺牲质量换取造价降低;优化方案是否有设计确认 | 警惕"假优化真偷工",需比对原设计功能指标 |
| ② 图纸错误/漏项变更 | 通常↑,增幅 2%~15% | A | 新增工程量核实;原合同清单有无对应单价 | 最常见结算争议来源,工程量核实是核心 |
| ③ 现场条件变化变更 | 通常↑,增幅不可预见 | A | 条件变化是否属于承包商应预见的风险;是否有地质/障碍物等第三方证据 | 判断风险分担:承包商应预见的不予补偿,不可抗力的按合同约定分担 |
| ④ 功能/标准调整变更(甲主导) | 可增可减,幅度不等 | B | 新增部分单价是否合理;减少部分是否同步扣减 | 甲方主导变更时尚未定价,审核时需防虚报新增、漏扣减少 |
| ⑤ 工期压缩/赶工变更 | 大幅↑,增幅 5%~20% | A | 赶工措施费是否单独计取;资源投入增量是否经甲方确认 | 赶工须有甲方书面指令,口头指令事后补签往往引发扯皮 |
审核优先级含义: A = 接到变更通知即介入,全过程跟踪;B = 指令确认后介入,计价时重点审查;C = 竣工结算时常规核查。
4.8.2 变更估价四步法(依据 GB/T 50500—2024 第9.2条)
变更估价遵循以下四步顺序,前一步适用时不得跳步:
第一步:合同有适用或类似单价 → 参照执行
适用条件:变更项目与合同清单中某清单项目的材质、功能、施工工艺相同或"类似"。
类似单价的判断标准(须同时满足):
- 主要材料相同(如混凝土标号、钢筋级别、饰面材料规格)
- 施工工艺相同(如同为泵送混凝土,泵送高度差异在定额允许换算范围内)
- 项目特征中主要项一致(区分"类似"与"实质相同":实质相同时直接全价执行,类似时代入合同单价并调整差异项)
注意事项:参照执行时仅调整差异项,不得借机整体重编单价。
第二步:合同无类似但有综合单价 → 重新组价
适用条件:合同清单有对应项目但特征差异较大,无法直接参照。
组价原则:人工费+材料费+施工机具使用费+企业管理费+利润,按合同约定费率重新组合。
关键注意事项:
- 企业管理费和利润率须与合同保持一致(不得擅自提高)
- 材料价格优先采用合同信息价或投标报价中的材料单价
- 施工机具型号与实际使用的匹配,超出合同约定规格的须专项说明
第三步:合同无对应综合单价 → 施工图预算或市场价
适用条件:合同清单中既无适用项目也无类似项目(如新增工艺、新增材料)。
操作路径:
- 有施工图预算的:按施工图预算计价,定额套用按项目所在地现行定额
- 无施工图预算的:按市场价,承包人申报,经发包人确认后执行
- 甲方确认的市场价须书面记录,作为结算依据存档
注意事项:市场价确认须在变更实施前完成,实施后补办认价手续存在极大结算风险。
第四步:规费、税金按规定计取
规费和税金不进入综合单价,结算汇总时按国家或省级规定费率另行计取。
依据:《建设工程工程量清单计价标准》GB/T 50500—2024 第9.2.6条,规费、税金应按照省级建设主管部门的规定计算,不得竞争。
4.8.3 变更审核七项必查(实务要点)
| # | 必查项 | 查什么 | 典型问题 |
|---|---|---|---|
| 1 | 变更指令合规性 | 变更指令是否书面签发;签发主体是否为合同约定的发包人或授权监理;指令日期是否在变更实施之前 | 无指令先施工,口头指令事后不认;指令主体错误(如承包商自行变更后要求签证) |
| 2 | 变更范围清晰性 | 变更范围描述是否与实际施工范围一致;有无超出指令范围的额外施工内容 | "现场做了但指令没写",额外施工部分无法计价;范围边界模糊引发重复计价 |
| 3 | 工程量核实 | 新增工程量是否与变更范围描述匹配;计算方法是否与合同清单计量规则一致;是否与原清单存在重叠 | 同一工程量在多个变更指令中重复申报;虚报工程量超出实际施工量 |
| 4 | 单价套用正确性 | 是否正确适用四步估价法;参照执行的类似单价是否真正"类似";重新组价时费率是否与合同一致 | 跳过第一步直接重新组价,套取更高费率;差异项调整漏项或错套 |
| 5 | 措施费同步调整 | 主体结构/做法变化后,模板、脚手架、安全文明施工等是否相应调整;变更是否触发措施费调增 | 主体结构增加导致模板工程量增加但措施费未调;变更减少工程却未扣减相应措施费 |
| 6 | 规费税金计取 | 规费费率是否按省级规定;税金税率是否按当期税率;有无将规费税金挤入综合单价 | 规费费率错误导致结算少计;变更减少项目未同步扣减规费税金 |
| 7 | 累计变更幅度与合同调价条款 | 累计变更金额是否触发合同约定的价款调整条件(如±10%~15%阈值);触发后是否已启动合同价款调整程序 | 累计变更已超合同约定阈值但未启动调价;承包人刻意拆分变更规避调价触发条件 |
4.8.4 变更超支预警阈值
预警指标体系(适用于无合同约定时的行业惯例,合同有约定时从其约定):
| 预警指标 | 触发条件 | 响应动作 |
|---|---|---|
| 单项变更超合同价 X% | 单项变更金额 > 合同价 × X%(未约定时 X = 5%~10%) | 立即启动专项审查,暂停支付该变更项款项直至审查通过;审查重点:变更必要性、计价依据、量价核实 |
| 累计变更超合同价 Y% | 累计变更净增额 > 合同价 × Y%(未约定时 Y = 10%~15%) | 启动合同价款调整程序,评估是否需要补充协议;同步通报建设单位管理层 |
| 某分部工程变更导致其他分部反压超 Z% | 某分部变更净增额 > 该分部合同价 × Z%,且同期其他分部被连带压缩(未约定时 Z = 20%~30%) | 触发设计复核程序,评估设计变更对整体成本的影响;必要时组织专家论证 |
关于阈值的补充说明:
- 以上阈值均须以合同约定优先;合同未约定时参照上述行业惯例
- 触发预警不等于超支错误,仅表示该变更需进入专项审核流程
- 承包人有权在专项审查期间暂停施工(以书面通知为前提),防止损失扩大
- 变更指令应同步抄送成本/造价控制部门,建立变更台账动态跟踪,而非事后被动审查
4.8.5 变更签证规范模板(字段说明)
变更令/签证单标准化字段清单(按填写时序排列):
| 序号 | 字段名 | 填写要求 | 常见问题 |
|---|---|---|---|
| 1 | 变更编号 | 必填,格式如"CR-2024-001"(CR=Change Request) | 与合同编号体系不一致;编号重复或缺失 |
| 2 | 变更日期 | 必填,指令发出日期,非申报日期 | 填写申报日期而非指令日期,导致时效争议 |
| 3 | 发起方 | 必填,发包人/监理/承包人(按指令来源) | 主体填写错误,如承包人自行发起变更填为发包人指令 |
| 4 | 审核方 | 必填,合同约定的审核主体(通常为发包人或其委托的监理/造价咨询) | 多方会签不完整,关键审核方漏签 |
| 5 | 变更原因 | 必填,简述变更发生原因(设计错误/现场条件/功能调整/甲方指令等) | 变更原因描述模糊,无法判断责任归属 |
| 6 | 变更范围描述 | 必填,具体说明变更涉及的工程部位、范围边界 | 范围描述与实际施工范围不符;边界不清导致争议 |
| 7 | 原合同清单项目 | 条件必填(若变更涉及合同清单项调整时必填) | 漏填原清单项目编码,导致结算时无法对应 |
| 8 | 工程量变化 | 必填,原合同工程量、变更后工程量、净增/减量三项均须填写 | 仅填净增/减量,无法还原计算过程 |
| 9 | 原合同单价 | 条件必填(参照执行或重新组价时必填) | 参照执行时未填写原合同单价,导致无法核实估价方法 |
| 10 | 新单价及计价依据 | 必填,新单价金额、四步估价法中对应的步骤、计价文件依据 | 无计价依据描述;随意填报新单价无支撑 |
| 11 | 合价变化 | 必填,变更净增/减金额,列式计算 | 计算错误;单价与工程量乘积算错 |
| 12 | 工期影响 | 条件必填(变更影响工期时必填) | 变更增加工期但签证中未注明,结算时索赔无依据 |
| 13 | 附件清单 | 必填,附变更指令单、图纸会审记录、确认函、影像资料等 | 附件不完整,变更计价无支撑依据 |
| 14 | 签字栏 | 必填,发包人代表、监理工程师、承包人项目经理三方签字确认 | 签字不齐全;代签无授权;签字日期晚于申报日期 |
| 15 | 备注/特殊约定 | 选填,对争议事项的预声明、付款条件等补充约定 | 未注明时默认按合同通用条款执行;重大变更未作特别约定 |
4.8.6 结算阶段变更核查清单(竣工前必查)
竣工结算前须完成以下核查,确保所有变更形成完整证据闭环:
| # | 核查要点 | 核查标准 | 常见缺陷 |
|---|---|---|---|
| 1 | 所有变更有指令单 | 每一项变更均对应一份有效签字的变更指令单 | 有施工无指令,口头变更事后补签不被认可 |
| 2 | 所有指令单有验收确认 | 每份指令单附有监理/发包人对变更实施结果的确认签字 | 指令单发出后无验收记录,无法证明变更已实施 |
| 3 | 所有确认有计价依据 | 每项变更的计价(四步估价法依据)均已书面确认 | 变更已实施但单价未经确认,结算时双方各执一词 |
| 4 | 超合同范围的变更有补充协议 | 新增工程量超出原合同范围时,已签署补充协议明确价款 | 无补充协议的超范围施工,结算无合同依据 |
| 5 | 变更减少项目已同步扣除 | 变更指令中涉及的减少项目,已在结算中同步扣减相应合同价款 | 仅计价新增项,变更减少项漏扣导致发包人多付 |
| 6 | 变更累计金额与合同调价条款匹配 | 累计变更净增额已与合同价款调整条款逐项核对;触发调价条件的已启动调整程序 | 累计变更已超阈值但未调价,结算时被追索 |
| 7 | 变更台账完整性 | 建立变更台账(含编号/日期/金额/状态),与竣工结算书变更清单一致 | 台账与结算书不一致,变更金额存在漏计或重复 |
| 8 | 赶工/索赔类变更有专项确认 | 赶工措施费、误工补偿等非直接工程费变更,已专项确认金额 | 赶工指令有但费用未确认,结算时争议巨大 |
核查执行建议: 变更核查应在竣工前至少 30 天启动,预留时间补办缺失手续。变更台账应作为竣工结算书的必要附件,与结算书一并报送。
4.9 工期延误分析(关键线路法 CPM)
工期顺延成立须同时满足:非承包人原因 + 发生在关键线路(或使非关键变关键) + 延误超过该工作总时差。详见 references/claim-delay-analysis.md:CPM 三概念(关键线路/总时差/自由时差)、顺延判定流程、共同延误处理、工期顺延≠费用补偿。
4.10 不可抗力与情势变更
不可抗力(不可预见+不能避免+不能克服)按“工程/第三方损害归发包人、施工设备/人员伤亡归承包人、工期顺延”分担;情势变更(民法典533条)须显著超商业风险且无调差约定方可能支持。材料异常波动优先按合同调差,非情势变更。详见 references/claim-delay-analysis.md。
4.11 合同示范文本与风险分担(GF-2017-0201)
合同价款类型(单价/总价/成本加酬金)、暂列/暂估价的结算处理、2017版示范文本核心造价条款(索赔28天/变更估价四步法/逾期付款利息/缺陷责任期)、黑白合同风险分担矩阵、物价波动调差公式(DeltaP=P0x[A+Sum(Bi x Ft_i/F0_i)-1]),详见 references/contract-management.md。索赔证据链与合同条款钩子一并给出,模块四2.3节时效红线与合同示范文本25条索赔程序对齐。
4.12 实战案例:工期延误索赔全过程实录
案例背景:某商业综合体项目,合同工期540天,实际工期680天,延误140天。承包人向业主提出工期顺延及费用索赔。
索赔事件梳理:
| 序号 | 事件 | 发生时间 | 延误天数 | 责任方 | 证据 |
|---|---|---|---|---|---|
| 1 | 图纸延迟交付(基础图) | 开工后第10天 | 15天 | 业主 | 图纸交付记录、开工令 |
| 2 | 设计变更(增加地下室面积) | 第60天 | 30天 | 业主 | 变更指令、图纸会审纪要 |
| 3 | 不可抗力(台风停工) | 第150天 | 5天 | 不可抗力 | 气象公告、停工通知 |
| 4 | 业主指定分包延误(幕墙) | 第300天 | 45天 | 业主 | 分包合同、进度报告 |
| 5 | 承包人自身管理问题 | 各阶段 | 20天 | 承包人 | 进度报告、会议纪要 |
| 6 | 疫情管控(2022年) | 第400天 | 25天 | 不可抗力 | 政府公告、复工批复 |
关键线路分析(CPM):
原关键线路:土方→基础→主体结构→幕墙→装修→竣工
延误影响分析:
- 事件1(图纸延迟):发生在关键线路起点,15天全部顺延 ✓
- 事件2(设计变更):基础工程在关键线路上,30天全部顺延 ✓
- 事件3(台风):5天顺延,但费用各自承担(不可抗力)
- 事件4(幕墙延误):幕墙在关键线路上,45天全部顺延 ✓
- 事件5(承包人问题):不顺延、不赔偿 ✗
- 事件6(疫情):25天顺延,费用按政策分担
可索赔工期:15+30+5+45+25 = 120天
实际延误:140天
承包人自担:20天(管理问题)费用索赔计算:
| 费用项目 | 计算依据 | 金额(万元) |
|---|---|---|
| 管理人员窝工费 | 15人×120天×300元/天 | 54.0 |
| 机械闲置费 | 塔吊2台×120天×800元/天 | 19.2 |
| 周转材料闲置费 | 模板、脚手架延期使用 | 28.5 |
| 现场管理费增加 | 直接费×3%×120/540 | 12.3 |
| 资金占用利息 | 垫资部分×6%×120/365 | 8.7 |
| 合计 | 122.7 |
索赔报告关键要素:
- 时效合规:所有事件均在发生后28天内提交索赔意向通知书
- 证据链完整:每个事件都有书面指令、会议纪要或政府文件支撑
- 因果关系清晰:延误事件→关键线路影响→工期顺延,逻辑链条完整
- 计算依据明确:人工、机械单价有合同或市场价依据
谈判结果:
- 工期顺延:115天(业主认可120天中的115天,扣减5天重叠)
- 费用补偿:98万元(索赔122.7万元的80%,管理费按比例核减)
经验教训:
- 索赔意向通知书必须在28天内发出,超期可能丧失权利
- 关键线路分析是工期索赔的核心,非关键线路延误不能索赔工期
- 证据要"形成当时"取得,事后补签的效力大打折扣
模块五:投标报价策略
本模块面向有清单计价与算量基础的造价工程师,聚焦"在合规前提下,把报价做活、做准、做稳"。五节框架:5.1 概述 → 5.2 决策方法 → 5.3 不平衡报价法(核心)→ 5.4 报价技巧 → 5.5 常见报价失误 → 5.6 综合单价分析表模板(新增)→ 5.7 投标报价经济性自检清单(新增)。
5.1 投标报价策略概述
投标报价是在工程量清单计价模式下,依据招标文件、图纸、规范、企业定额及市场价格,确定投标总价与综合单价的过程。核心矛盾是"竞争力"与"盈利性"的权衡:报价过高难中标,过低则侵蚀利润甚至跌破成本。
四条基本原则,每条附原因:
- 不低于成本报价。 原因:《招标投标法》第三十三条禁止低于成本竞标,低于成本即构成法定废标情形,且即便中标也必然亏损,属"双输"。
- 报价有竞争力但保留合理利润空间(通常下浮 3%~8%)。 原因:单纯最低价中标后无利润缓冲,无法覆盖变更、调差与风险,后期极易被动。
- 单价与总价逻辑自洽,单价合计=总价。 原因:勾稽矛盾属于算术性错误,评标直接扣分或否决。
- 严格响应招标文件实质性要求(暂列金额、暂估价、工期、质量等不得擅改)。 原因:未响应实质性条款直接否决投标,无需进入价格评审。
5.2 报价决策方法
- 低价中标法: 以微利或保本价格争取中标,盈利靠后续变更、索赔、不平衡报价及工程量增长兑现。适用:市场竞争激烈、后续工程量有增长预期、企业需维持产能。原因:用当前微利换取市场准入与持续现金流,摊薄固定成本。
- 突然降价法: 在投标截止前小幅下调报价(通常 2%~5%),打乱对手价格预判。原因:保持信息保密,避免过早暴露价格底线被对手针对性压价。
- 多方案报价法: 对条款模糊或技术可优化的部分,报高/低两方案供业主选择。原因:扩大中标概率,并引导后期设计倾向有利方向。
- 增加建议方案法: 主动提出更优工艺/设计优化方案并附报价。原因:以技术优势换取价格认可,常能绕开纯低价竞争。
5.3 不平衡报价法(核心重写)
5.3.1 概念与适用边界
不平衡报价(Unbalanced Bidding)是在保持投标总价不变(或竞争力不变)的前提下,对部分清单单价做有方向的调整:早施工、预计工程量增加的项目单价调高;晚施工、预计工程量减少的项目单价调低。其合法前提是两个"不"——不突破招标控制价阈值、不跌破成本。原因:超出即由"合法报价技巧"滑向"异常/恶意报价",触发澄清乃至废标。
三类可调整对象:
- 资金时间价值类: 早期项目(土石方、基础)调高,后期项目(装饰、绿化)调低。原因:早收回的资金有现值增益。
- 工程量预测类: 预计清单量将增加的项目调高,将减少的调低。原因:量增时高单价多结算,量减时低单价少亏损。
- 计日工/暂定类: 计日工单价适度调高(总量小、影响微)。原因:零星用工发生时按高价结算,对总价几乎无影响却增利。
5.3.2 量化公式
设第 i 项清单的基价(合理市场价)为 P_i,调整系数为 r_i(正=上调,负=下调),清单工程量为 Q_i^BOQ,实际结算工程量为 Q_i^act。
(1)单项调整额: ΔP_i = P_i × r_i
(2)投标总价守恒约束(保证竞争力不变): Σ( P_i × r_i × Q_i^BOQ ) = 0即:上调项目按清单量多报的金额 = 下调项目按清单量少报的金额。
(3)现金现值增益(早收款的时间价值): ΔPV = Σ [ P_i × r_i × Q_i^BOQ × d(t_i) ],其中 d(t)=1/(1+i)^tt_i = 提前(或延后)收款的年限,i = 折现率,取企业融资成本或机会成本,通常 6%~8%/年。
(4)量差收益: ΔQ = Σ [ (Q_i^act − Q_i^BOQ) × P_i^bid ]对调高项为正贡献,对调低项为负贡献,净值为结算层面实得增减。
合理调整量 r 的确定规则:
- 上调项
r_up = min( 预测量增幅, 10% )。例:预测某早期项工程量增 15%,最多上调 10%(受阈值约束),剩余 5% 增量在结算时自然兑现。 - 下调项 r_down 受成本红线约束(见 5.3.3),且按守恒式配平:
|r_down × P_down × Q_down| = |r_up × P_up × Q_up|。
5.3.3 调整幅度上下限推导(为什么是 10% 而不是 20%)
上限 +10% 的推导依据:
- 阈值触发线。 多数招标文件在"评标办法"中明确:"投标单价与招标控制价对应单价偏差超过 ±10%(部分工程 ±15%)的,评标委员会可要求澄清;无法澄清或澄清不合理的,否决其投标。"20% 远超常规阈值,几乎必然触发澄清且难以自圆其说。原因:越过红线即丧失"合理报价"身份。
- 风险不对称。 上调项目若遇工程量核减(设计变更、清单修编),超额利润落空且已暴露异常;20% 的调整使"预测错误"时的损失也是 20% 量级,而 10% 时已能兑现主要现金与量差收益,再往上边际收益递减、边际风险陡增。原因:期望收益在 10% 附近已达拐点。
- 经验最优带宽。 行业通行将单项调整控制在 ±10% 以内(保守者取 ±5%~8%)。10% 是"既改善现金流与量差,又不越过澄清红线"的经验最优解。原因:这是合规与收益的平衡点,非随意取值。
下限(下调)的约束:下调不能低于成本。若某项目基价仅含 5%~8% 毛利,下调 20% 即跌破成本线,构成"低于成本竞标"——法定废标。原因:下调空间实际由"成本+最低毛利"锁定,通常只能到 5%~10%,而非对称地也到 20%。
结论: 单项调整的安全带为 +10% / −10%(下调以成本为硬约束);超过即进入"异常报价"区间,风险收益比急剧恶化。
5.3.4 实际案例:某市政道路工程不平衡报价前后对比
项目背景: 工期 24 个月,招标控制价 5200 万元。选取两个关键清单项做不平衡处理(其余项保持基准)。
| 项目 | 清单量 | 合理基价 | 施工时点 | 工程量预测 |
|---|---|---|---|---|
| A 土方开挖 | 93,700 m³ | 30 元/m³ | 第1–4月(早) | 实际 +15% → 107,755 m³ |
| B 路面工程 | 46,850 m² | 100 元/m² | 第20–24月(晚) | 实际 −10% → 42,165 m² |
基准(平衡)报价——按清单量计投标价值:
- A:93,700 × 30 = 300.0 万元
- B:46,850 × 100 = 500.0 万元
- 两项投标合计 = 800.0 万元
不平衡报价——A 上调、B 下调,保持两项投标总价不变: 由守恒式 93,700×30×r_A = 46,850×100×r_B → r_B = 0.6 r_A取 r_A = +10%,则 r_B = −6%(在成本与安全带内)。
- A 新单价 = 30×1.10 = 33.0 元/m³;报价值 = 93,700×33 = 330.0 万元
- B 新单价 = 100×0.94 = 94.0 元/m²;报价值 = 46,850×94 = 470.0 万元
- 两项投标合计 = 800.0 万元(与基准相同 ✓ 竞争力不变)
结算对比(按实际工程量 × 投标单价):
- 基准结算:A 107,755×30 = 345.0 万;B 42,165×100 = 450.0 万;合计 795.0 万
- 不平衡结算:A 107,755×33 = 379.5 万;B 42,165×94 = 423.0 万;合计 802.5 万
- 量差收益 = 802.5 − 795.0 = +7.5 万元
资金时间价值收益:不平衡方案下,A 项较基准多收回 379.5−345.0 = 34.5 万元,且该笔在第1–4月(早)收回,较基准均匀收款提前约 18 个月。取月折现率 0.6%(年化约 7.4%):PV增益 = 34.5 × [1 − 1/(1.006)^18] = 34.5 × (1 − 0.8956) ≈ 3.6 万元
总收益 ≈ 7.5 + 3.6 = 11.1 万元,占该两项 800 万元的 1.39%。 投标总价未变(不伤竞争力),收益全部在履约与结算阶段兑现——这正是平衡报价"进可中标、退可增利"的价值所在。若工程量预测反向(A 实际减少、B 实际增加),则收益翻负,这是不平衡报价的预测风险。
5.3.5 不平衡报价被废标的典型原因
| # | 废标原因 | 原因解析 |
|---|---|---|
| 1 | 单项单价超控制价 ±10%~15% 阈值,被认定报价异常,澄清无果后否决 | 越过评标红线即丧失"合理报价"身份 |
| 2 | 单价与综合单价分析表逻辑矛盾(人工费低于最低工资标准、材料价为0、机械费为0) | 暴露报价失真,属实质性错误,直接废标 |
| 3 | 系统性极端偏离(全部土方同向上调20%、全部装饰同向下调20%) | 同向大幅偏离无法用市场波动解释,被认定操纵报价 |
| 4 | 暂列金额/暂估价/计日工未按规定报价(计日工单价报得过高且无依据) | 该类费用有刚性填报规则,擅动即违规否决 |
| 5 | 调低项目跌破成本 | 构成低于成本竞标,法定废标情形 |
| 6 | 澄清阶段无法提供合理说明(主张市场波动却无询价依据) | 异常报价须可证成,否则评标委员会认定为"报价明显缺乏合理性" |
| 7 | 关联单价同项不同价(同一清单特征项目出现两个差异单价) | 暴露组价混乱,算术性废标/澄清 |
5.4 报价技巧
- 计日工单价适度报高(人工、机械)。 原因:计日工结算按实发生,总量有限,高价对总价影响微,却能在零星用工时多结算。
- 暂定金额(暂列金额)按招标给定金额原样填报,不得改动。 原因:擅自改动属未响应实质性要求,直接否决。
- 材料暂估价按招标给定价计入,结算时按实际调整。 原因:暂估价不参与竞争,擅自调整即违规。
- 无利润算标: 对分期项目后期工程或企业过剩产能,可报零利润甚至微亏,靠远期或关联项目弥补。原因:维持队伍连续施工、分摊固定成本。
- 分包内容报价留总包管理费余地。 原因:覆盖总包管理与协调成本,避免"倒贴"管理费。
- 早施工措施项目费适度前置。 原因:与不平衡报价协同,改善前期现金流。
5.5 常见报价失误
| 失误类型 | 后果 | 预防 |
|---|---|---|
| 漏项 | 清单项目特征理解偏差导致漏报分项 | 漏项无法在结算追加,直接亏损 |
| 单价畸高/畸低 | 单项单价严重偏离控制价 | 触发不平衡澄清或否决 |
| 费率前后矛盾 | 管理费率在各单位工程不一致 | 计算错误暴露,评标扣分或澄清 |
| 漏计/擅降不可竞争费 | 安全文明施工费、规费、税金未计或下浮 | 不可竞争费必须按规定计取,违规即废标 |
| 暂列金额、暂估价擅自修改 | 未响应实质性条款 | 直接否决 |
| 小数点/单位错误(元误为万元、m³误为 m²) | 算术性错误直接废标或巨额亏损 | 复核时重点检查 |
| 材料价严重偏离市场且无依据 | 被认定报价不合理 | 附市场询价单据 |
| 甲供材重复计价或漏扣 | 总价偏差,结算被核减并信誉受损 | 按招标文件规则严格扣除 |
5.6 综合单价分析表模板(新增)
5.6.1 标准格式(依据《建设工程工程量清单计价标准》GB/T 50500—2024)
综合单价 = 人工费 + 材料费 + 施工机具使用费 + 企业管理费 + 利润 + 风险费用(规费、税金在汇总阶段按费率单列计取,不进入综合单价。)
取费公式:
企业管理费 = (人工费 + 施工机具使用费) × 企业管理费费率(%)
利润 = (人工费 + 施工机具使用费) × 利润率(%)
表头字段: 项目编码 | 项目名称 | 项目特征描述 | 计量单位 | 清单工程量 | 人工费 | 材料费 | 施工机具使用费 | 小计(人+材+机) | 企业管理费 | 利润 | 风险费用 | 综合单价
5.6.2 完整示例数据(一行)
| 字段 | 值 |
|---|---|
| 项目编码 | 9464639811.94 |
| 项目名称 | 挖一般土方 |
| 项目特征 | 一、二类土,挖深 2m 内,弃土运距 1km |
| 计量单位 | m³ |
| 清单工程量 | 93,700 |
| 人工费 | 4.50 元 |
| 材料费 | 0.80 元 |
| 施工机具使用费 | 18.00 元 |
| 小计(人+材+机) | 23.30 元 |
| 企业管理费 | (4.50+18.00)×12% = 2.70 元 |
| 利润 | (4.50+18.00)×7% = 1.58 元 |
| 风险费用 | 0.50 元 |
| 综合单价 | 23.30 + 2.70 + 1.58 + 0.50 = 28.08 元/m³ |
校验:93,700 m³ × 28.08 元 = 280.8 万元,可直接回填至投标报价汇总表对应清单行。原因:综合单价分析表是单价合规性的唯一凭证,评标澄清时须与投标单价逐项吻合,任一组成项(尤其人工费)低于成本或市场价即触发废标质疑。
5.7 投标报价经济性自检清单(新增)
自检分"总价、单价、费率"三层,逐项核对后再封标。标准与原因并列。
| 层级 | 检查项 | 标准 | 原因 |
|---|---|---|---|
| 总价层 | 投标总价 vs 招标控制价 | 低于控制价且下浮 3%~8% | 下浮过多伤利润,过少失竞争力 |
| 总价层 | 投标总价 vs 成本测算底价 | 高于成本线 | 低于成本=法定废标 |
| 总价层 | 暂列金额/暂估价 | 按招标给定金额原样填报 | 擅改=未响应实质性要求,否决 |
| 总价层 | 甲供材/甲指材 | 按招标文件扣除或计取 | 重复计价或漏计均致偏差 |
| 总价层 | 汇总勾稽 | 各单位工程合计=单项=项目总价 | 加总错误直接废标 |
| 单价层 | 综合单价 vs 控制价对应单价 | 偏差 ≤ ±10% | 超阈值触发不平衡澄清/否决 |
| 单价层 | 主要材料单价 | 取自当期信息价/市场询价且有依据 | 偏离市场价且无说明=不合理报价 |
| 单价层 | 人工/机械单价 | 不低于成本或最低标准 | 低于成本=废标 |
| 单价层 | 相同特征项目单价 | 全表一致 | 同项不同价=算术性废标/澄清 |
| 单价层 | 量易变项目(土方、钢筋等) | 已做不平衡处理且幅度受控(≤10%) | 未处理丢量差收益,超幅惹废标 |
| 费率层 | 企业管理费/利润率 | 按企业/费用定额填报且前后一致 | 费率矛盾=计算错误暴露 |
| 费率层 | 安全文明施工费等不可竞争费 | 按规定计取,不得下浮 | 擅降=废标 |
| 费率层 | 规费、税金费率 | 按工程所在地规定计取 | 漏计=总价错误 |
| 费率层 | 风险费率 | 在招标文件允许范围内 | 超限风险费=报价异常 |
| 费率层 | 计日工单价 | 合规且适度(总量小可略高) | 过高无依据=违规质疑 |
使用纪律: 三层任意一项"不达标"即在封标前回到对应模块修正;单价层与费率层矛盾(如分析表人工费低于最低标准但投标单价仍高)是最常见、也最致命的废标隐患,须优先排查。原因:废标不区分"无意"与"有意",任何一层失效即前功尽弃。
5.8 招标控制价(最高投标限价)编制与异议处理
国有资金项目必须公布招标控制价,投标报价超控制价即废标。编制依据、组成结构、异议(公布后5日内提出,误差超±3%应修正)见 references/tender-control-evaluation.md。
5.9 评标办法实务
经评审最低价法 / 综合评估法(报价权重40%~60%)/ 合理低价法差异;评标“异常报价”澄清与低于成本否决;报价与招标控制价博弈区间(房建合理下浮3%~8%)。见 references/tender-control-evaluation.md。
5.10 清标与评标澄清回复(新增)
清标(Bid Clarification)是评标阶段招标人对投标文件进行符合性审查、并就不清/矛盾/偏差要求投标人澄清的过程;评标澄清回复是造价人高频实战。核心:① 不澄清实质性内容(不得借澄清改变报价、工期、质量等实质条款,否则废标/无效);② 偏差分类应答(算术错误、单价/合价不一致、缺项、轻微偏差、重大偏差);③ 澄清须书面、限时、可追溯。四类高频澄清的标准应对与回复模板、红线案例见 references/bid-clarification.md。
5.11 实战案例:某房建项目投标报价决策全过程
案例背景:某住宅项目,建筑面积5万m²,招标控制价1.2亿元,5家单位竞争。企业目标:中标+确保5%以上毛利。
Step 1: 成本测算(底线)
直接成本:
- 人工费:1800元/m² × 5万m² = 9000万元
- 材料费:依据信息价+询价
- 机械费:按施工方案测算
间接成本:
- 管理费:直接费×5% = 450万元
- 规费税金:按当地规定
成本合计:约1.05亿元(单方2100元/m²)
报价底线:1.05亿元(保本)
目标报价:1.10~1.14亿元(下浮5%~8%,毛利5%~8%)Step 2: 竞争对手分析
已知信息:
- A公司:本地龙头,可能报低价抢标
- B公司:外地企业,可能报高价(不熟悉本地市场)
- C、D公司:实力相当,预计报价接近控制价
策略选择:
- 不追求最低价(避免恶性竞争)
- 采用"合理低价+技术标优势"策略
- 目标下浮率:6%~7%Step 3: 不平衡报价设计
| 清单项目 | 清单量 | 控制价单价 | 预测实际量 | 策略 | 投标单价 | 调整幅度 |
|---|---|---|---|---|---|---|
| 土方开挖 | 5万m³ | 35元 | 6万m³(+20%) | 调高 | 38元 | +8.6% |
| 桩基础 | 2万m | 800元 | 1.8万m(-10%) | 调低 | 750元 | -6.3% |
| 主体结构 | 3万m³ | 450元 | 3万m³(持平) | 持平 | 450元 | 0% |
| 精装修 | 4万m² | 600元 | 3.5万m²(-12%) | 调低 | 560元 | -6.7% |
| 园林绿化 | 1万m² | 350元 | 1.2万m²(+20%) | 调高 | 380元 | +8.6% |
不平衡报价收益测算:
土方增益:(6-5)万m³ × 38元 = +38万元
桩基减损:(1.8-2)万m × 750元 = -15万元(少亏)
装修减损:(3.5-4)万m² × 560元 = -28万元(少亏)
园林增益:(1.2-1)万m² × 380元 = +76万元
净增益:38 - 15 - 28 + 76 = +71万元Step 4: 自检清单执行
| 检查项 | 标准 | 结果 |
|---|---|---|
| 投标总价 vs 控制价 | 下浮3%~8% | ✓ 下浮6.5% |
| 投标总价 vs 成本 | 高于成本线 | ✓ 高于成本4.8% |
| 暂列金额/暂估价 | 按给定填报 | ✓ 未改动 |
| 单价偏差 | ≤±10% | ✓ 最大+8.6% |
| 主要材料价 | 有询价依据 | ✓ 附询价单 |
| 不可竞争费 | 按规定计取 | ✓ 未下浮 |
| 汇总勾稽 | 合计=总价 | ✓ 核对无误 |
Step 5: 报价结果
投标总价:1.122亿元
较控制价下浮:6.5%
预计毛利:约5.2%
排名:第二(A公司第一,但A公司报价低于成本被废标)
结果:中标复盘要点:
- 成本测算是底线,必须准确
- 不平衡报价幅度控制在±10%以内,避免触发澄清
- 自检清单必须逐项核对,任何一项失误都可能废标
- 报价策略要综合考虑竞争对手、技术标优势、后续变更空间
5.12 综合单价审核与重新组价(2026-09-04 新增)
收到已编好的预算(分部分项清单+综合单价分析表),需仅审综合单价并按省定额取费+当期信息价重新组价时,走本流程:
- 流程:
references/repricing-audit.md— 六步法(骨架钩稽 → 病灶定位 → 取费口径核对 → 材料价核减 → 重算 → 影响评估)。核心要点:管理费/利润基数=人工+机具、费率按省定额(广东管理费28%/利润20%);材料价按信息价/市场主流核减并补计漏计主材;先人+材+机+管+利=综合单价钩稽通过才可信。 - 数据提取:预算PDF可用
scripts/pdf_price_parser.py程序化解析综合单价分析表+清单计价表并自动钩稽、反推费率,方法见references/pdf_price_tables.md。 - 堵漏/渗漏维修专项:
references/leak-repair-pricing.md— 渗透结晶/聚脲注浆/止水条/速凝水泥等堵漏工艺含量与6大价格陷阱(单价虚高、主材录0、含量偏小、工日不分部位、跨段差10倍、取费不统一)。
实战验证:2026-08 CASE-A 防渗堵漏工程128项综合单价重新组价,按此流程实现分部分项工程费 -6.8%/-7.1% 的核减,所有结论可逐行追溯到综合单价分析表。
5.13 工程质量检测费审核与列支红线(2026-09-08 新增)
审核检测费报价/结算(第三方检测、见证取样、材料复试、实体检测、消防/节能/绿建专项)时走本节。这类费用常被施工单位混入建安造价重复计取,是核减高发区。
- 速查库:
references/gd-testing-fee-2015.md— 《广东省房屋建筑和市政工程质量安全检测收费指导价》(粤建检协〔2015〕8号)全量结构化(87页/1,967条/218组),含 11 大类页码索引、现场实体检测(2.x)、防水材料(4.38–4.42)、装饰材料(4.15/4.29/4.34/4.35/4.53)、围护结构节能(6.6)、绿建评价与能效测评(6.15–6.19)、室内环境(11.x) 六大板块单价速查。 - ⚠️ 效力第一原则:该文件已于 2023-01-06 被粤建检协〔2023〕1号废止,现行依 发改价格〔2015〕299号/〔2014〕2755号 实行市场调节价。因此库中单价只能作比价基准和历史区间参考,不得作现行强制扣减依据;对外核减须用"市场成交价+机构公示价+本库历史价"三源佐证。
- 四种计价结构(算错即被套):A 单价型(直接乘数量)|B 组合型(实物工作费+技术工作费22%,桩基/载荷类必须两级相加)|C 分段累进型(如能效测评 5万+2.0元/㎡×(面积−2万㎡),注意只对超出部分计)|D 共享型(同一组内多条参数共用一个单价,库中标
inherit:true,不得重复计费,共48条)。 - ★ 检测费列支红线(先用这条判归属):施工企业常规自检/见证取样费 → 含企业管理费(在建安综合单价内,不得另行签证计取,依建标〔2013〕44号);建设单位委托第三方检测/鉴定 → 工程建设其他费用列支;新结构新材料试验费、破坏性试验 → 建设单位承担(另有约定从约定)。
- 六大多收费陷阱:①22%技术工作费重复计 ②共享项重复计费 ③"项/组/点"单位放大 ④备注"另计"附加费无凭证叠加(试件加工/吊装/吊篮/场地费)⑤最低收费按构件重复套(后锚固4000元、钢结构3000元均为单次)⑥非必检高费项(热老化1500、人工气候老化15元/小时、放射性1200)。
- 三线复核公式:
审定价 = Σ(实检批次×适用单价) + 必要附加费(凭票) − 不应由发包人承担的自检费,同时核 数量真实性(取样台账/见证记录)、单价合理性(三源比价)、费用归属(列支红线)。 - 工具:
python3 scripts/testing_fee_lookup.py meta|search|get|list|groups|tags|share|export;换省/新版文件可用scripts/testing_fee_parser.py <pdf> --out xxx.json重新解析(87页实测全部命中,0缺项)。
5.14 材料价格库与调差衔接(2026-09-08 新增)
本地材料价格库上线,解决"审综合单价时材料当期价从哪来、调差基准怎么取"的落地问题。库走四要素纪律(期号/口径/计价地区/来源齐全才入)+置信度三档(可核/市场核/经验估),只收录有据可查的价,不收录拍脑袋价。
- 价库使用:
references/material-price-guide.md— schema说明、三条硬纪律(四要素齐/历史快照不删/口径一致)、检索与月度更新命令表、月度SOP(每月末拉当期价入库并同步供调差)。 - 检索:
python3 scripts/material_price_lookup.py meta|search|list|regions|compare|export|to-adjuster;--period/--region过滤,compare输出当期/基准价差,to-adjuster直接产出{"ft":…,"f0":…}供cost_adjuster.py消费。 - 写价(可写脚本):
python3 scripts/material_price_update.py add|update|batch|log—add(幂等覆盖同四要素)/update(改当期错价)/batch(单月批量JSON)/log(变更日志);同(类别,规格,期号,地区,口径)幂等、历史快照不删、每次写自动追加 changelog。 - 调差衔接:材料调差公式与取数走
cost_adjuster.py(公式ΔP=P₀×[A+Σ(Bᵢ×Ftᵢ/F₀ᵢ)−1]),价基由material_price_lookup.py to-adjuster供——调差不用再临时去网上查价。 - 数据纪律与反幻觉:库内每条价必带
来源批次与置信度;"经验估"档只作方向不作扣减依据;新期号未收录时明确提示"无当期收录,需人工补录",不臆造缺失期价。
模块六:CAD图纸工程量提取
本模块是本技能新增的图纸数字化处理模块,解决「DWG图纸无法直接读取」的痛点。通过三种互补路径,实现从CAD图纸到结构化工程量的完整闭环。
2026-08-21 升级:工具驱动精准算量流水线。 本模块现已打通「视觉识别(image 工具)+ 程序化解析(ezdxf/pymupdf)+ 比例尺标定(PIL/numpy)+ 交叉校验(quantity_checker.py)」四条线,并配套脚本
scripts/takeoff_toolkit.py(DXF几何提取 / PDF逐页渲染 / 比例尺标定 / 图像量测 / BOQ汇总)。完整工作流与调用范式见references/quantity-takeoff-toolkit.md,详细识图规范见references/drawing-recognition-detailed.md。
参考文献:
references/cad-extract-methods.md— 三种处理方案的工具选择、操作流程、质量保障references/cad-quantity-extraction.md— 五专业CAD识图要点与提取规范references/cad-programmatic.md— 第四种方案:程序化DWG提取(DWG→DXF→Python)references/quantity-takeoff-toolkit.md— 工具驱动精准算量流水线(视觉+ezdxf/pymupdf+比例尺标定+交叉校验,含 takeoff_toolkit.py 调用范式)
6.1 三种方案决策树
收到DWG文件
│
├─→ 只需要某个构件/局部量?
│ └─→ 是 → 方案A:截图+AI识别
│
├─→ 需要整张图纸全量数据?
│ └─→ 是 → 方案B:DWG转PDF → AI解析
│
└─→ 无法安装软件/想先预览图纸?
└─→ 是 → 方案C:在线查看器
※ 可组合使用:在线预览(方案C)→ 截图补充(方案A)→ 整图分析(方案B)6.2 方案A:截图+AI识别(局部提取,最快)
核心工具:AutoCAD(任意版本)
适用场景: 单一构件、快速核查、局部校核
操作流程:
Step 1:AutoCAD打开DWG文件
Step 2:设置标准化视图(建议:二维线框/白底,文字样式设为黑体)
Step 3:框选目标区域截图
Step 4:丢给我分析 → 我识别标注、提取数据、输出工程量截图规范:
| 截图类型 | 内容 | 适用 |
|---|---|---|
| 全屏截图(模型空间) | 看整体布局 | 梁板柱布置 |
| 布局空间截图 | 打印视图含比例 | 全局量 |
| 局部放大截图 | 看配筋/标注 | 详图节点 |
| 多视口截图 | 平面+立面+剖面 | 复杂构件 |
截图命名规范(便于上下文管理):
格式:[项目简称]_[专业]_[图纸名称]_[构件位置]_[版本]
示例:某大厦_结构_L5梁配筋_KL401详图_v1.png6.3 方案B:DWG转PDF → AI解析(全量提取,最完整)
核心工具:DWG TrueView(免费官方)
下载地址: https://www.autodesk.com/products/dwg-viewer/dwg-viewer
适用场景: 整张图纸、结算审核、清单编制、全量对比
操作流程:
Step 1:DWG TrueView打开DWG文件
Step 2:批量发布(PUBLISH命令)→ 输出格式选PDF
Step 3:保存发布计划(.dsd)便于批量处理
Step 4:得到PDF文件 → 丢给我 → 我解析 → 输出结构化工程量
Step 5:对AI解析存疑的部分 → 截图局部放大补充PDF转换质量设置:
| 设置项 | 推荐值 | 原因 |
|---|---|---|
| 色彩方案 | 单色(结构图)/彩色(装饰图) | 单色线条更清晰 |
| 纸张大小 | 匹配图纸标准 | 保证比例 |
| 打印比例 | 1:1 | 确保尺寸准确 |
| 分辨率 | ≥150DPI | 文字清晰可读 |
6.4 方案C:在线查看器(预览/无软件时)
平台选择:
| 平台 | 网址 | 特点 |
|---|---|---|
| A360 Viewer | a360.autodesk.com | 可测量,可分享 |
| ShareCAD | sharecad.org | 无需注册,直接用 |
| Autodesk Online Viewer | viewer.autodesk.com | 官方,最全支持 |
最佳用法: 在线预览整体 → 用测量工具记录关键尺寸 → 截图关键区域 → 丢给我综合分析
6.5 识别结果输出规范
收到截图或PDF后,输出以下结构化报告:
【CAD图纸识别报告】
■ 来源:[截图法 / PDF解析 / 在线测量]
■ 文件:[文件名]
■ 专业:[结构/装饰/MEP/市政/园林]
■ 构件清单
| 序号 | 构件名称 | 编号 | 尺寸规格 | 单位 | 数量 | 备注 |
|:----:|:---------|:----:|:---------|:----:|:----:|:-----|
| 1 | [梁/柱/板...] | KL401 | 300×600 | m³ | X | 来源:配筋图 |
■ 钢筋工程量(结构图纸)
| 规格 | 用途 | 总长(m) | 理论重量(kg) |
|:----:|:-----|:-------:|:------------:|
| HRB400 C22 | | | |
| HRB400 C25 | | | |
■ 置信度评估
- [ ] 高(标注清晰)
- [ ] 中(标注较清,需复核)
- [ ] 低(标注模糊,需原始DWG核查)6.6 三种方案对比速查
| 维度 | A截图识别 | B转PDF解析 | C在线查看 |
|---|---|---|---|
| 速度 | ⭐⭐⭐⭐⭐ 最快 | ⭐⭐⭐ 慢 | ⭐⭐⭐ 中 |
| 完整性 | ⭐⭐ 局部 | ⭐⭐⭐⭐⭐ 完整 | ⭐⭐⭐ 部分 |
| 准确性 | ⭐⭐⭐⭐ AI辅助 | ⭐⭐⭐⭐ AI+规则 | ⭐⭐⭐ 依赖操作者 |
| 适用 | 单构件/局部 | 全量/结算 | 预览/无软件 |
| 工具成本 | ✅ AutoCAD | ✅ 免费 | ✅ 免费 |
6.7 识别后必须执行:精度校验(模块七)
⚠️ 重要:每次CAD识别完成后,必须执行模块七的校验流程,不得跳过! 程序化提取结果须用 scripts/takeoff_toolkit.py check 调用 quantity_checker.py 做交叉校验。
校验执行顺序:
AI识别结果
↓
Step 1:置信度初评 → 标注是否清晰可读?
↓
Step 2:尺寸合理性校验 → 构件尺寸在合理范围?
↓
Step 3:数量关系校验 → 钢筋根数/面积/长度关系是否自洽?
↓
Step 4:规范符合性校验 → 对照22G101-1/GB55008-2021
↓
Step 5:经验指标对比 → 含量是否在合理区间?
↓
Step 6:输出带置信度的最终报告快速校验触发器(满足任一条件立即报警):
| 报警条件 | 疑似问题 | 处理方式 |
|---|---|---|
| 锚固长度<35d(HRB400/C30,laba=35d) | 钢筋长度读错 | 核实原图标注 |
| 梁高/跨度<1/18 | 截面异常 | 核实比例尺 |
| 箍筋根数计算≠标注 | 漏读/误读 | 逐根核查 |
| 钢筋含量超过经验值±20% | 数量异常 | 对照设计说明 |
| 混凝土等级<C25(钢筋混凝土) | 疑似旧图或读错 | 核实设计说明 |
| 计量单位与规范不符 | 单位混淆 | 按GB/T50854-2024统一 |
| 无抗震等级信息 | 信息缺失 | 补充标注抗震等级 |
6.8 第四种方案:程序化DWG提取(DWG→DXF→Python)
规则图形、批量、可量化工程量用程序化提取(Python + ezdxf)更精确,与 AI 视觉识别互补。流程:DWG→DXF(ODA File Converter)→ ezdxf 解析实体 → 几何计算 → 比例换算 → 与视觉结果交叉校验。图块(INSERT)计数、多段线面积、直线长度,须依图层规范(A-WALL/A-DOOR/M-PIPE/E-LITE 等)才能正确量化。详见 references/cad-programmatic.md。
注意: 程序化提取只能量化几何,不能判断“是否计入清单”;比例错误、块炸开、标注与图形不符时须回到 6.7 校验。
6.9 第五种方案:纯矢量图纸算量(无文本层 CAD-PDF 专用)
何时用:图纸由 DWG 打印/导出为 PDF,get_text() 返回空、中文已转曲线(OCR 全乱码)、图层名丢失(layer 全为 -)。此时 §6.3 的文本层路线与 §6.8 的 DXF 路线都不可用,改走只认矢量几何的 scripts/cadvector_takeoff.py。
作业顺序(缺一不可):
probe(体检:确认无文本层 + 图幅)
↓
calibrate(双坐标锚点反推 m/pt)← 命门,未标定不得出量
↓
sign(图种几何判定)← 与前轮人工读图结论互证
↓
extract / symbols(锁定目标图元)→ chain / areas(看清还原质量)
↓
takeoff(dist / length / count / nearest-symbol 出量)
↓
selftest(算法改动后必跑,13 项断言,失败非零退出)四条硬纪律(违反即出假数,见 §反幻觉红线 第 11 条):
- 不得用图签比例代替实测 m/pt。实测案例:SW-04 图签 1:150,实际 k=0.11097 m/pt ≈ 1:315。
- 未标定即拒绝出量。
_k_or_die在缺 k 时直接退出,不输出任何工程量。 - 图面量不出≠图纸查无。量不出确定值时给可能区间 [下限, 上限],送审量落在区间内即维持原量,口径写「部分核实+剩余待实测」。
- 几何可定量、语义须人工。引擎只报「图上有 N 个半径 R 的圆」,不断言它是检查井还是树图例。
核心算法(三步还原):真实 CAD-PDF 会被打散成海量微段(SW-04:26 万图元、88.9% < 3pt),必须先还原再算量:collect_dash_runs(虚线→跨度直线,取首尾跨度而非墨迹总和)→ build_chains(同组共线贪心,只接近共线)→ stitch_chains(端点唯一配对的渐进缝合,专治矩形拐角)。
六个已修复缺陷(改代码前先读,尤其第 3 条静默吞并 bug):图幅 mm/pt 常量用反(A1→4A0)|spanning_ortho 把道路边线当轴网致图种打分失效|角度门控因 tail_dir[:2] 判 len>2 恒假而从未生效|微段被噪声截断只还原 51.3/109.67pt|缝合两端都用 orient 致周长 225.4≠320|Shape.finish 默认 closePath=True 补回程点致长度翻倍。
实战核验(用人工核定值反向验证是唯一可信的上线验收):井心距 12.32→实测 12.3177m、出户段 2.42→2.4436m、至井内壁 1.54→1.5641m、井心坐标误差 0.2pt;SW-04 两页图种 pipe 1.00 vs building 0.248(此前失效为 0.55 vs 0.5)。
完整算子参数、pick 过滤语法、能力边界表与回归记录见 references/cad-vector-measure.md。
本模块是本技能的质量兜底模块:把模块三(识图)、模块四(索赔/变更)、模块六(提取)产出的工程量与价格,按最新规范校核,并覆盖竣工结算审核实务。核心参考:references/calibration-rules.md(22G101-1/GB5500X/GB/T50500-2024 校核规则)、references/cost-indicators.md(常规业态造价指标)、references/cost-indicators-nonstandard.md(非标业态指标+自项目沉淀)、references/claim-secure-template.md(结算争议预防与索赔决策)。稽核纵深(名配"稽核官"的审价终局能力):甲供/甲指/限价材专项稽核 gongying-material-audit.md、材料价证据链与认价单效力 material-evidence-chain.md、结算增值税与税差 settlement-vat.md、造价司法鉴定 cost-appraisal.md、复审/二审/财评应对 second-review-defense.md、不平衡报价结算后评价 unbalanced-settlement.md(衔接模块五 §5.3)、清工/包人工(劳务分包)结算审核 labor-settlement-audit.md(§7.4,清工八核减点+三层级核对)。跨库定位:不确定"某个问题在哪几个库",先查 references/cross-ref-index.md(高频问题→命中文件/脚本/数据主题路由总表),再进对应库读细节。
7.1 算量校验规则库总入口
识别/提取结果必须经 7 类校验方可采信:钢筋锚固/搭接、混凝土等级、构件几何、含量指标、单价反算、计量单位、抗震信息。完整阈值表与冲突处理见 references/calibration-rules.md;与模块六 §6.7 精度校验、§6.8 程序化提取形成闭环。
7.2 工程结算审核主流程(可分步执行)
结算审核是造价落地的最后一道关。对收到的送审结算,按下述 8 步主线推进(详细核减点/核减率基准/甩项/模板见 references/settlement-audit.md,正文只给执行骨架与出口指引,不搬运其表格):
- 资料齐备:结算书/竣工图(含变更后版)/签证/合同/调差依据,缺则一次性告知补正;
- 合同口径确认:计价方式、取费、调差条款、暂列暂估、措施费包干范围(对照模块八 §3.10 范围红线);
- 现场踏勘:实体量 vs 报送量差异,影像留证;
- 计量复核:按竣工图+规范分部逐项,过 §7.1 校验库(calibration-rules + quantity_checker.py),核对含量是否异常(cost-indicators);
- 计价/单价复核:综合单价走 repricing-audit 六步法 + pdf_price_parser 钩稽;材料价用 material_price_lookup 当期信息价核减(标口径/期号/来源);取费费率核(广东管理28%/利润20%),不可竞争费必查;
- 核减汇总 + 对量:形成核对记录,按 settlement-audit §3A 对量谈判纪律推进(价差三分法·让步纪律·证据包);
- 争议处理/甩项:按 §3B 争议决策树归口(计量规则差异/材料价/签证效力/时效/财评冲突/措施越界 → 逐层升级到造价鉴定/仲裁),甩项先签甩项协议;
- 报告定案归档:出审核报告 + 定案表(三方签字)+ 资料归档。
三阶审核法(一审承包自编 / 二审发包人委托 / 财评审计)、各分部核减点、核减率行业基准(房建3-8%、市政5-10%、园林8-15%、机电4-9%、装饰6-12%)在
settlement-audit.md。核心红线:结算审核的核减与让步都必须能追溯到竣工图/签证/信息价等具体证据,无证据不核减也不让步。
7.3 结算审核四向入口(钩子表)
| 审核动作 | 上游/钩子 | 出口/工具 |
|---|---|---|
| 变更签证核查 | 模块四 §4.8.6 变更八项清单 | settlement-audit + claim-secure-template |
| 清标→结算衔接 | 模块五 §5.10 清标澄清 | bid-clarification(清标异常单价进结算计价复核) |
| 计量复核 | §7.1 校验库 | calibration-rules + quantity_checker.py + cost-indicators |
| 计价/材料价复核 | repricing-audit + 价库 | material_price_lookup + pdf_price_parser(钩稽)+ cost_adjuster(调差) |
7.4 清工/包人工(劳务分包)结算审核专章
⚠️ 适用性判别:
settlement-audit.md的核减点(虚方当实方/主材单价/定额损耗/材料调差)> 全部建立在包工包料前提上。若合同写「清工(只包人工)」「包工不包料」「劳务分包」,单价是元/㎡、元/m 的纯人工单,必须改走本节——否则核减点会全部打空。
完整方法论见
references/labor-settlement-audit.md,自动判定用scripts/labor_settlement_audit.py。
定性四问(先答再审):
| 问 | 判据 |
|---|---|
| ① 是不是清工? | 合同原文有无「只包人工/不包料」;单价是否为纯人工单 |
| ② 有没有主材? | 有主材 → 回 repricing-audit;无主材 → 走本节 |
| ③ 量是实算还是自报? | 自报 → 不得作为计量依据,须图纸侧独立算量交叉校验 |
| ④ 计价有无取费? | 清工通常无规费税金措施费 → 不得套定额取费重新组价 |
八大清工特有核减点(详见 labor-settlement-audit.md 第二节):
| 代号 | 核减点 | 重要度 | 一句话判据 |
|---|---|---|---|
| P1 | 单面/双面计量 | ★★★ | 面积类报量 ÷ (图纸墙长×层高) ≈ 2.0 → 中招 |
| P2 | 展开/投影计量 | ★★★ | 造型/跌级天花按展开 vs 水平投影(见 decorative-drawings §4.3) |
| P3 | 图纸查无项 | ★★★ | 房号/部位在图纸清册中不存在 → 无变更签证不列 |
| P4 | 未进小计项 | ★★ | 明细写了、小计没加 → 反向敞口,须书面定性 |
| P5 | 算术错误 | ★★ | 明细相加 ≠ 小计,或 量×单价 ≠ 金额 → 以重算值为准 |
| P6 | 重复计量 | ★★ | 同部位跨页/跨房号重复出现 |
| P7 | 单价无书面依据 | ★★★ | 合同正文+补注均无此单价 → 不予认可 |
| P8 | 合同优惠/让价 | ★ | 合同约定让价未扣减 |
三层级核对法(清工必做):明细 量×单价 = 金额 → 房间小计 → 页小计,三层必须闭合。
结论三档呈现(不要一步拍死):A 送审(乙方主张) → B 硬性核减后(P5+P6+P8,证据铁定可即扣) → C 口径确认后(P1/P2/P3/P7,须乙方答复+现场核实)。
⚠️ 双红线:① 手写单仅为承包人自行主张,不得作为计量依据(计量一律以图纸/竣工图为准);
② 待定项不预先扣减——无证据的主张不成立,但也不得凭空核减。
清工审的是「量」和「单价约定的书面依据」,不是「价」的组成。
推进动作:先发《工程量核对问询单》钉死口径(四组:计量口径 / 房号对应 / 单价依据 / 其他),再按 A/B/C 三档出核定表(衔接 §3A 对量谈判)。
7.5 与模块三/四/六的钩子
- 模块三(识图)→ 本模块:识图结论中的材质/范围/做法,是结算工程量核定的依据。
- 模块四(变更/索赔)→ 结算审核:变更签证经济性结论直接进结算;争议预防模板复用;时效红线沿用。
- 模块六(提取)→ 本模块:提取结果先过 §6.7 校验,再过 §7.1 规则库,双重兜底。
模块八:工程量清单计价标准清单模式编制(GB/T 50500-2024)
本模块规定技能产出"报价清单 / BOQ"时的强制结构。凡是触发"出清单 / 报价清单 / 编制清单 / 招标工程量清单 / BOQ",一律按清单模式输出,不得退化为"打张表估个价"。完整规范见 references/boq-standard-mode.md。
8.1 先定用途:两种清单本质不同
| 类型 | 含单价/合价? | 用途 |
|---|---|---|
| 招标工程量清单 | 不含 | 招标/投标共同基础、评标基准(招标人编) |
| 投标报价 | 含 | 响应招标、竞争定价(投标人填) |
| 内部预算/清单模式报价 | 含 | 投标测算、分包询价、成本测算(自编) |
产出物须在"编制说明"首行标注用途,并声明:"综合单价含人工+辅材+机械+管理费+利润,不含规费税金及甲供材,工程量以现场实测为准"。
8.2 五类清单(结构强制,缺一不可)
- 分部分项工程量清单 —— 12 位码、项目特征、计量单位、工程量、综合单价、合价(综合单价内计入人材机管利风);
- 措施项目清单 —— 单价措施(脚手架、垂直运输等可计量)+ 总价措施(安全文明施工费等按费率);
- 其他项目清单 —— 暂列金额、暂估价(材料/工程设备 + 专业工程)、计日工、总承包服务费;
- 规费项目清单 —— 按工程所在地规定(社保、住房公积金、排污等),按费率单列;
- 税金项目清单 —— 增值税(一般计税 9% / 简易计税 3%),按计税基数计。
规费、税金不进入综合单价,在"单位工程费汇总表"阶段单列。
8.3 12 位项目编码规则(前 9 位严禁自创)
第1-2位 专业工程码(01房屋建筑与装饰…) | 第3-4位 附录顺序码 | 第5-6位 分部顺序码
第7-9位 分项工程项目名称顺序码(按GB/T50854-2024附录) | 第10-12位 清单项目名称顺序码(自编001起)示例:10401639811.94 = 装饰·楼地面·整体面层·水泥砂浆楼地面·第1个。禁忌:不得用 7 位码冒充;前 9 位必须与附录一致;同单位工程后 3 位不重复。
8.4 综合单价组成(强制)+ 综合单价分析表
综合单价 = 人工费 + 材料费 + 施工机具使用费 + 企业管理费 + 利润 + 风险费用。须配套《综合单价分析表》(表头与示例见 §5.6),与分部分项逐项对应,是评标澄清单价合规性的唯一凭证。
8.5 三级汇总(单位工程 → 单项工程 → 建设项目)
单位工程费汇总表(公式联动,不得手填加总):
单位工程报价 = 分部分项工程费合计 + 措施项目费合计 + 其他项目费合计 + 规费 + 税金所有合价用 =SUM() 跨表联动,避免加总错误导致废标。
8.6 其他项目清单四要素(§6.3)
暂列金额(招标人列、投标人原样填报)、暂估价(招标人列、按给定填报)、计日工(招标人列数量、投标人填单价)、总承包服务费(投标人按分包/甲供服务报价)。擅改暂列/暂估金额 = 未响应实质性要求,否决。
8.7 Excel 清单模式模板规范(boq_builder.py standard / decor 输出)
工作簿含 7 个工作表(顺序):
- 编制说明及设计范围红线分析(须引用 §3.10 结论)
- 单位工程费汇总表(五类清单勾稽 + 投标报价总价)
- 分部分项工程量清单(12 位码)
- 措施项目清单
- 其他项目清单
- 规费、税金项目清单
- 综合单价分析表(模板 + 关键分项示例)
8.8 装饰装修工程清单编制要点(GB/T 50854-2024 附录·装饰)
- 编码段:
0110楼地面 /0111墙柱面隔断幕墙 /0112天棚 /0113门窗 /0114油漆涂料裱糊 /0115其他装饰 /0116拆除(装饰)。 - 计量:楼地面/墙面/天棚按设计图示尺寸以 m² 计(墙面净长×高、天棚跌级展开);门窗按樘(或 m²);踢脚线按 m(或 m²)。
- 项目特征必须描述基层做法、面层材料规格、层次、部位,否则结算必争。
- 装饰报价红线(详见 §3.10 / boq-standard-mode.md §7.3):土建主体、原结构防水、消防/空调一次系统、甲供设备、可移动家具/电竞设备 → 红线外不计入;仅计二次装修末端配合小项。
模块九:市场定价与数据资产(价格库·指标库·全过程闭环)
本轮对标广联达 DATA+AI(广材网/指标网)、芒旭造价数据库、临汾「全域价格资源库」、陆家嘴全过程闭环新增。核心转向:从"经验依赖"到"数据驱动、市场定价",把碎片化数据匹配到日常作业场景。
9.1 市场化计价导向(新清单改革主线)
- GB/T 50500-2024 实施后,造价市场化改革深化:从"政府定额主导"转向"市场定价新常态"。企业自有的市场化造价数据库(脱离定额依赖,让市场决定价格)成为核心竞争力。
- 本技能价格库(
material_price_lookup/price_estimator/price_index_lookup)即为此落点:材料当期价、指数调差、指标单方造价,均须标注来源期号与地区,无来源价不输出(守反幻觉红线第 4、12 条)。
9.2 材料价格查询 / 市场定价(能力 price_query)
- 调用
material_price_lookup.py:搜索当期信息价 / 市场核价 / 实战核价,按地区·期号检索;compare跨期比价、to-adjuster输出调差参数供cost_adjuster复用。 - 输出须带
citations(来源批次source_id/ 期号),confidence按来源类型(可核 / 市场核 / 经验估)标注。 - 价库日更桥接(已打通):
material_price_update.py(增量add/batch+ 联网刷新,日更流水线写入)→scripts/data/material_prices.json→price_query实时读取;日更一写入即生效,无需重启服务。 - 新鲜度回报:返回
price_db块含last_publish/record_count/stale_days/periods_covered/changelog_total及最近 5 条更新记录,用于判断「价是不是当期的」。 - 兜底:价库不可读或未命中时,自动降级调
material_price_lookup.py search。
9.3 造价指标 / 调差对比(能力 index_compare)
- 调用
price_index_lookup.py:房建/市政/轨交 × 人工·材料·台班·造价指数,adjust调差计算内置三条硬约束(台班指数不得重复调、物价调价不调管理费利润、管理费利润基数须用调整后值)。 - 对接陆家嘴式全过程动态闭环:
目标造价 ≥ 合同总价 ± 累计变更 ± 其他价款调整 = 结算总价,支持三算对比(估算/概算/预算/结算联动,遏制"三超")。
9.4 招投标清标(能力 clear_tender)
- 调用
quantity_checker(偏差比对)+audit_triple_source(三源比价):对标广联达「智能清标 3-5 天 → 4 小时」。 - 清标偏差须列明依据(清单号 / 定额号),无依据不判异常(守反幻觉)。
9.5 不平衡报价自检(能力 bid_selfcheck)— 已接真实引擎 cost_adjuster.py
- 基准价来源:优先取入参
benchmark;未提供则用报价名称回查日更价库自动匹配(benchmark_source=price_db),实现「报价端 ↔ 价库」打通(呼应 §9.2 桥接)。 - 偏差率算法:调
cost_adjuster.py batch --json,取「调差幅度%」=ΔP = P₀ × (Ft/F₀ − 1) × Q(GB/T 50500-2024 公式法),一次调用算完全部报价条目。 - 判定阈值:≥ +15% 判
虚高预警;≤ −15% 判压低预警(不平衡报价典型手法:抬高前期项提前收款 / 压低后期项靠变更索赔);否则正常。阈值由CAP_BID_HIGH/LOW_THRESHOLD覆盖。 - 反幻觉纪律:基准价缺失(价库未命中且未传
benchmark)时不算偏差、不评分(confidence=PENDING、score=None、进unresolved);偏差判定须结合工程量趋势,不得单独作为废标/定案依据。
9.6 数据资产沉淀纪律
- 每次调用的价格/指标结果,凡可复用者按
source_id沉淀,形成企业专属价格指标库;跨项目、跨阶段知识可继承(对标生特瑞 Primelayer「让知识可以流动」)。
模块十:智能审核 · 清标 · 成果体检
本轮对标广联达「AI 智能审核自动识别隐患」「成果文件智能审核、对标百万级清单识别价格异常并溯源」、行业「360 成果体检 / 预审查」新增。
10.1 成果质量体检(能力 health_check)
- 调用
audit_triple_source三源核对 +quantity_checker工程量比对:对送审成果做风险扫描,输出warnings(异常项)+risk_level(风险等级)+ 溯源(命中哪条规则/哪期价库)。 - 无数据不评级(守反幻觉);体检结论须可审计、可回溯到具体清单行与依据。
10.2 智能审核三道闸
- 工程量比对:结算量 vs 图纸量 / 清单量,量差超阈值即预警。
- 单价合理性:与价库同类项目对比,价超信息价走「价超信息价四步审核」。
- 取费合规:费率是否与粤标定函〔2025〕22号等口径一致,措施费/规费/税口径校验。
10.3 审核结论交付规范
- 结论三档呈现(A 送审 / B 硬性核减 / C 口径确认),每条核减须附证据链(来源 + 效力口径 + 计算式),与模块七结算审核一致。
- 全部结论带
confidence+citations,支持司法存证。
10.4 智能清标与围串标线索扫描(能力 clear_tender · 引擎 scripts/bid_clean_check.py)
对标广联达「智能清标 3-5 天→4 小时」。本引擎纯标准库实现(csv/json/math/statistics),无第三方依赖,不会因环境问题崩在半路。
调用契约
python scripts/bid_clean_check.py report --boq 清单.csv --bids 报价.csv [--base control|mean] [--md] [--json] [--out 报告.md]
# 另有 check(符合性+偏差)/ unbalance(不平衡报价)/ collusion(围串标线索)三个子命令清单.csv表头:code,name,unit,qty,control_price报价.csv表头:bidder,code,unit_price(长表,一家多行)- PaySkill 侧由
cost_auditor_pay/capabilities.py::clear_tender接线,支持内联boq/bids列表(自动落临时 CSV)或boq_path/bids_path。
四类判据与出处(一律给原文依据,不自创口径)
| 判据 | 依据 | 触发条件 |
|---|---|---|
| 报价呈等差数列 / 差额等差 | 商丘市《投标文件雷同情形》(2026-07-24 起施行) | 排序后总价公差相对一致 |
| 报价呈规律性百分比 | 同上 | 相邻比值相对离散度 <0.5% 且平均间距 >0.3% |
| 逐项单价差异极小覆盖 ≥60% | 政和县案例同类特征 | 相对差 <2% |
| 首位数频率偏离本福特定律(MAD>0.012) | 威海市审计局《人工智能技术在招投标审计中的实践路径初探》 | 样本 ≥30 条才做 |
| 陪标特征(贴近控制价且非最低价) | 威海市审计局列举的异常行为 | 与控制价相差 ≤2% |
⚠ 两条踩过的坑(改动判据前必读,否则会批量出假数)
- 相关性不能直接对原始单价求。清单项量级差异极大(钢筋 5000 vs 土方 45),量级会主导 Pearson r,导致任意两家都 ≈1.0 的伪阳。必须先按「清单项均价」归一,得到各家「相对市场均价偏高/偏低」的策略向量再求相关。
- 归一后仍会伪阳,且更难察觉。同一控制价下的正常竞争本身就趋同(主材不敢压、竞争项压到底),实测 4 家独立报价仅 6 个清单项时,无关两家也跑出 r=0.9925。故:样本门槛提到 10 项;归一化相关判据降级为弱线索(severity 中 / confidence LOW),仅当 r≥0.999 或与「逐项差异极小」同时命中同一对时才升为强线索(severity 高 / MEDIUM)。
- 「规律性百分比」早期用比值极差 <0.02 的绝对口径会被正常竞争击穿——竞争性招标各家总价本就只差千分之几,比值天然都在 1.00x,极差自然 <0.02,等于"任意一场正常开标"都报警。已改为相对离散度 + 间距双重门槛。
辅助性定位(红线,不可突破)
- 全部输出一律为「线索 / 疑点」,依据发改法规〔2026〕195 号第 17 条坚持辅助性定位,不构成定性结论、不替代法定责任;须经评标委员会或行政监督部门复核确认后方可使用。
- 引擎输出的
disclaimer字段随结果一同返回,任何对外交付不得删改该字段。
反幻觉红线
- 索赔时效刚性:28天/14天时效不可违反,超期视为放弃权利
- 证据链原则:无证据的索赔不成立,口头承诺不等于书面证据
- 定额不混用:深圳用SJG体系,广东省用省定额,两者在同一项目中不得混用
- 价格标注:含税/不含税必须区分,信息价/市场价/投标价必须标注来源
- 规范条文:知识库未收录的规范条文,如实告知用户自行核实
- 图纸识别:无法确定专业时,先判断图号前缀;无法判断时说明存疑,请用户提供更多信息
- CAD识别:截图/解析结果受图纸清晰度影响,置信度低时如实告知,不凑数
- 规范时效:GB/T 50500-2024 和 GB/T 50854-2024 自2025-09-01实施,过渡期2013版并行有效;22G101-1/2/3 已分别代替16G101-1/2/3,识图与算量一律按22G101系列执行
- 设计范围与红线:算量/出清单前必须先做范围与红线分析(§3.10),红线外、其他专业(土建主体/消防空调一次系统)、甲供材/甲供设备、设计明确"不含/另册/由XX深化"的内容一律不得计入本清单;范围不清时先问后算,不凑数
- 清单模式合规:报价清单须按 GB/T 50500-2024 清单模式输出(五类清单 + 12 位编码 + 综合单价分析 + 三级汇总),项目编码前 9 位必须严格按 GB/T 50854-2024 附录,不得自创或用 7 位码冒充
- 图纸算量四不原则(§6.9 纯矢量算量专用,违反即出假数,且错误方向不可逆):① 不用图签比例代替实测比例——CAD 导出 PDF 会被整体缩放,图签 1:150 实测可能是 1:315(SW-04 实测 k=0.11097 m/pt),标定不可信则不出量;② 未标定不得输出工程量——宁不出数,不给假数;③ 不得断言"图纸查无"——矢量未检出 ≠ 图上不存在,量不出确定值时给可能区间 [下限,上限],送审量落在区间内即无可核减亦无可调增依据,口径写"图面部分核实+剩余段待实测";④ 不断言图形语义——引擎只报"图上有 N 个半径 R 的几何圆",它是检查井还是树图例必须由人工对照图例确认(实测教训:曾误把 132 个等半径圆疑为树图例,经人工核定井心坐标反查才确认它们正是井类符号,误差 0.2pt)
- 置信度分级与引用追溯(本轮新增,对标行业"数据驱动、可审计"):每条造价结论必须带
confidence分级——HIGH(已核实,如矢量实测与计书精确勾稽)/MEDIUM(部分核实,需补资料)/PENDING(待实测 / 待复核,不得直接采信为定案值);并附citations(定额条目号 / 信息价期号 / 图纸页·坐标),便于审计与司法存证。真实引擎原始输出(如 cadvector_takeoff stdout)未经本技能人工复核,一律标PENDING。 - 企业级付费治理(本轮新增,对标 Agent 付费 x402/MPP 生产必备):已登录用户每日前 N 次免单(免费试用额度
CAP_FREE_QUOTA_PER_DAY);单笔金额超CAP_MAX_AMOUNT_PER_REQUEST拒绝服务;单日累计超CAP_DAILY_SPEND_CEIL熔断防失控扣费;交付异常自动标记退款(CAP_REFUND_ENABLED,prod 接真实退款 API);每次调用可计量溯源(/v1/usage用量对账);Agent 以X-User-Token身份归因,避免共用凭证。以上治理仅在付费形态(CAP_EDITION=pay)生效;免费形态一律不收单、不建单、不熔断。 - 形态如实申报(v20260930-16F 新增):对外声明"是否收费"必须与实际行为一致,且默认免费。① 免费形态下不得返回 402、不得声称已收款、不得暗示按次计费;② 付费形态下未收到有效
Payment-Proof一律不得履约;③ 形态状态必须可自查(payment_gate.py mode/GET /v1/mode),不得让调用方靠猜;④ 切换形态只能改CAP_EDITION这一个开关 + frontmatter 注释状态,不得出现"两套代码各自为政"导致形态与声明脱节。 - 测试数字必须实跑(v20260930-16F 新增,源自一次真实翻车):交付文档里写的通过率一律以自己跑出来的为准,不得引用来源不明的"声称值"。本技能曾同时出现「冒烟 33/33」与「冒烟 17/17」两个互相矛盾的数字,且
test_a2m_local.py因用 httpx 直击活服务、被本机代理拦截而从未真正跑通过,test_smoke.py因从不清库而跑第二次必挂。写"XX/XX 通过"之前,先在目标环境把两套测试各跑两遍。
文件结构
cn-cost-ref/
├── SKILL.md (本文件,主体工作流)
├── cost_auditor_pay/ (能力后端:**双形态**(CAP_EDITION=free 默认免费 / pay 按次付费):FastAPI 服务 + 9 项能力接线真实造价脚本[默认 execute_real:false 防误算与长耗时;缺必填参数明确拒绝不返占位] + 企业级付费治理[免费额度/单笔上限/**单日熔断(已实测 429)**/退款/用量对账/Agent 身份归因] · 支付宝 A2M + 微信 x402 双通道 402 收单 · SQLite 订单仓储幂等履约 · 自验 test_smoke.py + test_a2m_local.py 双形态自适应[免费 48/48·付费 75/75 实测] · 依赖 fastapi/uvicorn,真实验付需 alipay-sdk-python/pycryptodome)
├── publish/ (上架发布预检:**形态感知**——按 frontmatter edition 与 pay 块自动选门槛(free 免费技能 / pay 付费技能,--edition 可强制);通用项含 frontmatter 必填/license MIT/密钥泄漏/隐私门禁/**指纹自洽(清零重算比对)**/**形态与声明一致(红线14)**;免费形态追加**真跑验证**(TestClient 实调能力入口确认不返 402,缺依赖则如实标未验);privacy_scan.py 交付包独立扫描器[L1 数值扰动+L2 主体脱敏,规则已与主扫描器对齐:房号用数字在前+后置否定、含虚构示例号白名单、跳过构建副本];注:脚本门禁以 scripts/privacy_scan.py 为准)
└── references/
├── 交付清单.md (Pay Skill 交付包清单:SKILL.md 关键变更·后端结构·沙箱测试结果·上线前待办)
├── 优化差距分析.md (全网对标差距分析:广联达/芒旭/临汾/陆家嘴/CER 对标,G1~G6 差距与本轮落地及仍待完善项)
├── quota-comparison.md (各省定额体系对照速查)
├── claim-cases.md (索赔/结算争议案例)
├── process-quota-mapping.md (施工工艺与定额映射速查)
├── structural-drawings.md (建筑结构图纸识别)
├── decorative-drawings.md (装饰装修图纸识别)
├── mep-drawings.md (机电安装图纸识别)
├── road-bridge-drawings.md (市政道桥隧图纸识别)
├── cad-extract-methods.md (CAD图纸处理三种方案操作指南)
├── cad-quantity-extraction.md (五专业CAD识图要点与提取规范)
├── calibration-rules.md (算量校验规则库:22G101-1/GB5500X/GB/T50500-2024)
├── autocad-commands.md (AutoCAD命令速查:工程量提取必备)
├── claim-secure-template.md (结算争议预防与经济性索赔决策模板)
├── cost-indicators.md (全过程造价指标速查:估算·概算·结算审核必备)
├── contract-management.md (合同管理:GF-2017-0201核心造价条款·风险分担·价款调整·黑白合同)
├── cost_adjuster.py (材料价格调差:公式法ΔP=P₀×[A+Σ(Bᵢ×Ftᵢ/F₀ᵢ)−1]/单规格/合同调差)
├── boq_builder.py (清单模板生成:框架/框剪/剪力墙/砖混/钢结构骨架 + 新增 standard/decor 子命令输出 GB/T50500-2024 清单模式工作簿:五类清单+12位码+综合单价分析+三级汇总)
└── claim_drafter.py (索赔函生成:索赔通知/工期报告/费用报告/完整文件包,支持GF-2017/FIDIC/GB50500)
└── prefab-steel-landscape-qty.md (装配式PC·钢结构·园林专项算量:构件体积·灌浆·螺栓·涂装·乔木地被)
├── pricing-foundation.md (计价体系基础:费用构成·增值税一般/简易计税·综合单价辨析)
├── boq-standard-mode.md (工程量清单计价标准清单模式规范:五类清单·12位编码·综合单价分析·三级汇总·其他项目四要素·装饰附录)
├── claim-delay-analysis.md (工期延误关键线路法·不可抗力·情势变更)
├── tender-control-evaluation.md (招标控制价编制与异议处理·评标办法实务)
├── new-process-quota.md (新工艺·新技术→定额映射速查:PC/钢结构/地基/防水/铝模爬架)
├── cad-programmatic.md (程序化DWG提取:DWG→DXF→Python ezdxf)
├── drawing-recognition-detailed.md (详细识图规范:全16类专业逐类要素与工程量钩子、视觉识别范式)
├── quantity-takeoff-toolkit.md (工具驱动精准算量流水线:视觉+ezdxf/pymupdf+比例尺标定+交叉校验)
├── bid-clarification.md (清标/评标澄清回复:五维自检·四类澄清应对·回复模板·红线案例)
├── drawing-qty-mapping.md (全专业图纸→工程量清单通用映射母表:图号前缀/计量单位/界面划分/漏算清单)
├── structural-equipment-drawings.md (建筑结构工程设备图纸:电梯/门窗/幕墙/钢结构节点等构件级算量)
├── mep-equipment-drawings.md (机电安装8大类设备图纸:电气/暖通/给排水/消防/智能化构件级算量)
├── municipal-landscape-equipment-drawings.md(市政·景观·设备图纸:道路/桥隧机电/管廊/园林/泵站构件级算量)
├── cad-pdf-room-takeoff.md (CAD导出PDF房名解码与逐间算量:三层解码法·gid真值架构·页组标题归组·尺寸链形态判别·血泪教训[图纸查无禁核减/偏移按字体/宁大勿小/渲染对照终审])
├── cad-vector-measure.md (**纯矢量CAD图纸识别与图形算量**(无文本层PDF专用):能力边界表·命令速查·双坐标锚点标定[图签1:150实测1:315]·图种几何主判据[节点-链路拓扑vs等间距轴网]·三道反幻觉闸门·三步还原算法·六个已修复缺陷[角度门控失效/跨度非墨迹/orient_head/finish closePath]·实战核验表·selftest 13项断言)
├── labor-settlement-audit.md (清工/包人工(劳务分包)结算审核:八大核减点P1~P8·三层级核对·手写单纪律·问询单结构·A/B/C三档,填补"包工包料核减点在清工合同全部失效"的真空)
└── settlement-audit.md (工程结算审核:三阶审核·核减点·核减率基准·甩项争议·报告模板)
├── cadpdf_takeoff.py (CAD导出PDF专项算量:图框反推标定[双点标定不可靠]·文本层尺寸提取[优先于OCR]·尺寸链聚类·总量守恒反证,demo自检)
├── cadvector_takeoff.py (**纯矢量图纸识别与图形算量**(无文本层/图层丢失PDF专用):probe/sign/calibrate/extract/chain/symbols/areas/takeoff/selftest 九命令·双坐标锚点几何标定·collect_dash_runs虚线跨间隙聚合[取首尾跨度]·build_chains共线贪心·stitch_chains渐进端点缝合[专治矩形拐角]·自动估计dash间隙·未标定拒绝出量闸·selftest合成图纸全链路13项断言[实测全PASS],支持 --excel 导出)
├── cadpdf_room_decode.py (CAD导出PDF房名解码+逐间算量:texttrace gid真值[U+FFFD=乱码span指纹]·按字体各自偏移[NSimSun+29/MSYH+26皆真值]·干净span免疫·页组按标题A/B/C/D归组[固定节奏推页8/20间错位]·尺寸链二段歧义宁大勿小·render人工核验,demo自检)
├── labor_settlement_audit.py (清工结算审核器:八大核减点自动判定+三层级核对+跨页重复检测,check/crosspage/audit/points/demo)
├── handwritten_bill_parse.py (手写结算单结构化:OCR结果→表格还原+三层级钩稽+低置信度/不闭合争议定位,ingest/tie/review/demo)
├── repricing-audit.md (综合单价复核与重新组价:省定额取费28%/20%+当期信息价六步审核法·钩稽·材料价核减·总价影响评估)
├── pdf_price_tables.md (预算PDF综合单价分析表/清单计价表程序化解析:10列布局·跨页断裂·编码去重·钩稽校验·费率反推)
├── leak-repair-pricing.md (地下/管廊渗漏维修堵漏组价:渗透结晶/聚脲注浆/止水条/速凝水泥含量与6大价格陷阱)
├── gd-testing-fee-2015.md (工程质量检测收费结构化速查:粤建检协〔2015〕8号全量1967条/218组/87页·11类页码索引·实体检测·防水·装饰·节能·室内环境六大板块·列支红线与6大多收费陷阱)
├── material-price-guide.md (本地材料价格库使用指南:schema说明·四要素+置信度三档纪律·检索/月度更新命令·月度SOP·调差衔接)
├── cost-indicators-nonstandard.md(非标业态单方造价指标框架:电竞馆/电竞酒店/文体场馆/标准厂房/商业改造主导因子+专业比重体检带+自项目沉淀模板,守反幻觉无死价)
├── gongying-material-audit.md (甲供材/甲指材/限价材专项稽核:四口径辨析·甲供扣款公式·甲供设备安装费边界·7大作弊点,衔接税差/证据链)
├── material-evidence-chain.md (材料价证据链与认价单效力:S~E级证据分级·认价单四要素·价超信息价四步审核·取证技巧)
├── settlement-vat.md (结算端增值税与税差:价税口径总开关·甲供税差·计税方式变更·价税分离红线,涉税以现行政策+合同为准)
├── gz-municipal-estimate-2025.md(广州市政工程主要项目概算指标及编制指引(2025)速查:穗建造价〔2026〕17号·价格期2025-06·三部分结构[综合含其他费12%+预备费5% vs 分项仅建安口径差]·关键计算规则[道路总面积/隧道投影/桥梁投影/排水支护档/给水支墩12%]·其他费科目要点[契税3%/耕地开垦18-28元/㎡/土地使用税五档]·预备费基数不含建设用地费·6条使用纪律)
├── gbt-2024-standards-nav.md (2024版国标四本定位导航:★OCR只定位不引用红线+错字对照表·四本速览·GB/T50500-2024相对2013版八条修订[含删签证增新增工程/增施工过程结算/措施项目计价规则]·50854关键变化[模板工程移入分部分项、其他措施按项计]·常用锚点页码表·命令速查)
├── data-privacy-policy.md (项目数据隐私保护:L3客户原件严禁入库/L2可识别主体须脱敏为案件码/L1数值可留三级分档·案件码CASE-A地下环路防渗堵漏·CASE-B SPA会所清工结算·CASE-C大厦电竞馆改造·替换对照表·对外口径纪律·发布前扫描SOP·准入四问·本次治理台账51处13文件)
├── cost-appraisal.md (工程造价司法鉴定:启动与范围·鉴定依据·计价规则选择·意见书审查五要点·质证,衔接 GB/T51262-2017)
├── second-review-defense.md (复审/二审/财评/审计应对:财评对标批复·审计程序留痕·防二审推翻·背靠背·多轮审查总清单)
├── unbalanced-settlement.md (不平衡报价结算后评价:报价坑→结算兑现路径·稽核三步定位·合同约定边界,衔接模块五§5.3)
├── alipay-a402-payment.md (支付宝AI按量付费(A402)接入规范·卖端[官方真实A2M架构]:单路径资源接口+payment.verify验付/fulfillment.confirm履约SDK接口·bill两段protocol 8/method 6字段·RSA2字典序签名·严格六项验付校验·pay_before带时区ISO8601·持久化repository端口·沙箱/线上配置+反幻觉)
├── cross-ref-index.md (跨库主题索引:高频问题→命中文件/脚本/数据路由总表·三向视图·一条龙·维护规则)
├── policy-basis.md (政策文件效力基线:效力闸五问·可核政策文件登记(配套 data/policy_files.json)·反幻觉不编造文件号,凡拿不准标"待补权威原文核对")
├── gd-2025-list-implementation.md(★广东2024版清单落地配套文件实操口径:粤建市〔2025〕196号**分界铁律**[2025-09-01前已发招标文件/已签合同按原约定]+粤标定函〔2025〕24号七大部分[限价阳光化/清单编制顺序/措施项目总价包干/合同基准日=投标截止前28天/报价澄清±3%不分摊/重计量+施工过程结算]+粤标定函〔2025〕22号**2018定额取费改写**[模板移入分部分项·绿防费拆四项×0.22/0.20/0.26/0.61(市政轨交0.42)且安全生产不可竞争·编制期调价五条·甲供材]+穗建造价〔2025〕116号[53号文停止执行·消纳费列项]+价格指数/信息价当期查证+定额动态调整至第47期+装饰2018**幕墙计量改写**(石材/金属板按外表面积))
├── gd-dispute-rulings.md (★广东计价争议判例库:公开月刊「争议案例分享」38 例[编号 331~554]结构化 + **八条官方口径规律**〔总价包干边界=招标阶段能否预见 / 深化设计与方案优化一律不调价 / 措施费包干但『实质性变化』可破 / 变更单价三阶梯(约定→类似→重组) / 费用归属三步(合同约定→清单已含→约定不明协商) / 定额动态调整不溯及已确认成果 / 地方实施规定与行业交易习惯可作计量依据 / 基准日=投标截止前 28 天〕·配套 dispute_case_lookup.py(stats/search/get/topic/list))
├── construction-cost-control.md (承包人成本测算与内控:投标成本测算五步·责任成本分解·动态控制·预警指标·防漏防亏,从帮甲方审人补承包人成本闭环)
├── whole-process-cost-consult.md (全过程造价咨询:可研估算→概算→预算→招标控制价→过程管理→结算一条线·成果标准·取费与责任边界)
├── settlement-archive.md (竣工结算备案与归档:成果定案三要素·备案路径差异·归档要件与效力,衔接 settlement-audit)
├── green-carbon-cost.md (绿色建筑与碳排放成本:GB/T 51366-2019 建筑碳排放计算+GB/T 50378-2019 绿建评价+住建部 2026-02《建筑工程碳排放核算标准》征求意见稿(碳核查专项费,⚠尚未正式发布不可引用为计价依据)·碳排放边界口诀·稽核要点·待核清单)
├── bim-tech-service-fee.md (BIM 技术服务费:列支定位=工程建设其他费用·四种计费法[人工投入法最利稽核/建筑面积单价/造价百分比/分阶段包干]·重复计费边界[深化设计/竣工图/算量/碰撞检查]·铁律「同一成果只能收一次费」)
├── overseas-fidic-cost.md (海外工程 FIDIC 计价:红皮书/黄皮书/银皮书/金皮书适用边界·1999 版 vs 2017 版差异[28 天通知·DAAB 争议裁决]·国内外差异对照[All-in Rate/Provisional Sum/指定分包/保留金/汇率/增值税 vs GST]·港澳框架标⚠待核)
├── fire-civil-defense-pricing.md (消防与人防工程计价:住建部令第 51 号+GB 55037-2022+GB 50016-2014(2018 版)·**消防费用归属红线**[建设单位委托→工程建设其他费用/施工单位自检→企业管理费内不得签证]·人防就地修建 vs 易地建设费·稽核要点)
├── unbalanced-bid-correction.md (★不平衡报价认定与修正可执行公式:源自 2026-07 广东真实施工招标公告原文——认定阈值 ±20%(**非本技能原先写死的 15%**,15% 实为工程量偏差的常见约定被移植)+ 修正公式「调整单价=控制价对应子目综合单价×(1−中标下浮率)」+ 中标下浮率完整算式(须先判分母可用性)+ 修正后**双向**总额校核规则(方向相反时选偏离幅度最大的先动)+ 工程量偏差超 15% 部分下调/上调 3%(★与不平衡报价修正**互斥**,同一子目套两条必双重计价)+ 材料涨跌风险幅度 A=5%(只调超出部分)+ 暂列金额按分部分项 10% 计取且剩余归发包人 + 材料价格基期与合同基准日是两套并行口径;含 8 步实操顺序与「效力提示:个案约定非地方标准,冲突时以招标文件为准」)
├── tender-price-clauses.md (★招标计价条款实战口径库(源自 2026-07~09 多地真实施工招标公告原文):**限价下浮率各项目差 15 倍**(1% 揭东 / 5% 乳源 / 9% 嘉兴 / ≥16% 江西装饰,基数还分「经财审预算 vs 建安预算费 vs 招标控制价」三种)+ **风险控制价**(防恶意低价,技能此前完全没有的概念,含三道价格闸关系图与「基数须逐字回原文确认」警示)+ **报价合理性评审**(偏差率>10% 扣分,基准=限价下浮值×50%+各投标算术平均×50% 且先剔除±20% 异常值,**与不平衡报价基准不同**,另附「10% 评审 / 20% 不平衡认定 / 20% 均值剔除」三阈值对照表)+ **材料单价四级递进取价链**(行业专册→县→市→监理审核+发包人确认询价,关键是「缺项才降级」与取价越级核减)+ **审减率阶梯处罚**(5-10%约谈/10-15%扣2万+禁1年/15-20%扣4万+禁3年/25%+扣6万+禁5年,提示「卡 5% 约谈线」是审核放水高发区)+ 增值税计税基数剔除专业工程暂估价(含量化多计金额)+ 11 条隐性失分点(清单数量为暂定量不可依/风险已含在下浮不可索赔/分项与总价双限/计日工单价限价等);每条均标注**个案约定非通例、冲突以招标文件为准**)
├── exam-mapping.md (一级造价师土建案例考点映射:考什么→看哪章→典型题,做中学备考联动)
└── usage-guide.md (技能内命令速查使用说明:14脚本/3数据/5能力 命令表+纪律,独立全量说明见 /workspace 使用说明 HTML)
bridge/ (造价稽核官 × 造价师AI学习系统/建材价日更流水线 联动桥:只导出对接,不改写技能内部库)
├── exam_export.py (考点学习卡桥:把 exam-mapping 派生的10张考点卡导出为机器可读 JSON/CSV[card_id去重·priority复习权重·trap易错·skill_ref回查],喂学习系统题库/刷题/每日推送)
├── price_sync_export.py (建材价日更桥:把价库导出为 as_of/region/material/price/confidence/source_id 标准行[--latest/--period/--region],供 automation 日更流水线对照与权威价回写)
└── README.md (接入说明:字段映射·双写策略·口径红线·在用户环境挂载/每日触发示例)
scripts/
├── capability_demo.py (★九项能力「一键自证」演示器:针对外部评测"技能是空壳/能力是占位符"的质疑而建——九项能力各跑一个真实样例,逐项打印「真实引擎是否执行 + 关键数字」,可直接贴给评测方或用户自证;纯标准库,命令 run/--only/--pdf/--json/selftest;selftest 模式另含 3 项**反幻觉反向用例**(未入库材料不评分 / 价库无命中不给价 / 无图纸不出工程量),实测 9/9 + 3/3;cad_takeoff 无图纸时演示「诚实拒绝」并另跑引擎自带 selftest 13/13 作引擎真实性证据;已接入 selftest_all.py G2)
├── limit_price_verify.py (★招标最高投标限价汇总表勾稽与计税基数验算:五项勾稽[分部分项子项合计/分项+措施+其他=税前/税前+增值税=合计/暂列+暂估≤其他项目费/安全费≤措施费]+ **增值税计税基数反算**(在「税前工程造价」与「税前工程造价−专业工程暂估价」两个候选中判定哪个能精确复现公告税额,并给出「若按全额计税会多计多少」)+ 子项构成占比;check/demo/selftest 三命令,内置真实回归样本(2026-08 广东市政配套项目汇总表,实测反算 8.6373%→剔除暂估价后 9.0000%、多计税额 90,948.97.59 元),自证 13/13;**该脚本由真实数据逼出**——见 tender-price-clauses.md §六)
├── selftest_all.py (**统一回归测试台**·反幻觉红线第15条落地装置:G1 语法与CLI[全部脚本 py_compile + 真有 argparse 者 --help 不崩]·G2 引擎自测[8 个有 selftest/demo 的实际执行并断言 exit 0]·G3 关键算法真值[调差公式/单调性/线性/价库四要素/指数四指数/三源比价档位,**关系式断言而非魔数**]·G4 数据完整性[7 个结构化库可解析 + 价库逐条四要素与置信度三档合规]·G5 frontmatter[逐行解析避开 YAML 陷阱 + 形态自洽 + 指纹自洽 + total_files 与实际一致]·G6 交付契约[红线 14/15 在位 · 双形态代码在位];--quick 跳耗时项 · --json 机器可读;**失败非零退出,供 release.sh 阻断打包**)
├── quantity_checker.py (算量校验脚本:钢筋/箍筋/锚固/含量/单价反算)
├── takeoff_toolkit.py (工具驱动算量工具箱:DXF几何/PDF渲染/比例尺标定/图像量测/BOQ)
├── pdf_price_parser.py (预算PDF综合单价表解析:分析表+计价表+钩稽校验+费率反推,--auto自动定位页码)
├── testing_fee_lookup.py (检测收费检索器:meta/search/get/list/groups/tags/share/export,数据源 data/gd2015_fee.json)
├── testing_fee_parser.py (检测收费PDF→JSON解析器:7列布局/层级继承/共享计价标记,可复现通道,换省或新版直接用)
├── material_price_lookup.py (材料价检索器:meta/search/list/regions/compare/export/to-adjuster,数据源 data/material_prices.json,--period/--region 过滤)
├── material_price_update.py (材料价写入器:add/update/batch/log,幂等覆盖+历史快照不删+自动changelog,四要素齐全才入)
├── alipay_payment_gateway.py (支付宝AI按量付费(A402)卖端网关[官方真实A2M]:单路径资源接口/无Proof返402+Payment-Needed、携Proof验付履约返200/支付宝SDK Model类调payment.verify验付+fulfillment.confirm履约/RSA2商家签名/持久化JsonOrderRepository+configure_order_repository端口/(resource_id,out_trade_no)幂等,demo全链路实测通过·依赖alipay-sdk-python pycryptodome flask·未配AIPAY_*密钥仅明示模拟不伪造真实收款;generate_service_resource 支持 payload 绑定真实审计产出[audit_triple 单行判定 / audit_pipeline 整份审价报告])
├── payment_gate.py (平台 Pay Skill(PAYSKILL)付费闸口:probe 探测/未付返 402+Payment-Needed、ack 验签 Payment-Proof 放行、.pay_cache 24h 幂等持久化;复用 alipay_payment_gateway A2M 网关做真实验付后端,无密钥仅明示模拟不伪造收款)
├── upgrade_source_trace.py (一次性升级脚本:价库每条价加 source_id 关联 meta.source_batches 来源批次,schema 1.0->1.1,已执行16条全归属)
├── price_trace.py (材料价格溯源脚本:输入材料+规格+期号/地区→输出价格+来源链(source_id→批次)+置信度+效力评级(可核/市场核/待补)+证据档(联动S~E六级),trace/source/batches/evidence 四命令,与 material_price_lookup 打通并联动 policy_files.json 效力闸)
├── audit_triple_source.py (三源比价审计脚本:输入报价行[项目/单价/单位/类别]→价库+检测库+政策口径三源交叉核→输出 虚高(建议核减)/可核/存疑/缺当期可比源 逐行判定+效力警示,audit/audit-file/explain 三命令,可直接被 A402 网关绑定交付真实审计产出)
└── audit_pipeline.py (审价流水线编排器:一条命令审报价[--quote csv / --items 命令行]→自动 溯源(price_trace)+三源比价(audit_triple_source)→输出结构化审价报告[--out md / --json],虚高项汇总+证据链+效力口径;kind=audit_pipeline 可被 A402 网关绑定交付整份审价报告)
├── bid_clean_check.py (**智能清标与围串标线索扫描器**(纯标准库·无第三方依赖):check/unbalance/collusion/report 四命令·CSV 长表入[清单 code,name,unit,qty,control_price + 报价 bidder,code,unit_price]·符合性审查/偏差预警(±15% 与 bid_selfcheck 同口径)/不平衡报价敞口测算/围串标五判据[等差·差额等差·规律性百分比·逐项趋同覆盖率·本福特 MAD·陪标特征]/归一化相关弱线索·发改法规〔2026〕195 号 17 条辅助性定位 disclaimer 随结果强制返回,详见 §10.4)
├── gz_estimate_lookup.py (广州市政概算指标2025检索器:meta/search/get/sections/section/fee/stats,指标510条[综合1.1-1.6区间值+分项2.1-2.8单值含四段编号2.3.1.x]+其他费科目102条,每条带原文页码;双单位行[元/m²+万元/km]分流alt不覆盖主值)
├── gbt_2024_search.py (2024版国标四本定位检索器:meta/search/open/toc/stats,跨 GB/T50500/50854/50856/50857 全文检索→返回页码+上下文;★OCR稿只定位不引用,每条结果强制附回原件核对警示)
├── privacy_scan.py (项目数据隐私扫描器·发布门禁:扫 references/scripts/bridge/cost_auditor_pay/publish/SKILL.md(与打包范围一致),L3客户原件扩展名+L2项目名/房号/手机/身份证/邮箱 命中即阻断打包;--strict 报 L1 数值密度·--add 新项目名入库·--redact 导出数值扰动对外副本·--json 机器可读;词库 scripts/data/privacy_terms.json 含已脱敏审计台账)
└── data/
├── gd2015_fee.json (粤建检协〔2015〕8号结构化数据:1967条·含tags板块标签·inherit共享标记·page溯源页码)
├── gz_municipal_2025.json (广州市政工程主要项目概算指标及编制指引2025:indicators 510条[含part/section/章节名/编号/名称/单位/计算规则/费用五列/备注/alt副单位行/page]+other_fees 102条[科目编码/名称/计算方法与文件依据];穗建造价〔2026〕17号·价格期2025-06)
├── gbt_2024_nav.json (2024版国标四本OCR稿:每本 pages_text 逐页全文+toc 章节导航[编号/标题/页码/kind],用于条款定位检索;扫描件无文本层,OCR识字有误差,禁止原文引用)
├── privacy_terms.json (隐私扫描敏感词库:project_names[active新增阻断词/redacted已清空(原词台账迁出包外私有台账·包内不留真实项目名)]+regex_rules[房号/手机/身份证/邮箱/银行卡]+raw_file_ext客户原件扩展名+l1_amount数值规则+exempt_files治理文档豁免)
├── material_prices.json (本地材料价格库[schema 1.1]:materials{类别{specs{规格{periods四要素+价+来源+置信度+source_id}}}}·meta含价格依据/发行期号/覆盖地区/changelog+source_batches来源批次表,种子含广州造价站2026-03信息价[可核]+2026-08市场价[市场核]+防水堵漏实战核价[市场核],每条可机器溯源)
└── policy_files.json (政策文件效力基线结构化库:计价/计量/检测费文件号·现行/已废止/待补权威原文核对 状态登记,可核底子[GB/T50500-2024/GB/T50854-2024/粤建检协2015-8已废止/粤建检协2023-1/发改价格2015-299/建标2013-44]+占位待补,供 price_trace/audit_triple_source 联动效力闸)
根目录发布资产(不计入 total_files):release.sh(一键发布收口脚本:自动统计行数/文件数→更新frontmatter→算指纹写回→定点验证→打包zip)、_DEV-GUIDE.md(四条开发铁律:涉外部先查证·大活先最小样例·高频易错固化命令·收口前列清单)、_DEV-门禁自测SOP.md(发布门禁**反向验证**规程:放宽任何过滤规则后,必须造含真手机号/真邮箱/真房号的样本确认仍能拦下,同时确认「房 UPS」「房 8m」等普通词组与白名单虚构号不误报——否则门禁被改成摆设)维护记录
| 日期 | 维护内容 | ||
|---|---|---|---|
| 2026-10-06 | ㊱ v20260930-16L 外部评测驱动的四项改进(按 P0→P1→P1→P2 顺序执行):用户贴来一份外部评测(T5.0/R3.6/A4.3/C4.0/E4.3),核心指控「5 个核心功能还是空壳(占位符)、真正能用需要开发者接入具体算法」。先判定评测对象:该描述与 11r4 交付清单.md 第 57 行「5 项能力桩…预留真实造价脚本接入点」几乎逐字对应,确认评的是 2026-09-29 那个旧包、不是本地 16K(本地 9 项能力全部接线真引擎);另评测 Trust 5.0 称"无 P0/P1 安全风险"却没扫出 11r4 里的真名残留,说明外部评测不覆盖隐私维度,不能替代自家门禁。① P0 新增 scripts/capability_demo.py 一键自证演示器——九项能力各跑真实样例,逐项打印「真实引擎是否执行 + 关键数字」(实测 9/9:reprice 理论重量 64.307 kg/m、bid_selfcheck 偏差 +51.515% 判虚高、index_compare 要素调差 −1,860.88.96 元、clear_tender 投标人 A 28900/B 29200、price_query 命中 6 条带期号口径地区来源、health_check 双引擎都真跑、claim_report 生成正文 1116 字);selftest 模式另含 3 项反幻觉反向用例(未入库材料不评分 computed=0/unresolved=1、价库无命中不给价 hit=0 conf=PENDING、无图纸不出工程量 measured=[]),实测 3/3;cad_takeoff 未给图纸时演示「诚实拒绝」并另跑引擎自带 selftest 13/13 作引擎真实性证据;已接入 selftest_all.py G2(同时支持位置参数 selftest 与 --selftest)。② P1 SKILL.md 开头重排——把新增的「🚀 60 秒上手」块提到标题之后、各声明之前(三个可直接照抄的调用 + 九项能力一句话对照表 + 自证命令 + 反幻觉底线一句),解决评测指出的"开头说明太多、正式内容要翻很久"。③ P1 报错人话化——capabilities.py 新增 HUMAN_ERRORS / _humanize() / _with_hint() 映射层,引擎失败返回体一律补 human_hint(人话提示)+ next_action(下一步动作)+ technical(原始细节保留供排查),覆盖 engine_script_missing / argv_incomplete / timeout / price_db_missing / invalid choice 五类,解决评测 3.8 分那条"提示信息技术化,普通人看不懂"。④ P2 补充覆盖——SKILL.md 新增 §1.4B「常见疑问速查」按报价/结算/算量/争议四类各 3 条(含 ±15% 与 ±20% 口径之争、签证已删、过程结算不可翻但措施费要重算、质保金≤3%、模板归分部分项、计税基数扣暂估价、造价鉴定章节已删、2025-09-01 分界铁律、清单缺陷责任 3.3.2/3.3.3 而非网传 3.1.8),以及 B.2.1 九项能力「一句话示例 + 真实样例输出」。⑤ 顺带修两个依赖缺失直接崩的真 bug——boq_builder.py 在 openpyxl 缺失时仍于模块顶层构造 PatternFill/Font/Side/Border 样式常量,导入期即 NameError,连 --help 都跑不起来(函数内本有 openpyxl is None 守卫,唯独顶层漏了);circles.py 顶层裸 import fitz/numpy,缺任一即抛堆栈,改为与 find_coord2.py 一致的降级写法(try/except + 安装指引 + 返回明确提示)。两处修完 G1 由 121 转绿。⑥ ⚠ 本轮自曝一次操作事故:重排 SKILL.md 的脚本用 l.strip()=="---" 定位 frontmatter 结尾,首行即命中(frontmatter 开头那行也是 ---),导致 frontmatter 44 行被整段截断;因无 16K 副本,用 _verify16I 的 frontmatter(45 行)恢复并重新计算 version/total_files/total_lines/指纹,正文(含 60 秒上手块与 ㉞㉟ 维护记录)无损,回归台 G5/G6 全项校验通过。教训(已记):对 SKILL.md 做行级手术前必须先备份,且定位索引要在副本上先验证再动真文件。version 16K→16L、total_files 123→124。 | ||
| 2026-10-04b | ㉟ v20260930-16K 24清单重大变化专项复核(用户提问驱动,回原件取证而非凭记忆作答):用户问「24清单有哪些重大变化」,按反幻觉纪律先回技能自有 2024 标准库取证,用 gbt_2024_search.py 在库内 OCR 稿定位页码锚点,再联网与官方公告互证,结果查出技能库自身两处硬伤并当场修正:① 章数写错——gbt-2024-standards-nav.md §2 记 GB/T 50500-2024 为「13章」,库内 toc 抽取到的最高章号实为 12(12.3 工程计价档案),已改 12;② 漏记第 9 条修订——库内只收了前言 8 条修订,原件 P1 OCR 稿实际有第 9 条(OCR 作「山除六种造价鉴定章节」,识字噪声"六种";联网复核原文为「删除工程造价鉴定章节」,住建部公告解读与多省市住建厅解读课件一致)。第 9 条的实践含义已写入库:2013 版第 14 章造价鉴定整章删除,争议改由第 11 章「争议评审/调解/仲裁或诉讼」(11.1.2)承接,今后不得再引用"清单规范鉴定条款"。另补两节:§3.1 关键条文号与数值锚点表(进度款 9.1.7 ≥80%、安全生产措施费预付 9.3.2 ≥50%、施工过程结算款 10.2.4 ≥80%、过程结算文件 10.2.3 不重复计量、措施费与总包服务费 10.2.5/10.2.6/10.2.7 仅用于过程支付且竣工按 10.3.3 重算、质保金 10.5.1 ≤3%、档案 12.3.3 ≥5 年;并标出「清单缺陷责任 3.3.2/3.3.3」——网传多篇解读误标为 3.1.8,库内 OCR P15 直证为 3.3.x,按 3.3 引用);§4.1 官方发布信息(GB/T 50854-2024 住建部公告 2024 年第 191 号,发布 2024-11-12、实施 2025-09-01、GB 50854-2013 废止;GB/T 50500-2024 发布 2024-11-26;并标注网传「2024-12-13 发布」为错值;附录 16 章 472 项、新增 140 / 减少 229,二手来源但算术自洽故暂录并标"未回原件核对")。③ 顺带发现登记缺漏:上轮 version 已升至 16J 但本表未登记 16J 条目,本次一并补记为 ㉞,避免版本链断裂。④ 本次未新增文件,total_files 仍 123;version 16J→16K。 | ||
| 2026-10-04a | ㉞ v20260930-16J 真实公开数据测试第二轮(补记:上轮仅升版本号未登表,2026-10-04 核查发现后补录):继续用真实公开数据检验技能,产出一个新脚本 + 一个参考库,并测出一个会造成多缴税的计税基数口径差。① 新增 scripts/limit_price_verify.py(限价汇总表五查 + 增值税计税基数反算):以一份 2026-08 广东市政工程真实《最高投标限价汇总表》为回归样本,五项勾稽校验 + 计税基数反算——表内增值税按含专业工程暂估价的基数计取时隐含税率 8.6373%,剔除专业工程暂估价 1,010,549.82.50 后基数 24,065,377.66.31、隐含税率恰为 9.0000%,反证「增值税计税基数=税前工程造价 − 专业工程暂估价」;若按全基数计取将多计税额 90,948.97.59 元(多 4.20%)。该结论与此前 settlement-vat.md 口径互证,本次首次用真实表证伪/证实并量化。selftest 13/13。② 新增 references/tender-price-clauses.md:7 份真实招标/限价公告横向比对,实测限价下浮率无统一规则(1% / 5% / 9% / ≥16% 四种且三种不同取价基数)、风险控制价(控制价下浮 17%)、报价合理性评审 ±10%(以加权平均为基准、剔除 ±20% 极端值)、材料取价四级递进、审减率阶梯处罚、计税基数口径,并列出 11 个隐性失分点。明确标注「个案约定,不得表述为地方标准或行业通例」。③ 收口:limit_price_verify.py selftest 接入 selftest_all.py G2,回归 121/121;release.sh 门禁通过(内容文件 123、指纹自洽、L2/L3 零命中);重新打包 免费版 132 项 / 1197.0 KB、对外脱敏版 127 项 / 1191.2 KB(均 0 CRLF、0 真名、指纹自洽);出具 HTML 测试报告(22 用例 / 19 通过 / 4 项发现含 2 项高危)。version 16I→16J、total_files 121→123。 | ||
| 2026-10-03c | ㉝ v20260930-16I 全网真实公开数据测试(首次用真实数据而非自造样本检验技能):按用户指令联网取真实公开数据跑全链路,测出一处会误报的硬编码 + 一处会静默污染价库的解析陷阱。① 取到官方原件——广州市建设工程造价管理站《穗建造价〔2026〕80 号:2026 年第三季度广州市叠合混凝土和全预制混凝土模块单元税前参考价格》PDF(15 页 731KB,有文本层),比价库里记的 74 号更新,正解了「价库滞后」的一部分。程序化抽取主要材料表得 11 条真实材料价(预制叠合板 C40 1973.50、C40 早强混凝土 418.00、防滑地砖 40.00、铝合金平开窗 605.00、配电箱 958.00、光缆 1.57 等),经四要素校验后走 material_price_update.py batch 正规通道入库;另单独回原文核对并补录官方 2026-08 钢筋价 HRB400E Φ10内 3137.00 元/t(可核)。价库 24→36 条记录,链路全通:检索、溯源(source_id→issuer→效力闸→S-A 级证据)、三源比价(实测报价 3600 对官方 3137 → 判虚高、建议核至≈3387.96 并附政策口径清单)、真实调差(HRB400E Φ12-25 由 2026-03 官方 3114 调至 2026-08 市场 3300,+5.973%,ΔP=27900=186×150 勾稽相符)。② 测出解析陷阱(最危险的一类)——find_tables 按列号取值会静默漏行(只拿到 16 条且含错位);改用文本层正则反而抽到 21 条但名称大面积错乱(出现「mm」「透明」当材料名,还把玻璃栏杆 529 元标成「钢筋」)。若照单入库,价库会被静默污染且看不出来。处置:确立「共现校验」准入闸——名称首段与价格串必须在原文±90 字窗口内共现才准入库,11 条过闸、3 条被保守拦下(宁可漏也不错)。教训:自动抽取价库数据必须带原文回验,宁可漏一条也不能错一条;本条已并入红线 15 精神。③ 测出真误报:写死的 ±15% 阈值——从韶关市公共资源交易中心 2026-07-02 一则真实施工招标补充公告中查到,该项目不平衡报价认定标准为 ±20%(原文:「若投标清单项目综合单价相较于招标控制价《分部分项工程和单价措施项目清单与计价表》对应子目综合单价偏差超出±20%,该清单项目认定为不平衡报价项目」),并附完整修正公式「调整单价=控制价对应子目综合单价×(1−中标下浮率)」、中标下浮率算式、修正后双向总额校核规则,以及工程量偏差超 15% 部分下调/上调 3%(与不平衡报价修正互斥)、材料涨跌风险幅度 A=5%、暂列金额按分部分项 10% 计取。实测证明后果:同一个 +18% 偏差,在缺省 15% 下被报为「虚高线索」,按该项目 20% 口径则不构成线索——写死的默认值会对该项目产生误报。处置:新增 references/unbalanced-bid-correction.md 沉淀六条真实条款与 8 步实操顺序;bid_clean_check.py 增 --dev-high/--dev-low(及 BID_DEV_HIGH/LOW 环境变量)可覆盖,线索 note 增「实际以招标文件约定为准」;config.py 增 CAP_BID_DEV_HIGH/LOW 并写明 15% 系工程量偏差的常见约定被移植、非不平衡报价规定值;selftest 增 S8 组 6 项分水岭断言(+18% 在 15% 报警、在 20% 不报警、边界等号不报),并在写第一版断言时自己犯错——复用了含 +30% 植入项的样本,导致「阈值是否生效」与「植入项是否存在」两个变量混在一起测不准,改为只含 +18% 的纯净样本后才测准(21/21 通过)。④ 隐私:所引公告的项目名与招标人/代理机构名称属公开信息,但一律未写入技能包,参考库只保留规则条款本身,并附「效力提示:该条款是个案约定,不得表述为地方标准或行业通例,冲突时以招标文件为准」。⑤ 收口:selftest 15→21 项、回归测试台随 G2 扩容、新增参考库登记入结构树、version 16H→16I、total_files 120→121。 | ||
| 2026-10-03b | ㉜ v20260930-16H 统一回归测试台 + 发布闸门(把测试从「手工抽查」变成「打包即阻断」):承接 ㉚ 落的红线第 15 条「测试数字必须实跑」,此前该条只有文字没有装置——31 个脚本里仅 7 个有自测入口,其余靠 --help 冒烟,而 --help 通过不代表算得对(㉚ 已实测出「A2M 25/25 从未真正跑通过」「冒烟数字互相矛盾」两起)。① 新建 scripts/selftest_all.py 统一回归测试台(6 组 118 项):G1 语法与 CLI(全部脚本 py_compile + 真有 argparse 者 --help 不崩)·G2 引擎自测(8 个有 selftest/demo 的实际执行并断言 exit 0)·G3 关键算法真值 ·G4 数据完整性(7 个结构化库可解析 + 价库逐条四要素与置信度三档合规)·G5 frontmatter(逐行解析避开「普通标量含 : 」的 YAML 陷阱 + 形态自洽 + 指纹自洽 + total_files 与实际一致)·G6 交付契约(红线 14/15 在位 + 双形态代码在位)。② G3 断言全部用关系式而非魔数——调差只断言「涨价 ΔP>0 / 跌价 ΔP<0 / 公式 5000×4%×12=2400 / 工程量翻倍则金额翻倍 / 单价调差=当期−基准」,这样公式写错、系数写错、符号写反都会被抓住,而不会因为换了个测试样本就失效。③ 给 bid_clean_check.py 补 selftest 子命令(15 项)——此前我是手工验的,没沉淀成可重跑的断言;含伪阳回归用例:植入串标对(乙/丙=×1.001)必须判高危、独立对照对(丁/甲)必须不判高危、正常竞争不得误报「规律性百分比」、清单项 <10 时不得启用相关性判据、每条线索必带 note 与 severity、disclaimer 必含 195 号文依据。④ 接进 release.sh 作为发布闸门(隐私门禁之后、打包之前),失败即 exit 1 中止且不覆盖已发布 zip,并给出四步排查指引。⑤ 门禁本身也做了验证——注入一个必然失败的断言跑 release.sh,确认输出「✗ 回归测试台未通过,已中止打包(未生成/未覆盖任何 zip)」,恢复后 118/118 全绿;一个从不错过的门禁等于没有门禁。⑥ 修两处自测台自身的坑:has_argparse 粗判 "argparse" in src 会匹配到本文件自己的 docstring 与代码字面量,导致对自己跑 --help 反复执行直至超时——连踩两次(先匹配 docstring 的「argparse」、改匹配 import argparse 后又匹配到自己那行代码),最终改用 AST 只认真实 import 语句;失败详情原取最后一行会抓到 ===== 分隔线毫无信息量,改为优先抓 [FAIL] 行。⑦ 实测:回归测试台 118/118 通过(6 组),total_files 119→120(+1 新脚本)。 | ||
| 2026-10-03a | ㉛ v20260930-16G 发布预检形态感知 + 揪出交付包内第三处「副本未同步」缺陷:为让免费版能真正走通上架通路,把 publish/skillhub_publish_dryrun.py 重写为形态感知——按 frontmatter edition 与 pay: 块是否存在自动选择门槛(free 查免费技能、pay 查付费技能,--edition 可强制),通用检查新增两条硬项:内容指纹自洽(清零后重算比对,防止副本扰动后指纹失效而被自家反篡改条款判非法)与形态与声明一致(红线第 14 条);免费形态追加真跑验证——起进程内 TestClient 实调 price_query,确认 HTTP 200、无 402、free_mode=True,而不是只读配置就下结论(缺 fastapi 时如实标「未验证」不假装通过,守红线第 15 条)。过程中揪出 publish/privacy_scan.py 这个「独立可运行副本」长期未同步主扫描器的三处修复,门禁形同虚设:① 房号正则用「房/室/栋/幢/单元」在前 + 任意 2 位以上字母数字在后,把「备用电源房 UPS」「每间房 8m」判成房号 → 对齐主扫描器已修正版 [0-9]{3,4}s*(?:房|室)(?![u4e00-u9fff]);② 缺 allow 白名单,把技能文档与脚本里作为反例的虚构示例号 12930601041.01 判成真实手机号;③ iter_files 递归全目录,把脱敏构建副本一并扫描。三处齐修后预检由永久 NO-GO 转为 GO。放宽过滤后必做反向验证(否则门禁被改成摆设):造含真手机号/真邮箱/真房号 1208 房的样本,确认三类全部拦下,同时「房 UPS」「房 8m」不误报、白名单号正确放行,验证通过后才收口。同步更新上线步骤(原写「把 5 个 TODO 桩替换为真实能力」已过时——9 项能力均已接真实引擎)。实测:免费形态预检 GO(exit 0);--edition pay 诚实报 NO-GO(pay: 已注释,本包不能按付费技能发布),行为正确。 | ||
| 2026-10-02f | ㉚ v20260930-16F 免费版形态 + 独立复测揭示的四个问题(本轮由用户指令「生成一版不需要支付的版本」触发):① 双形态化(默认免费)——按用户选择「保留源码、默认关闭」,新增形态开关 CAP_EDITION(free 默认/pay 付费):config.py 增 EDITION/FREE_MODE/PAY_REQUIRED;main.py 免费形态直接本地执行 9 项能力(不收单、不建单、不返 402、不需要任何支付密钥),并新增 GET /v1/mode 形态自述端点;scripts/payment_gate.py 免费形态下 probe 直接放行、ack 免验签,并新增 mode 子命令;frontmatter 加 edition: free / payment: disabled、pay: 块整段注释(取消注释即恢复)、slug 去掉 -pay 后缀、顶部付费声明改写为免费版声明含两步切回指引。付费代码一行未删。② 揭穿并修正两个让"声称测试数字"失去意义的问题(本轮最大收获)——独立装依赖复测发现:交付文档同时写着「冒烟 33/33」(优化差距分析)与「冒烟 17/17」(交付清单),互相矛盾说明都未经独立验证;且 test_a2m_local.py 用 httpx 直击 127.0.0.1:8000 活服务,而本机 localhost 请求被代理拦截恒返 502(os error 10061)→ 该测试从未真正跑通过;test_smoke.py 用 sqlite:///./_smoke_test.db 却从不清理,第二次运行免费额度已被上一轮吃光 → free_quota_first3_free 必然失败,属"跑一次就废"。两者重写为进程内 TestClient + 启动前清库 + 按 CAP_EDITION 双分支,实测连跑两遍全绿。实测数字取代声称数字:免费形态 35/35 + 13/13 = 48/48,付费形态 50/50 + 25/25 = 75/75。③ 补上只声明未实现的单日熔断——CAP_DAILY_SPEND_CEIL 与 REPO.daily_spend() 早已存在并被 import,但 main.py 从未调用,「企业级付费治理」第 3 条一直是声明;现真正生效:超限返 429 DAILY_SPEND_CEILING 并回带 spent_today,已实测(伪造当日已消费 99 元 → 429)。④ 立两条新红线——第 14 条形态如实申报(默认免费;免费形态不得返 402 不得声称收款;形态必须可自查;切换只允许改一个开关+注释状态,不得两套代码脱节);第 15 条测试数字必须实跑(写 XX/XX 前须在目标环境把两套测试各跑两遍,不得引用来源不明的声称值)。同步更正 references/交付清单.md 与 references/优化差距分析.md 中的过期数字与「5 项能力桩」描述。⑥ 连带修掉 --redact 的两个致命缺陷(做对外脱敏副本时才暴露)——原实现对全文无差别套 [0-9]{6,} 缩放,产出「对外分享版」时:① 把 frontmatter 元数据当金额扰动,version: 20260930-16F → 18984491.41-16F、指纹被插成 e620b8386eb38688265.25f7ba…、provenance 的 automation-1787251361079 → automation-1674654525331.02、维护记录里所有版本号一并遭殃——副本会被自己的「指纹不符即视为未授权篡改」条款判为非法;已加四道保护守卫(frontmatter 区块整体保护·注释行与受保护键保护·字母邻接令牌保护·扩展令牌≠原命中即保护),版本号/批次码/automation ID/SHA-256 一律原样保留,而真正的金额照常扰动。② 扰动后未重算指纹,内容变了指纹却沿用主副本;现已就地重算并自校验,另改写 provenance 为与「可公开分享」一致的口径(原文写着"未对外发布、禁止二次分发",与对外包自相矛盾)。⑦ 收口:反幻觉红线 13→15 条、结构树与顶部声明同步、total_files 维持 119(本轮为重写既有文件,无新增内容文件)、指纹重算、隐私门禁 L2/L3 零命中;产出自用免费版与对外脱敏版两包。 | ||
| 2026-10-02e | ㉙ v20260930-15 能力补缺(智能清标引擎 + 四库补覆盖 + 接线打通):承接上轮四路分析的 P2 主线「能力补缺」。① 新建 scripts/bid_clean_check.py 智能清标与围串标线索扫描器——对标广联达「智能清标 3-5 天→4 小时」,纯标准库实现(csv/json/math/statistics,不引第三方,避免上轮批评的"依赖缺失崩在半路")。四命令 check/unbalance/collusion/report,CSV 长表入(清单 code,name,unit,qty,control_price + 报价 bidder,code,unit_price)。判据全部带出处不自创:等差/差额等差/规律性百分比←商丘市《投标文件雷同情形》(2026-07-24 施行);逐项趋同覆盖率←政和县案例特征;本福特 MAD←威海市审计局《人工智能技术在招投标审计中的实践路径初探》;陪标特征←威海审计局列举异常行为;辅助性定位←发改法规〔2026〕195 号第 17 条,disclaimer 随结果强制返回。② 修掉两个会批量出假数的判据坑(写进 §10.4 防回退):坑一——相关性不能直接对原始单价求,清单项量级差异极大(钢筋 5000 vs 土方 45)量级主导 Pearson r,任意两家都 ≈1.0 的伪阳;已改按「清单项均价」归一化再求相关。坑二(更难察觉)——归一后仍伪阳:同一控制价下的正常竞争本就趋同,实测 4 家独立报价仅 6 个清单项时无关两家也跑出 r=0.9925;已把样本门槛 5→10 项,并把该判据降级为弱线索(severity 中/confidence LOW),仅当 r≥0.999 或与「逐项差异极小」同时命中同一对才升强线索。另修「规律性百分比」早期用比值极差 <0.02 绝对口径被正常竞争击穿(各家总价本就只差千分之几 → 比值天然都在 1.00x → 任意一场正常开标都报警),改为相对离散度 <0.5% 且平均间距 >0.3% 双重门槛。③ 接线打通——cost_auditor_pay/capabilities.py::clear_tender 原实现调用 audit_triple_source.py 且漏传必填子命令(invalid choice 崩溃),重写为调 bid_clean_check.py report --boq --bids --json,支持内联 boq/bids 列表(自动落临时 CSV 并清理)或路径入,解析 JSON 回填 totals/compliance/deviation/unbalance/collusion 与线索计数。另修 cost_auditor_pay/config.py 引擎目录解析:原默认值写死 /root/.codebuddy/... 在非容器环境必然落空(传 execute_real:true 也只回 engine_script_missing),改为多级候选回退(环境变量 → 包内 ../scripts → ~/.workbuddy → ~/.codebuddy → ~/.claude → 兜底)。回归实测:12 项清单 4 家报价,植入的丙/乙串标对正确判为高/MEDIUM 强线索(覆盖率 100% + r=1.0),独立的丁/甲正确降为中/LOW 弱线索,误报消除。④ 补四库覆盖空白——green-carbon-cost.md(GB/T 51366-2019 + GB/T 50378-2019 + 住建部 2026-02 征求意见稿,⚠未正式发布不可作计价依据)、bim-tech-service-fee.md(列支=工程建设其他费用·四种计费法·同一成果只能收一次费)、overseas-fidic-cost.md(红/黄/银/金皮书·2017 版 28 天通知与 DAAB·国内外口径对照)、fire-civil-defense-pricing.md(住建部令 51 号 + GB 55037-2022·消防费归属红线:建设单位委托→其他费用/施工单位自检→企业管理费不得签证·人防就地修建 vs 易地建设费)。⑤ 能力接线全面体检(同病根一并根治)——上轮分析已指出「capabilities.py 声明接线 7 个脚本、实际只有 3 个真能跑」,根因是源技能全部引擎都用 argparse 子命令(audit_triple_source 的 audit/audit-file/explain、cadvector_takeoff 的 probe…selftest、price_estimator 的 cable/steel/cu、price_index_lookup 的 latest/get/trend/adjust、claim_drafter 的 notice/time/cost/pack、quantity_checker 的 rebar…demo),而 6 处 argv_builder 漏传子命令,execute_real 时必然 invalid choice 崩溃→降级占位,即"声明已接线、实际从未跑通"。本轮逐一核真契约后重写:reprice 按入参推断 cable/steel/cu;settle_review 与 health_check 改走 audit-file 批量 CSV(列名 项目名/数量/单价/单位/类别,兼收 kw/qty/price/unit/cat);index_compare 有 base+to 走 adjust、否则 get;cad_takeoff 默认走 extract 只取图元不出量,仅当给出标定(cal_json/m_per_pt)且指定 mode 才走 takeoff——守红线第 11 条「未标定不得输出工程量」;health_check 补上docstring 声称接线却从未调用的 quantity_checker(钢筋 d20×30 实测跑通)。并给 _engine_call 加 argv 完整性守卫:拼不出完整必填参数即明确拒绝执行并回原因,绝不静默返回占位数值。另修两类副作用:claim_report 引擎默认 --out 写进当前工作目录(=技能 scripts/),每次付费调用都会往安装目录落一个 txt,改为写临时文件→读回正文→立即删除;scripts/find_coord2.py 顶层裸 import fitz/pytesseract,缺依赖时抛 ModuleNotFoundError 堆栈而非可执行指引,改为 try/except 捕获后给分平台安装命令与降级路径(改走纯矢量 cadvector_takeoff)。scripts/privacy_scan.py 打印的扫描范围横幅写死旧文案(实际已扩到 cost_auditor_pay/publish 却仍只打印 references/scripts/bridge,误导审计),改为由 SCAN_DIRS 动态生成。回归:9 项能力 execute_real:true 全跑,invalid choice 崩溃 0 处,8 项产出真实引擎输出(cad_takeoff 因传入不存在的 PDF 退 1,属预期),技能目录 0 落盘污染,全量 40 脚本 –help 冒烟 34 通过(6 项均为 requirements.txt 已声明的第三方依赖未装,或本身即 NO-GO 判定器)。⑥ 收口:SKILL.md 模块十新增 §10.4 智能清标与围串标线索扫描(含调用契约·判据出处表·两条踩坑警示·辅助性定位红线)、结构树登记新脚本与四新库、version 20260930-14→15、total_files 114→119、指纹重算。 | ||
| 2026-10-02d | ㉘ v20260930-14 项目名全量隐去(隐私收口,配合 MIT 上架准备):按用户要求把技能包内全部真实项目名清除干净。原残留仅 3 文件 9 行:scripts/data/privacy_terms.json 的 redacted 台账 6 条原词、references/data-privacy-policy.md 的真实反例、publish/privacy_scan.py 注释示例。处置:① 原词→案件码映射迁出技能包,落 私有台账_项目名对照_严禁上传分享.md(工作区,不参与打包);② 政策文档改写为「包内一律不留原词 + 新增走 –add 入 active 阻断」;③ 注释示例换占位符;④ 取消 exempt_files 豁免——包内既已无真名就不该再豁免扫描,否则日后重写不会被发现;⑤ 门禁扫描范围补 cost_auditor_pay 与 publish(上轮并入 PaySkill 后端时引入的盲区,与 release.sh 打包范围对齐);⑥ 全量复验:6 个真实项目名 0 残留,隐私门禁 L2/L3 零命中,指纹重算。 | ||
| 2026-10-02c | ㉗ v20260930-13 Pay Skill 双通道并轨(合并官方交付包 v20260930-11r4):① 并入 cost_auditor_pay/ 后端骨架(FastAPI · 支付宝 A2M + 微信 x402 双通道 402 · SQLite 订单仓储 · 免费额度/单笔上限/日熔断/退款/用量对账/Agent 身份治理)与 publish/ 发布预检工具;② 正文新增 B 章「AI 支付/Pay Skill 接入」+ 模块九(市场定价与数据资产)+ 模块十(智能审核·清标·成果体检),反幻觉红线增第 12 条;③ frontmatter 增 skillhub 上架就绪字段;④ 保留并共存本轮自建本地闸口 scripts/payment_gate.py+.pay_cache(本地调度层)与远端后端(生产上架后端)双通道;⑤ 修复交付包自带 SKILL.md 的非法 YAML(description 普通标量+续行顶格 → 改 description: > 折叠块并缩进),避免网页上传 17412/YAML 报错;⑥ 交付版 publish/privacy_scan.py 亦排除 privacy_terms.json,与本轮 scripts/privacy_scan.py 自扫误报修复互相印证;⑦ license 按用户确认改为 MIT(既可上架亦可私有使用,上架前须 –redact 脱敏);total_files 100→114;指纹重算。 | ||
| 2026-10-02b | ㉕ v20260930-11 全网对标优化(能力闭环·市场定价·智能审核·企业级付费治理):① 能力接真实引擎——cost_auditor_pay/capabilities.py 从 5 项 TODO 占位重写为 9 项能力的「声明式引擎接线层」,通过 subprocess 调用源技能真实脚本(cadvector_takeoff / quantity_checker / audit_triple_source / claim_drafter / price_estimator / material_price_lookup / price_index_lookup);默认不执行真实引擎(防误算与长耗时)、显式传 execute_real:true 且输入齐备才真跑、失败优雅降级;每条结论带 confidence(HIGH/MEDIUM/PENDING)+citations 引用追溯。② 新增 4 项能力(仍单包价 15 元/次):price_query 材料价格查询/市场定价、index_compare 造价指标/调差对比、clear_tender 招投标清标、health_check 成果质量体检,对应广联达 DATA+AI、芒旭造价数据库、陆家嘴全过程闭环。③ 企业级付费治理——config/main/repository 新增免费试用额度(CAP_FREE_QUOTA_PER_DAY)、单笔金额风控上限(CAP_MAX_AMOUNT_PER_REQUEST)、单日累计熔断(CAP_DAILY_SPEND_CEIL)、退款标记(CAP_REFUND_ENABLED)、用量对账端点(GET /v1/usage)、Agent 身份归因(X-User-Token),对标 x402/MPP 生产必备(额度/风控/退款/计量/审计)。④ SKILL.md 新增模块九(市场定价与数据资产)·模块十(智能审核·清标·成果体检),反幻觉红线增第 12 条(置信度分级+引用追溯)·第 13 条(企业级付费治理)。⑤ 质量门禁:冒烟 33/33、A2M 本地 402 全链路 25/25、隐私扫描与发布预检 GO;未发起真实付款、零 API 信息泄露。 | ||
| 2026-09-30 | ㉗ v20260930-12 PAYSKILL 付费闸口补建(升级为平台付费技能,承接⑰⑱ A402 卖端网关,补齐平台层 pay 调度所需客户端闸口):① 缺口定位——既有 alipay_payment_gateway.py 是支付宝官方 A2M 卖端网关(单路径资源接口,无 Proof 返 402、携 Proof 验付履约返 200),但平台调度层 probe→pay→complete→ack 所需的技能侧付费闸口(客户端)缺失,即"缺少必要的支付宝 AI 按量付费服务";② 新增 scripts/payment_gate.py(平台 Pay Skill 闸口)——probe(resource_id,slug,amount,goods_name) 委托 gw.handle_resource_request 探测并回 (paid,status,payment_needed,body),未付时 emit_probe() 打印 HTTP 402 Payment Required + Payment-Needed: 头;ack(proof,resource_id,slug,amount) 委托网关验签 Payment-Proof,200 后写入本地 .pay_cache/state.json(24h 幂等窗口、同 Proof 仅生效一次杜绝重复扣费);CLI 四子命令 probe/ack/status/reset;③ 反幻觉纪律——is_real_config() 未配 AIPAY_* 密钥时 is_mock=True,仅明示模拟、绝不伪造"已通过验付/已收款";④ 声明与文档——SKILL.md 顶部新增「💰 Pay Skill(PAYSKILL)付费技能声明」五条、结构树登记 payment_gate.py、description 追加触发词;references/usage-guide.md 新增「八、升级为 Pay Skill(PAYSKILL 付费改造契约)」含 probe/pay/ack 全流程、命令表、.pay_cache、与 A2M 网关关系;⑤ 沙箱实测全通过——probe→402+Payment-Needed、ack(mock Proof)→PAID、二次 probe→幂等缓存命中(PAID 不重复扣费)、status 显示已缓存资源;收口:version 20260930-11→20260930-12、total_files 99→100、指纹重算打包 | ||
| 2026-10-02 | ㉓ v20260930-10 纯矢量 CAD 图纸识别 + 图形算量能力(来自"核对图纸给排水工程量"事故即时固化,用户明确要求"我的技能能精准识别CAD图纸并图形算量"):新增 scripts/cadvector_takeoff.py(PyMuPDF 纯矢量引擎,九命令 probe/sign/calibrate/extract/chain/symbols/areas/takeoff/selftest)与 references/cad-vector-measure.md。① 事故起点与教训——前轮把 SW-04 图签误读为"建筑单体一层平面"(实为「地块一垃圾站排水图」两页),且因读不出量而用"图面不可核实"口径收尾;根因是把「图上暂未检出」当成「图纸查无」,违反反幻觉纪律。故新红线 第 11 条·图纸算量四不原则:不用图签比例代替实测比例/未标定不得出量/不得断言"图纸查无"(给可能区间)/不断言图形语义。② 标定方法固化——把 双坐标锚点几何标定 写进技能(X=/Y= OCR→引线链式跟踪→成对求 Δreal/Δpt),实测 k=0.11097 m/pt(≈1:315,与图签 1:150 完全不同,证明图签比例不可直接使用);第三方校验 Ⓐ井→东邻井 6.97m vs 标注 6.80m(+2.5%)。③ 图种判定改为几何主判据(图层名在打印版 PDF 全丢、仿宋转曲线 OCR 全乱码,故二者皆不可靠)——新增两个可证伪判据:管网=节点-链路拓扑(等半径圆被管线串接)、房建=等间距轴网组(≥4 条平行且间距 CV<0.30)。修掉重大失效:原 spanning_ortho 把道路边线当轴网致虚高 44~86,pipe 与 building 打平 0.55 vs 0.5;修正后 SW-04 两页均为 pipe 1.00 vs building 0.248。④ 三步还原算法(真实 CAD-PDF 被打散成 26 万图元、88.9%<3pt):collect_dash_runs(方向桶+法向带+沿向排序,取首尾跨度而非墨迹总和,每条虚线用自己的节奏自适应定间隙)→build_chains(同组共线贪心)→stitch_chains(端点唯一配对的渐进放宽缝合,专治矩形拐角)。⑤ 六个真实缺陷全部修复(均已写入代码注释防回退):图幅 mm/pt 常量用反致 A1→4A0;图种打分被碎屑淹没;角度门控因调用传 tail_dir[:2](2 元素)而内部判 len>2 恒假、从未生效(静默把水平管线吞进垂直管线,109.67pt 的上边凭空消失);微段被噪声截断只还原 51.3pt;缝合两端误用同一 orient 致周长 225.4≠320;Shape.finish 默认 closePath=True 补回程点致长度翻倍。⑥ 自证机制 selftest——现场合成已知真值的 A1 管网 PDF(3 井+管线+虚线站屋+1200 条噪声),跑全链路 13 项断言(图幅/dash 间隙/图种/井数/井半径/k 反推误差 0.003%/井心距 12.00m·8.00m/出户段至井心·井壁/虚线矩形闭合链 358.1pt),13/13 PASS,失败非零退出。⑦ 真实图纸端到端核验(以事先独立核定的人工值为真值反证链路)——井心距 12.32→12.3177m、出户段 2.42→2.4436m、至井内壁 1.54→1.5641m、井心坐标误差 0.2pt。⑧ 收口:新增 references/cad-vector-measure.md 并在结构树登记该文件与新脚本、SKILL.md 模块六新增 §6.9 第五种方案(纯矢量图纸算量)、quantity-takeoff-toolkit.md 工具矩阵补 cadvector_takeoff 行并新增 §3.5C、反幻觉红线增 第 11 条、version 20260930-9→20260930-10、total_files 94→95、description 触发词更新、指纹重算打包。 | ||
| 2026-10-01 | ㉑ v20260930-2 实战反馈升级(清工结算专库 + CAD导出PDF算量路径 + 手写单结构化,三项空白全来自 SPA会所清工结算实战):① 清工/包人工结算专库(最大真空)——用户问询"是否用了我的造价技能做核算",逐条核对后发现 settlement-audit.md 的核减点(虚方当实方/主材单价/定额损耗叠加/材料调差/取费复核)全部建立在"包工包料"前提,在「承包方式:清工(只包人工)」合同里全部失效(全库搜"清工/劳务"仅在 boq_builder.py 命中一次);而实务中清工/劳务分包是高频场景。故新增 references/labor-settlement-audit.md(清工定性四问+识别特征表·八大清工特有核减点 P1~P8:P1单面双面计量[折算墙长÷图纸墙长上限,比值≈2即中招]/P2展开投影计量[衔接decorative-drawings §4.3跌级系数]/P3图纸查无项/P4未进小计[反向敞口,对甲方有利须书面定性]/P5算术错误/P6重复计量/P7单价无书面依据/P8合同优惠·三层级核对法[明细量×单价→房间小计→页小计三层必须闭合]·算术闭合≠数据真实铁律·手写单处理纪律[仅为承包人主张,不得作为计量依据]·《工程量核对问询单》四组结构[计量口径/房号对应/单价依据/其他]+默认口径+签字栏·结论 A送审/B硬性核减/C口径确认 三档呈现)与 scripts/labor_settlement_audit.py(check三层级核对/crosspage跨页重复检测/audit八大核减点自动判定[含按面积类与线长类分流判定的修正]/points定义/demo自检,实测输出P1待定+P5核减80+P8核减500);SKILL.md 模块七新增 §7.4 清工/包人工(劳务分包)结算审核专章(定性四问表+八核减点表+三层级+三档结论+双红线),原§7.4钩子顺延§7.5。② CAD导出PDF算量路径——技能原quantity-takeoff-toolkit.md §3.5只给"已知像素法",遇无比例尺条的CAD导出PDF即失效;实战中曾用"双点标定"(相邻标注中点间距反推)得 55.2 mm/pt 的错误结果,致全部房间面积失真(大堂算出129㎡)。新增 scripts/cadpdf_takeoff.py:(a) 图框反推标定——A0~A4标准图幅≡mm,从图框长度(pt)反推mm/pt,横纵独立标定互证,偏差<0.5%才可信(实测A2横放1047.5×740.9pt得横纵0.531338.97/0.531164.69 mm/pt、偏差0.0329%,按1:50得1pt=28.35mm);(b) 文本层优先于OCR——CAD导出PDF的尺寸数字是可选中文本,get_text('dict')可精确取bbox+方向(横排w>h→量垂直长度、竖排h>w→量水平长度),且纯数字不受中文Identity-H乱码影响(中文房间名会乱码成u0b50ߋࠓ数字不受影响);(c) 尺寸链聚类(按y/x坐标聚成横/纵链并求和);(d) 总量守恒反证——报量÷图纸可容纳量,比值≈1可采信/1.5~2.5双面计量区间/2.5~4展开投影或重复/>4严重超量/<0.5反向敞口,实测本案850.2㎡÷495.6㎡=1.715判"落在双面计量区间";quantity-takeoff-toolkit.md 新增 §3.5A CAD导出PDF专项(图纸类型30秒判别表[矢量PDF走本路径/扫描件走视觉]·图框标定纪律·方向判读表·比值判定表·能力边界如实声明[能做图框标定/尺寸链/总量守恒;不能全自动逐间闭合面积——射线法被家具文字线条截断结果偏小、近邻配对噪声大,逐间净尺寸需人工归位,守反幻觉红线7])并更新§1工具矩阵表。③ 手写单结构化——新增 scripts/handwritten_bill_parse.py(OCR坐标框→按y聚类还原结构化行→抽"名称+数量+单价+金额"记录[含OCR噪声字符归一 O→0/l→1]→三层级钩稽列全部不闭合处→review汇总低置信度数字+行内不闭合+小计虚增合计[修正diff符号:重算-单据<0即虚增],ingest/tie/review/demo)。④ 收口:references结构树登记 labor-settlement-audit.md 与三新脚本、模块七开头稽核纵深列表补清工库、决策树新增"清工/包人工/劳务分包/手写单/单面双面/展开投影/图纸查无"入口、description 追加20+触发词与① ② ③ 三段说明、total_files 72→76、version 20260930-1→20260930-2、指纹重算打包。⑤ 实战价值:本案三份交付物(问询单/计算书/对照表)的方法论现已全部固化为技能资产——下次遇清工结算无需重新推导。 | ||
| 2026-09-18 | ㉑b v20260930-3 实战回归修正(补记):① cadpdf_takeoff.py 图框标定增 PDF 标准单位解释路径(1pt=0.35278mm),此前 A3 横放 PDF 被误判偏差 468%,修正后横纵互证偏差 0.0246%;② handwritten_bill_parse.py 增行内算式解析(手写量单『整行文本框』形态,如 3.6×2.8=10.08,原按空格切列会整行丢失)。该版发布时漏写 description 升级段落与本条维护记录,由 v20260930-5 补记归档。 | ||
| 2026-09-20 | ㉖ v20260930-9 判例库·指数库·价库刷新与 description 瘦身(继㉕效力审计后的『证据与时效』主线):① 广东计价争议判例库上线(新能力,此前完全空白)——发现官方争议判例源:广东省标定站「粤标定复函」系列与各市《建设工程造价信息》月刊「争议案例分享」栏目(已连载至第 554 号,每月约 20 例)。从两份公开月刊 PDF(2025-08 / 2026-06)经 pdftotext 全文转写 + 结构化抽取,入库 38 例(编号 331~554,含 争议事项 / 双方观点 / 我站观点 三段原文),自动打主题标签(计量规则 24 / 合同与风险 22 / 单价确定 18 / 变更与新增工程 17 / 措施项目 12 / 土石方 8 / 费用归属 5 / 工期与索赔 3)与依据文件抽取;新增 references/gd-dispute-rulings.md + scripts/dispute_case_lookup.py(stats/search/get/topic/list);并横向提炼八条官方口径规律:★总价包干的边界是「招标阶段能否预见」(发包人资料不符 / 外部强制 / 超规模变化 → 可调;纯清单错漏 → 不调;案例 549/548/348/331/342);★深化设计与施工方案优化一律不调价(536/345/537/350);★措施项目包干可被「发包人原因导致的实质性变化」打破,且须区分「绿防费内含」与「独立工程」(334/546/552/554);★变更单价三阶梯 = 合同有约定从约定 → 有类似套类似 → 无类似按原计价原则重组(550/542/553;551 已确认单价不调、347 非承包人过错属变更、543 异常报价修正从约定);★费用归属三步 = 合同约定 → 清单特征是否已含 → 约定不明则协商(547/333/534/332,「合同约定不明」本身就是可用口径);★定额动态调整不溯及已双方确认的成果(339);★地方实施规定执行多年已成为行业交易习惯,合同双方知道且应当知道,可作计量依据(538,粤建造发〔2013〕4号);★基准日 = 投标截止日前 28 天(346)——与粤标定函〔2025〕24号 五·3 完全互证。② 广东价格指数库上线——新增 scripts/data/gd_price_index.json(2026-03/05/06/07 四期 × 房建/市政/轨交 × 人工·材料·台班·造价指数,缺 2026-04 已标注、不得外推补全)与 scripts/price_index_lookup.py(latest/get/trend/adjust);adjust 内置三条硬约束(台班指数已含机上人工与燃料不得重复调、物价调价不调管理费和利润、管理费利润基数须用调整后的人工+机具)。③ 价库刷新——新增 钢筋·HRB400E Φ18 @2026-08 = 3390 元/t(广州·市场价·市场核·Mysteel 含税送到);last_publish 2026-03 → 2026-08;补官方信息价滞后警示(截至本次最新为穗建造价〔2026〕74号·2026 年 8 月,官方 PDF/Excel 需授权取得,未取得前不得臆造数值,须由用户提供原件后 batch 入库)。④ description 瘦身 12,052.63 → 4,353.30 字符(-64%)——保留开篇定位 + 五大核心场景 + 近两版说明 + 触发词总表 499 个(较原 479 个净增 20 个,零丢失),历次版本沿革全部移入维护记录(本表已完整留存,可追溯)。 | ||
| 2026-09-20 | ㉕ v20260930-8 联网效力审计与广东落地口径补齐(继㉔隐私体系后的依据时效性主线):对技能全部政策/标准依据做联网效力对账,查出并修复三类硬伤:①标准名称错误——GB/T 50854—2024 库中登记为“建设工程工程量清单计量规范(房屋建筑与装饰工程)”,正确名称为《房屋建筑与装饰工程工程量计算标准》(2024-12-13发布/2025-09-01实施,GB 50854-2013同时废止,清单项目 561→472);该错误会随 price_trace.py 效力闸直接打印进输出结论,已连同 GB/T 50500—2024(2024-11-26发布/2025-09-01实施,住建部公告2024年第212号)一并更正日期。②广东省级落地口径全线缺失(最大缺口)——此前只有国标无地方细则,新增 references/gd-2025-list-implementation.md 并登记 12 份文件:粤建市〔2025〕196号(2025-08-13,★分界铁律:2025-09-01前已发招标文件或已签合同的按原约定,决定项目用13版还是24版)、粤标定函〔2025〕24号(实施意见七大部分:限价阳光化须公布四类合计+安全生产措施费/暂列金额/专业工程暂估价、清单顺序改为措施→分部分项→其他→增值税、措施项目总价包干且完整性由投标人负责、赶工不单列、合同基准日=投标截止日前28天、总价合同不因清单缺陷调整、物价调价不调管理费和利润、报价澄清差额±3%内不分摊、重计量+施工过程结算)、粤标定函〔2025〕22号(★2018定额取费改写:模板移入分部分项、绿色施工安全防护措施费拆四项=文明×0.22/环保×0.20/临时×0.26/安全生产×0.61(市政·轨交×0.42)且安全生产不可竞争、综合脚手架/围挡/吊装基础/施工便道不再列入绿防费、编制期调价=人工×人工指数+机具×台班指数且不得重复调+主材按编制期价+辅材×材料指数+管理费利润基数须用调整后(人工+机具)、甲供材与总包服务费含损耗)、粤标定函〔2025〕27号/〔2026〕16号/〔2026〕23号(定额动态调整第44/46/47期)、粤标定函〔2022〕117号/〔2022〕208号(价格指数应用)、穗建造价〔2025〕116号(★穗建造价〔2019〕53号余泥渣土运输计价办法自2025-09-01停止执行、消纳费列项)、穗建造价〔2026〕74号(当期信息价)。③引用标准更名与计量口径过期——GB 50010-2010 已由住建部公告2024年第62号更名为《混凝土结构设计标准》GB/T 50010-2010(2024年版)、2024-08-01实施(SKILL.md/calibration-rules/structural-drawings/quantity_checker 共6处已改);装饰2018定额幕墙计量规则已改写(粤标定函〔2026〕16号 P740:构件式玻璃按框外围、石材/金属板/人造板按外表面积),已更正 structural-equipment-drawings 旧表述“框外围/展开面积”;建标〔2013〕44号加时效风险警示(2024版已取消规费独立列项、住建部标准定额所2026-02《建设项目总投资费用组成》已指其部分内容不符现行政策)。④能力体检:23 个脚本 --help 全部通过,gbt_2024_search/gz_estimate_lookup/material_price_lookup/price_trace 功能实测可用;GB/T 51262-2017 造价鉴定规范、22G101 系列联网确认为现行无需改;九项专业工程计算标准补全清单(技能仅入 4 本,缺 50855/50858/50859/50860/50861/50862 六本)。⑤待办(未解决):价库种子仍停在项目所在地 2026-03 信息价,滞后 5 个月(最新为穗建造价〔2026〕74号·2026年8月);广东省级指数未入库(2026-07:房建人工113.98/材料89.69/台班103.97/造价97.79);粤标定函〔2025〕22号附件计价程序表、各期定额动态调整明细尚未取得全文;深圳配套通知文号待补;description 已达 11,451.08 字符待瘦身(待用户决策)。policy_files.json 由 7 条增至 17 条,meta.last_review 更新为 2026-09-20。 | ||
| 2026-09-20 | ㉔ v20260930-7 项目数据隐私保护体系上线(全库脱敏治理 + 发布门禁,继㉓标准入库后的合规主线升级):对技能全库做项目数据隐私暴露面扫描:55 篇 references + 20 个 scripts + 3 个 data json + SKILL.md,命中 8 组可识别主体词 / 85 处 / 13 个文件(CASE-A 原名 27、电竞馆 28〔其中 26 处为业态通用词予以保留〕、CASE-B 原名 11、CASE-C 原名 7、甲段/乙段原名 11、CASE-B 合同名 1);PII 正则另扫出真实房号 女####房 2 处(labor_settlement_audit.py 与 handwritten_bill_parse.py 的 demo 载荷),身份证/邮箱 0 处,手机号仅 claim_drafter.py 的虚构示例号。发布包内确认无客户原始 PDF/DWG/XLSX(L3 为零)。① 立制度——新增 references/data-privacy-policy.md:L1/L2/L3 三级分档(L3 客户原件严禁入库;L2 可识别主体脱敏后方可入库;L1 脱敏数值可留但须标注为样例/回归值),判据口诀「去掉项目名后还能不能认出是哪家」,案件码脱敏体系(CASE-A 地下环路管廊防渗堵漏128项组价 / CASE-B SPA会所清工结算20间客房 / CASE-C 大厦电竞馆改造),替换对照表、对外口径纪律(只说业态规律与量级不说个案身份)、准入四问 SOP、三条红线(脱敏只改标识不改结论方向、禁止跨案件拼接数值重建可识别组合、客户要求删除时按案件码一次性清除)。② 做脱敏——51 处替换落库:项目名→某商务区…工程〔案件码 CASE-A〕、标段名→甲段/乙段、合同名删除、楼栋文件名→某大厦_…、房号→女宾SPA间8(保留 间/房 结构以维持 ROOM_HINT 房名正则匹配不破坏解码回归),并对替换后的中英文间距、CASE-APDF 粘连等 6 处做二次整形。L1 数值(65元/kg、-6.80%/-7.10%、送审总额、面积等)保留不动——它们是算法回归的证据链,脱离项目名后无法反推,改动会让「何时改了什么、改前改后差多少」这条链断裂;改为在 SKILL.md 顶部声明与各实战文档标注为样例/回归值,不得对外引用为任何具体项目结论。③ 上门禁——新增 scripts/privacy_scan.py + scripts/data/privacy_terms.json:扫 references/scripts/bridge/SKILL.md(= 发布包内容范围),L3 原件扩展名 + L2 项目名/房号/手机/身份证/邮箱 命中即 exit 1 阻断打包;--strict 报 L1 数值密度、--add 新项目名入库受控、--redact 导出 L1 数值按固定系数 0.937 扰动的对外副本(小额含量/系数/页码不动以免破坏算法常量)并自动清空词库 redacted 审计台账——因『原词→案件码』映射本身即可识别,内部主副本保留台账、对外副本不带;--json 机器可读。踩坑已修:房号正则初版把 2024 房屋、29142575.87 室内天线 误报为房号 → 加后置否定 (?![u4e00-u9fff]) 修正;治理文档(data-privacy-policy.md、privacy_terms.json)自身需引用脱敏前反例与审计台账 → 设 exempt_files 白名单豁免。并已实测阻断有效(把「某大厦」临时加入 active 词库后 6 处命中并中止)。④ 入流程——release.sh 在 frontmatter 收口后、打包前强制执行隐私门禁,未通过则中止打包且不覆盖已发布 zip。收口:SKILL.md 顶部新增 🔒 项目数据隐私声明五条、结构树登记 1 参考库+1 脚本+1 数据文件、description 追加本段与触发词。 | ||
| 2026-09-20 | ㉓ v20260930-6 官方标准原件入库(用户提供5份PDF全量结构化,继㉒元数据治理后的主线升级):用户提供①《广州市市政工程主要项目概算指标及编制指引(2025)》124页 + ②GB/T 50500-2024(95页) ③GB/T 50854-2024(108页) ④GB/T 50856-2024(195页) ⑤GB/T 50857-2024(90页),要求全部录入技能。经探测:①有文本层、②③④⑤为扫描图片版无文本层,故分两条路线——路线A(有文本层,全量结构化):pdftotext -layout 取目录与文字 + PyMuPDF find_tables 取表,入库 scripts/data/gz_municipal_2025.json(indicators 510 条 + other_fees 102 条)与 references/gz-municipal-estimate-2025.md(三部分结构·综合vs分项口径差红线·道路总面积/隧道投影/桥梁投影/排水支护档/给水支墩12% 等计算规则·其他费要点·预备费基数不含建设用地费·6条使用纪律),检索器 scripts/gz_estimate_lookup.py(meta/search/get/sections/section/fee/stats)。攻克四个解析难点:三层表头拼接(综合指标表『建安工程费/不含暂列金额/含10%暂列金额』跨三行)、双单位行分流(元/m² 为主行、万元/km 存 alt,此前曾覆盖主值致 1227~1792 被 9819~13791 顶掉)、规格子行并入名称(路灯『8m单臂常规照明』+『100w高压钠灯』,限定只取项目名称行后第一段连续空label行以免吸入脏列)、目录驱动章节映射(书页=PDF页−5,用1.3排水 P37≡书页32 校准,解决正文标题行时有时无导致的章节归组错乱,此前1.6隧道曾吞并263条)。路线B(扫描件,OCR定位):apt 源无 chi_sim,从 jsdelivr 取 tessdata_fast 中文模型装好后,150dpi 渲染 + tesseract chi_sim –psm 6 全量 OCR 488 页,建 scripts/data/gbt_2024_nav.json(逐页全文 + 章节导航264条,三重降噪:剔目录页/剔尾部页码/剔重复编号判为列举项)与 scripts/gbt_2024_search.py(meta/search/open/toc/stats),导航库 references/gbt-2024-standards-nav.md 把『OCR稿只定位不引用』写为§1红线并附错字对照表(提供→提痊、依据→依狼、其他规定→基;他<规症等),每条检索结果强制输出回原件核对警示。OCR 挖出的两条关键变化:GB/T 50500-2024 前言八条修订(删除工程签证条款改新增工程计量与计价规则、增加施工过程结算计价与支付规则、增加投标报价澄清或说明、改写措施项目计价规则);GB/T 50854-2024『模板工程列入分部分项工程量清单计算,其他措施项目按项计算』——2024口径下模板不再是措施项目,对电竞馆装饰清单按新规范调整与结算口径影响直接。收口:结构树登记2脚本+2参考库+2数据文件、description追加本段与50+触发词。 | ||
| 2026-09-18 | ㉒ v20260930-4 房名解码+逐间算量闭环(cadpdf_room_decode v2 gid真值版,来自 CASE-B 结算"按图纸计算工程量"实战):① 破案——CID偏移并非一个:真实立面图同文档四个物理字体实测 NSimSun(Type0)=+29(嵌入字体字形表GID19='zero')与 MicrosoftYaHei(Type0)=+26(GID22='zero'/GID26='four')并存且都是真值——此前"MSYH探测26应为29"的前提系错误;正确架构=get_texttrace单一数据源:乱码span(uni=U+FFFD,gid=真CID)在gid空间按各自字体偏移解码,干净span(uni=真字符)永不偏移(2026.6/L-01/尺寸2800零损伤);dict与texttrace的bbox不能精确匹配(实测8/21)故弃"dict结构+texttrace打标"缝合路线;探测判据以关键词命中(SPA/VIP/SCALE、1:50形态)为主导,无关键词=证据不足老实返回0(MSYH标题栏26/29评分打平不可判),配 render 渲染对照人工核验+–force-shift兜底;嵌入字体字形表是零成本验证器(extract_font→fontTools读GID→Unicode)。② 页组按标题归组(更正错账):旧交付计算书按"每间5页"固定节奏推页,遇空白页P14后男宾SPA间2~7页组整体后错1页——邻间天花页被当立面页(多算)与空白页被当立面页(漏算)并存,20间中8间尺寸失真;改为rooms按解码房名归组+_canon_room规范化(并存关键词取先出现者——女宾VIP区标题实为「VIP SPA间1/2」)+每页标题A/B/C/D立面字母定序,重算20间墙面743.85→755.45㎡、总墙面1258.41→1270.0㎡(结论方向不变:图纸量仍远大于报量850.2㎡,1,598确定+10,000待谈判维持);已交付计算书同步重出并登记更正行。③ 尺寸链规则修正:废止v1的"M≥2×rest取M"(真实数据[2600,1240]真值3840曾被误判2600、低估1240mm),形态A仅限n≥3且最大段≈其余之和(±5%或60mm),其余一律取和(宁大勿小)——低估图纸量会导致错误核减(错方向不可逆)。④ 收口:新增 references/cad-pdf-room-takeoff.md(三层解码法§2/gid真值架构§3/页组与尺寸链§4/血泪教训§5/命令速查与回归记录§6)、quantity-takeoff-toolkit.md 新增§3.5B(与§3.5A分工:标定+总量守恒 vs 逐间对账)、结构树登记脚本与参考库、description追加触发词、version 20260930-3→20260930-4、total_files 77→79。 | ||
| 2026-09-09 | ⑳ v20260930-1 迭代(使用说明 + 做厚盲区四库 + AI学习系统联动桥 + 审价流水线固化):① 使用说明——新增 references/usage-guide.md(技能内命令速查:14脚本/3数据/五大能力命令表+纪律)、独立全量 HTML 说明交付到 /workspace;② 做厚盲区库(填实战斗法+可复用模板,非空泛)——construction-cost-control.md 增 §1.4投标成本测算填报模板表(逐格给来源防漏措施费/两级管理费)+附录"微型成本测算示例"(虚构数字演示算路,明确标注非权威);whole-process-cost-consult.md 增 §1.6全咨阶段成果与核对清单表(委托验收/自查)+2.1下"取费测算示例"(比例/核减提成/包干三种算路);settlement-archive.md 增 §六结算收尾核对清单(定案/备案/归档 checkbox 打勾用);policy-basis.md 增 §五"待补权威原文核对"操作细则(问来源/问时效/问必要三问定级)+§六各地信息价发布文登记位表(不臆造文件号),章节顺延 衔接->七;③ AI学习系统联动桥——新增 bridge/ 目录(三文件: exam_export.py 把 exam-mapping 派生 10 张学习卡导成 JSON/CSV[card_id去重/priority/trap/skill_ref]; price_sync_export.py 把价库导成 as_of/region/price/confidence/source_id 标准行[–latest/–period/–region]; README.md 接入口/字段映射/双写策略/挂载示例),exam-mapping.md 补"与AI学习系统联动"指针;注:学习系统/automation-6 在本沙箱不可达,交付桥资产供用户在自身环境挂载;④ 审价流水线固化——新增 scripts/audit_pipeline.py(一条命令审报价: –quote csv / –items 命令行 → 自动 溯源(price_trace)+三源比价(audit_triple_source) → 输出结构化审价报告[–out md / –json],虚高项汇总+证据链+效力口径,排序把虚高置顶,实测三类输入全跑通);⑤ A402 网关扩展绑定——generate_service_resource 增 payload kind=audit_pipeline(多条目→返回整份审价报告 service_type=COST_AUDITOR_PIPELINE),与既有 audit_triple(单行)并存,demo/audit_triple 回归通过;⑥ 收口:文件结构树登记 usage-guide/bridge/audit_pipeline、description 追加、frontmatter version 20260930->20260930-1、total_files 67->72、release.sh 计数扩到含 bridge、指纹重算打包 | ||
| 2026-09-09 | ⑲ 下版规划落地 · v20260930(数据可信·可运行·反哺备考,主线一/二/三/四一起做,采用"机制+可核底子+待补标记"数据策略):主线一·数据可靠性:① 新增 references/policy-basis.md(政策文件效力基线:效力闸五问[这份文件还作不作数]·文件效力登记字段·已登记可核底子表,纪律=不编造文件号,凡拿不准标"待补权威原文核对");② 新增 scripts/data/policy_files.json(政策文件结构化效力库:GB/T 50500-2024/GB/T 50854-2024[现行可核]+粤建检协〔2015〕8号[已废止·被2023-1废止]+粤建检协〔2023〕1号+发改价格〔2015〕299号[现行市场调节]+建标〔2013〕44号[现行参考]共6可核底子+1"待补权威原文核对"占位条目,不臆造文件号);③ 价库来源规范化——新增并执行 scripts/upgrade_source_trace.py(一次性):16条价记录全部按真实来源归 3 批次(GZJS202603广州造价站[可核8条]/BNJZ202608百年建筑市场[市场核5条]/WBFS202607防水堵漏实战[市场核3条])加 source_id,meta 增 source_batches 来源批次表,schema 1.0→1.1,实测 0 未解析;④ 新增 scripts/price_trace.py(材料价格溯源:trace/source/batches/evidence 四命令——输入材料+期号+地区→输出价格+来源链[source_id→批次issuer/口径/备注]+置信度+效力评级[可核/市场核/待补]+证据档[联动S~E六级material-evidence-chain]+policy_files效力闸联动,四命令全实测通过);主线二·补盲区:新增 references/construction-cost-control.md(承包人成本测算与内控:投标成本测算五步·责任成本·动态控制·预警指标·防漏防亏)、references/whole-process-cost-consult.md(全过程造价咨询:估算→概算→预算→控制价→过程→结算一条线·成果标准·取费责任边界)、references/settlement-archive.md(竣工结算备案与归档:成果定案三要素·备案路径差异·归档要件效力);主线三·能力闭环:① 新增 scripts/audit_triple_source.py(三源比价审计脚本:audit/audit-file/explain——输入报价行[项目/单价/单位/类别材料 | 检测 | 其他]→自动调 价库+检测库+政策口径 三源交叉核,输出 虚高(建议核减到X)/可核/存疑(市场核)/缺当期可比源/口径不一致 逐行判定+来源+效力警示[检测类明确标"8号文已废止仅历史参考·现行发改价格299市场调节"],csv批量实测四类典型全对);② A402 资源真实绑定——alipay_payment_gateway.py 的 generate_service_resource 从占位升级为:payload 携 kind=audit_triple 时调用 audit_triple_source 生成真实三源比价审计结论(service_type=COST_AUDITOR_TRIPLE_SOURCE,含 verdict/ref_price/source/policy_basis)作按次付费可交付资源,handle_resource_request/prepare_fulfillment 加 payload 透传(幂等重试仍返已存结果,一单一次资源),无 payload 仍返占位不伪造,demo 全链路回归通过;主线四·备考联动:新增 references/exam-mapping.md(一级造价师土建案例高频考点→看哪章→典型题映射,做中学刷题回查规范依据);开发资产(根目录,不计total_files):登记 release.sh(一键发布收口脚本)与 _DEV-GUIDE.md(四条铁律+踩坑反例)入文件结构;收口:文件结构树登记全部新库/脚本/数据+更名 material_prices schema 1.1、description 追加 18984491.41 说明、frontmatter version 20260908-7->18984491.41、total_files 58->67、指纹重算打包 |
| 2026-09-09 | ⑱ A402 网关升级至支付宝官方 A2M 真实接入(承接⑰,由运行官方 SDK @alipay/alipay-aipay@v1.6.6 install 触发):① 官方 SDK 环境就绪——安装 alipay-sdk-python 3.7.1360(+pycryptodome已装/flask已有),验证全部 A2M Model 类可导入;研读官方 ~/.agents/skills/alipay-aipay 的 aipay-interface-contract.md 与五语言 A2M demo,纠正早期"自建三端点 prepare/payment-needed/check"为官方单路径资源接口 + 支付宝开放平台网关;② 重构 scripts/alipay_payment_gateway.py(标准库→官方真实架构)——handle_resource_request 单路径资源入口:无 Proof 返 402+Payment-Needed(头)、携 Proof 验付履约后返 200 资源;验付走 AlipayAipayAgentPaymentVerifyRequest/AlipayAipayAgentPaymentVerifyModel(入参 trade_no/payment_proof/client_session)、履约走 AlipayAipayAgentFulfillmentConfirmRequest/Model(入参仅 trade_no),均通过 init_alipay_client() 门控的 SDK client;商家账单 RSA2(PKCS#1+SHA256) 8 字段字典序本地签名;Payment-Needed protocol 8字段/method 6字段、pay_before 改带时区ISO8601(非int时间戳);严格六项验付校验(active/amount/out_trade_no/resource_id/未重复履约/状态机);订单经 configure_order_repository() 端口绑定持久化(默认 JsonOrderRepository 写盘非内存),(resource_id,out_trade_no) 幂等;反幻觉纪律升级——未配 AIPAY_APP_ID/AIPAY_PRIVATE_KEY/AIPAY_ALIPAY_PUBLIC_KEY/AIPAY_SELLER_ID 不初始化真实 SDK(init_alipay_client 抛错)、验付履约只走明示 mock=True 绝不伪造,密钥边界遵循官方红线不索求生产私钥;③ 同步 references/alipay-a402-payment.md——架构改官方单路径资源接口+payment.verify/fulfillment.confirm,补 protocol 8/method 6 字段、pay_before 时区、RSA2 字典序签名、严格六项校验、repository 持久化端口、沙箱 service_id=api_mock_service_id,弃"自建三端点"表述;④ 沙箱级验证全通过——demo 全链路(402下发→Payment-Needed两层结构正确→携Proof验付→履约确认→200资源→幂等already_fulfilled=True)、语法 py_compile OK、bill 结构字段核验全对、Flask 资源端点路由 /resource/<id> 可创建、无密钥门控拦截真实SDK 生效(反幻觉);⑤ 收口:结构树 2 文件描述更新、description 追加 20260908-7 说明、frontmatter version 20260908-6->20260908-7、total_files 不变58、指纹重算 | ||
| 2026-09-09 | ⑰ 支付宝 AI 按量付费(A402)能力上线(对外按次变现·审计常见拦"未进行付费改造"收敛):① 新增 references/alipay-a402-payment.md(卖端接入规范:三核心端点 prepare/payment-needed/check·账单bill两段protocol/method字段·五必查点拆解[402账单下发/Payment-Proof重试/验付调用/履约确认/订单持久化与幂等]·CREATED→PAID→FULFILLED状态机·沙箱/线上密钥环境变量·与造价业务结合的资源定价示例·上线Checklist);② 新增 scripts/alipay_payment_gateway.py(可运行A402卖端网关骨架:prepare返回402+Payment-Needed头/幂等建单/验付verify_payment/履约fulfill/本地JSON持久化+order_key幂等键/可作HTTP端点,demo演示全链路五必查点实测通过;反幻觉纪律——未配置AIPAY_*密钥仅走明确标注的"模拟,非真实资金",验付只认支付宝TRADE_SUCCESS/FINISHED,绝不伪造已收款);③ 触发词与能力声明追加 frontmatter description;④ total_files 56->58、version 20260908-6、指纹重算 | ||
| 2026-09-08 | ⑯ 价库纪律可执行化升级(material-price-guide/价库脚本收口):① schema 键名核对——确认 material-price-guide.md 数据字段键(期号/口径/计价地区/价格/来源/置信度/备注)与 data/material_prices.json 及脚本 batch docstring 三者已全中文一致,schema 对齐达成;② 修复纪律闸失效——发现 material_price_update.py 的 validate() 定义后从未被调用(单条 add/update 与 batch 全部绕过),且 batch 通道无任何校验,可让"缺来源却标 可核/市场核"的权威价记录静默入库;已在 upsert() 统一入口补调 validate(单条/批量一并覆盖),并重写 validate 落实可执行的四要素纪律(价格>0/期号 YYYY-MM/置信度限三档;可核与市场核缺来源即拒,经验估为待校档可缺来源),删冗余残缺 if-pass;③ 口径统一——把文档/两脚本 docstring/meta.note/类别说明中把"待校"误并进置信度取值的旧混写(写成 经验估·待校 会被当作 conf 合法值填、实为非法)全面澄清为"置信度取值仅 可核/市场核/经验估 三档,经验估=待校档(可缺来源)",杜绝使用者填非法取值被拒;④ 实测通过:CLI add(市场核+来源)写入成功、batch 缺来源"可核"条被拦、batch 合法条成功、conf 非法值/价格≤0 全被拦、lookup meta/search 读取端无回归;total_files 56、version 20260908-5、指纹重算 | ||
| 2026-09-08 | ⑮ 稽核官补强升级(审价终局能力,+6库,配"稽核官"名号):① 新增 references/gongying-material-audit.md(甲供/甲指/限价/甲供设备四口径辨析·甲供扣款公式与价税处理·甲供设备安装费边界·甲供材管理办法·7大作弊点,衔接税差/证据链/取费基数);② 新增 references/material-evidence-chain.md(S~E六级证据效力分级·认价单四要素与五病·价超信息价四步审核·证据链搭建范式·取证对抗技巧);③ 新增 references/settlement-vat.md(结算价税口径总开关·甲供税差·计税方式变更/简易条件验证·价税分离红线,守反幻觉不代税法涉税以现行政策+合同为准);④ 新增 references/cost-appraisal.md(造价司法鉴定:启动与范围·鉴定依据·计价规则选择·意见书审查五要点·质证抓手,衔接GB/T51262-2017);⑤ 新增 references/second-review-defense.md(财评/审计/复审/背靠背差异·财评对标批复·审计程序留痕·防二审推翻的"一审埋钉子"·多轮审查总清单);⑥ 新增 references/unbalanced-settlement.md(报价坑→结算兑现路径·稽核三步定位"量增×单价高"·合同约定边界,衔接模块五§5.3);⑦ 决策树增6条稽核路由、模块七核心参考补稽核纵深引用、references结构树登记6库、description追加26+触发词、total_files 50->56、version 20260908-4;维护记录登记 | ||
| 2026-09-08 | ⑭ 技能更名:经技能全貌盘点+用户选定,由「中国工程造价实战参考(cn-cost-ref)」更名 「造价稽核官 CostAuditor」,副标"识图·套额·组价·审价核减·结算争议·索赔,以「审」为刃贯穿造价全过程"。落地:frontmatter name(造价稽核官|cost-auditor,保留cost-auditor/cn-cost-ref技术路径防断内部引用)、description 首句重写点题、文件主标题更新、version 20260908-2->20260908-3、fingerprint 重算、total_files 不变50;不物理重命名目录(避免断内部引用) | ||
| 2026-09-08 | ⑬ 四线补短升级(补价/加厚结算/非标指标/跨库索引,E任务统一收口):① 材料价格库——新增 references/material-price-guide.md(schema说明+四要素+置信度三档+检索/月度更新命令+月度SOP+调差衔接)、scripts/material_price_lookup.py(meta/search/list/regions/compare/export/to-adjuster,to-adjuster产出{"ft":..,"f0":..}供cost_adjuster)、scripts/material_price_update.py(库内首个可写脚本:add幂等覆盖同四要素/update改错价/batch单月批量/log;历史快照不删、每次写自动追加changelog、四要素缺来源只能标置信度=经验估(待校档))、data/material_prices.json(种子:广州造价站2026-03税前综合价[可核HRB400E 3114元/t等]+2026-08百年建筑市场价[市场核]+防水堵漏实战核价[聚脲D400 40元/kg/渗透结晶15元/kg/止水条35元/m]),模块五新增 §5.14 材料价格库与调差衔接、决策树增"材料当期价/调差"入口、cost_adjuster.py 删死代码改由价库供价;② 结算审核模块七加厚——references/settlement-audit.md 补 §3A对量谈判专项(口径优先级/价差三分法/让步纪律/证据包)+§3B结算争议处理决策树+末尾4条钩子(清标衔接等),SKILL.md 模块七正文扩为8步主流程+§7.3四向钩子表+原§7.3改§7.4,删除名实不符虚标句;③ 非标业态单方指标框架——新增 references/cost-indicators-nonstandard.md(电竞馆/电竞酒店/文体场馆/标准厂房/商业改造五大业态主导因子清单+专业比重体检带+自项目沉淀字段模板;守反幻觉不填死价,凡元/m²必带置信度+来源批次,C3起步锚引用repricing-audit已核单价作下界标"待校准");④ 跨库主题索引——新增 references/cross-ref-index.md(高频问题→命中文件/脚本/数据路由总表、脚本/数据速查10+2、按专业主题路由、3条"一条龙"、维护规则);⑤ 决策树增 4 条入口、description 追加触发词、total_files 44->50、version 20260908-2;维护记录登记 | ||
| 2026-09-08 | ⑫ 工程质量检测收费结构化速查库上线(源自用户提供的《检测收费标准八号文(粤建检协〔2015〕8号)》87页原件):① 全量解析原PDF → scripts/data/gd2015_fee.json(1,967条/218个二级组/11大类/87页,配 tags 业务板块标签与 inherit 共享计价标记48条、0缺单价,单价区间3~180,000元、中位数500元);② 新增 references/gd-testing-fee-2015.md——效力警示(已被粤建检协〔2023〕1号于2023-01-06废止,现行发改价格〔2015〕299号市场调节价,仅供比价不作强制)、11大类页码索引、四种计价结构(单价型/组合型22%技术工作费/分段累进只对超出部分/共享型不得重复计费)、六大板块速查(现场实体检测2.x·防水材料4.38-4.42·装饰材料·围护结构节能6.6·绿建评价与能效测评6.15-6.19·室内环境11.x)、检测费列支红线(企业自检含在企业管理费不得另行签证 vs 建设单位委托第三方检测列工程建设其他费用,依建标〔2013〕44号)、六大多收费陷阱、三线复核公式;③ 新增 scripts/testing_fee_lookup.py(meta/search/get/list/groups/tags/share/export 八命令检索,–md/–json 导出);④ 新增 scripts/testing_fee_parser.py(PDF→JSON 可复现解析:7列布局、层级继承、二级组与首条数据同行陷阱、断词斜杠与中文空格清洗,实测重跑完全复现);⑤ 模块五新增 §5.13 检测费审核索引;决策树增"检测收费/检测费核减"入口;description 追加40+触发词;total_files 41->44、version 18984470.80;维护记录登记 | ||
| 2026-09-04 | ⑪ 综合单价审核与重新组价方法论升级(源自 CASE-A 防渗堵漏128项综合单价重新组价实战):① 新增 references/repricing-audit.md——按省定额取费+当期信息价的综合单价复核/重新组价"六步法"(骨架钩稽→病灶定位→取费口径核对→材料价核减→重算→影响评估),含广东取费费率(管理28%/利润20%/基数=人工+机具)、材料价核减规则、双口径工日、6表交付物规范;② 新增 scripts/pdf_price_parser.py + references/pdf_price_tables.md——预算PDF综合单价分析表/分部分项清单计价表程序化解析(10列布局识别、跨页数字断裂、12位编码多出现保留、含量即金额判别、自动钩稽校验、反推费率分布,–auto自动定位页码,已实测 CASE-A PDF 64项钩稽0不符、费率分布直击取费不统一);③ 新增 references/leak-repair-pricing.md——地下/管廊渗漏维修堵漏工艺组价专项(渗透结晶/聚脲注浆D400/止水条/速凝水泥/聚合物修复砂浆/防火涂料含量参考与6大价格陷阱);④ 模块五新增 §5.12 综合单价审核与重新组价索引;决策树增"审核综合单价/重新组价"入口;概述修正历史重复段;description追加30+触发词;total_files 37->41、version 2026.09.04;维护记录登记 | ||
| 2026-08-21 | ① 修复 quantity_checker.py 锚固长度计算Bug:原系数表数值错误(HRB400/C30输出18mm),改按 GB 50010-2010 8.3.1 公式 lab=α×(fy/ft)×d 计算,HRB400/C30/laba=35d、二级抗震laE=40d,与22G101-1一致;② 修正 calibration-rules.md 锚固表:二级抗震系数1.10→1.15(40d),laba表 C25=39d/C35=32d/C40=29d;③ SKILL.md 3.3 图集表 16G101系列→22G101系列(含structural-drawings.md);④ 5.6.1 规范引用更新为 GB/T 50500—2024;⑤ 统一"五专业"口径:模块三补园林景观(决策树加园施/绿施/景施分支,参考文献表加园林指向,输出规范专业类型加园林);⑥ 6.7 报警触发器锚固阈值 40d→35d 对齐修正后规范值 | ||
| 2026-08-21 | ② 技能内容升级(新增5个参考库并集成索引至SKILL.md):pricing-foundation.md(计价体系基础·增值税一般/简易计税·综合单价辨析)、claim-delay-analysis.md(工期延误关键线路法·不可抗力·情势变更)、tender-control-evaluation.md(招标控制价编制与异议处理·评标办法实务)、new-process-quota.md(装配式/钢结构/地基处理/防水保温/铝模爬架等新工艺→定额映射)、cad-programmatic.md(程序化DWG提取);同步更新frontmatter描述、七大模块表、模块二2.5/模块四4.9-4.10/模块五5.8-5.9/模块六6.8索引、文件结构清单 | ||
| 2026-08-21 | ③ 工具驱动精准识图与算量升级:新增 drawing-recognition-detailed.md(全16类专业详细识图规范与视觉识别范式)、quantity-takeoff-toolkit.md(视觉+ezdxf/pymupdf+比例尺标定+交叉校验四步流水线);新增 scripts/takeoff_toolkit.py(DXF几何提取/PDF逐页渲染/比例尺标定/图像量测/BOQ汇总,依赖自动安装);环境已实测可用(ezdxf1.4.4/pymupdf1.28.2/Pillow/numpy);SKILL.md同步更新模块三/模块六索引、6.7交叉校验、文件结构、维护记录 | ||
| 2026-08-21 (月底例行) | ④ 反抄袭保护与内容指纹上线(automation-1787251361079 触发):① frontmatter 增补 version: 2026.08.21-monthly / license: Internal-Use (WorkBuddy Skill) / fingerprint_sha256 / total_lines / total_files / provenance 6 项元数据,便于合规审计;② 正文首插入「⚖️ 知识产权与反抄袭声明」5 条(来源唯一 / 数据溯源 / 指纹登记 / 许可证 / 违规申诉)+ 「📚 原创知识地图」6 项原创贡献清单(变更审核方法论、不平衡报价数学、报价自检、工具流水线、脚本 Bugfix、校验库集成);③ 完整性核查通过:22 个文件 / 7,074.35 行 / 全部引用可命中;④ 新指纹 280d602588258caf1f934a5eaa29831eb41419d618bb8f6cdf21cbae65870a69(维护后 SKILL.md 1,059.75 行 / 较升级前增加 28 行)替代旧指纹 c447a82e9329df3e552078ab3c3cb45ba9c7c90f6ae1b2f1d4bbc6cf7898110e;⑤ 本次仅做合规与可追溯加固,未改实质业务内容,下次实质性升级窗口:2026-09-30(九月维护窗口,届时重点核对 GB/T 50500-2024 落地第 12 个月回顾 + 各地新工艺定额更新) |
| 2026-08-22 | ⑤ 实战模块补齐| 2026-08-23 | ⑥ 合同管理模块(GF-2017-0201风险分担价款调整)上线;装配式钢结构园林专项算量上线;模块四补4.7节;模块三标注专项算量;references 22->24;total_files 26->28;version 2026.08.23-monthly与索引升级;SKILL.md 补齐模块七正文(§7.1/§7.2/§7.3此前仅有概述表索引无正文);2026-08-22修复编码事故(PowerShell Get-Content GBK坑),从.workbuddy救回干净基底并重新施加编辑| 2026-08-23 | ⑦ 方向D工具脚本上线:cost_adjuster.py(材料调差)、boq_builder.py(清单模板生成)、claim_drafter.py(索赔函生成);scripts 2->5;total_files 28->31;SKILL.md frontmatter更新;SKILL.md 补齐模块七正文(§7.1/§7.2/§7.3此前仅有概述表索引无正文);2026-08-22修复编码事故(PowerShell Get-Content GBK坑),从.workbuddy救回干净基底并重新施加编辑
| 2026-08-23 | ⑧ 全专业图纸与设备体系扩展:新增4个参考库 drawing-qty-mapping.md(全专业图纸→清单通用映射母表)、structural-equipment-drawings.md(建筑结构9类设备)、mep-equipment-drawings.md(机电安装8大类设备)、municipal-landscape-equipment-drawings.md(市政道路桥隧机电/综合管廊/景观园林/泵站全专业设备构件级算量,368张构件级清单表);模块三参考表与文件结构树登记4库;修复文件结构树工具脚本重复行与重复##概述标题;references 28->30、total_files 33->37;version 2026.08.24-monthly;description追加触发词 |
| 2026-08-25 | ⑨ TRACE评测反馈优化维护:① 扩展触发词覆盖新手入门场景(新增20+新手友好触发词);② 各模块新增实战案例(模块一至五各补1-2个典型案例);③ 优化描述结构提升新手友好度;④ 更新版本号至2026.08.25;⑤ 重新计算内容指纹 |
| 2026-08-26 | ⑩ 清单模式编制 + 设计范围红线 实战反馈完善:① 新增 模块八 工程量清单计价标准清单模式编制(§8.1-8.8:两清单区别、五类清单、12位编码规则、综合单价组成、三级汇总、其他项目四要素、Excel模板规范、装饰附录要点),概述表升为八大模块、决策树增清单入口、反幻觉红线增第9条(范围红线)/第10条(清单模式合规);② 模块三新增 §3.10 设计范围与红线分析(算量前置必做),含《设计范围与红线分析表》模板与"红线判定三问",并在模块六/八引用;③ 新增参考库 boq-standard-mode.md(清单模式规范全解);④ boq_builder.py 新增 standard/decor 子命令,输出含编制说明+设计范围红线+单位工程费汇总+分部分项(12位码)+措施+其他项目+规费税金+综合单价分析的完整清单模式工作簿;⑤ 同步修正原电竞馆报价(此前用7位码、机电整包进分部分项、缺其他项目/规费税金/单价分析)按新标准重出 |