LabPowerTools
首页 更新日志
更新日志 自 2026-08-17 首版上线以来的重大功能更新。新功能、优化、修复与解析库动态都记录在这里。
2026-09-30(虚拟实验室 3D MVP:我的实验室数字孪生第一版)
新增
虚拟实验室 3D 场景(lab-home「虚拟实验室」区块):Three.js 低多边形等轴测场景——收样室 / 理化室 / 仪器室 / 天平室四个功能房间(含门洞朝向中央走廊的墙体、实验台、防振天平台、通风橱、货架与样品箱等家具陈设),10 台设备简模各带状态灯(绿正常 / 黄校准临期 / 红已超期 / 灰停用)。拖动旋转、滚轮缩放、自动巡航(首次拖动即停,prefers-reduced-motion 时禁用),IntersectionObserver 离屏暂停渲染,整场景 82 draw calls / 约 2700 三角形。
新增
场景与真实数据打通:场所切换 chips 绑定 /api/lims/home/overview 的真实地点列表(主场所 / 分场所 / 临时场所),房间与设备面板显示当前所选真实场所;房间面板含功能说明、温湿度演示值与室内设备清单,设备卡片含型号、状态、下次校准日期。房间布局与设备为演示模型(面板明确标注),设备台账与环境监测模块上线后经数据适配层切换真源,场景代码零改动。
新增
右侧联动信息面板:场景内点击房间地板或设备(射线拾取 + 悬停高亮)与面板列表双向联动,总览 → 房间 → 设备三级下钻,随主题切换自动适配明暗配色;左侧导航新增「虚拟实验室」入口。
修复
宽屏下 3D 画布被压为零宽:本地 tailwind 子集不含 lg:w-[300px],宽屏时面板按 w-full 占满整行、画布 flex 基宽归零不可见(移动端 flex 纵向布局不受影响,故测试时未暴露);3D 区块布局改为页面内自定义 CSS(画布固定高、≥1024px 时面板固定 300px 侧栏),桌面 1600px 与移动 420px 两档实测通过。教训记入原则:本站点新布局一律先查 tailwind 子集覆盖,响应式关键尺寸用自定义 CSS 兜底。
2026-09-30(需求调研选项轮换:聚焦实验室经营管理)
优化
需求调研五个已完成选项替换为新方向:标准结构化解析、标准判定工具、标准换版提醒、标准 AI 问答、不确定度评定报告生成均已上线,调研项轮换为「客户管理、资源管理(人机料法环台账)、计费核价、成本管理、试验排程」五个实验室经营管理方向,采集「我的实验室」业务板块的建设优先级;方法验证工具、计算器持续扩充两项保留。
2026-09-30(不确定度评定 v2:参考模板库 + Word 报告导出)
新增
13 个参考模板全量上线(JJF + CNAS-GL/TRL 真实算例):模板库从"空骨架"升级为带文档真实数值的完整算例——JJF 1059.1 量块校准(演示进阶 Up + t99 有效自由度路径)、CNAS-GL007 电器四个(接地电阻 / 噪声 / 爬电距离 / 绕组温升手工灵敏系数)、GL006 化学 NaOH 标定(乘积幂模型 + 绑定输入量自动灵敏系数)、GL009 钢筋屈服、GL016 运动粘度、GL023 汽车噪声、GL026 射频功率(反正弦分布)、TRL-002 纺织 pH、TRL-007 混凝土抗压。每个模板标注参考出处与文档结果对照(含修约规则差异说明),载入即可完整复现并逐项对照。
新增
模板选择器改版:先选领域(通用/计量/电器/化学/材料/石油石化/汽车/无线电/纺织/建设),再选模板;支持按名称 / 出处关键词搜索;模板芯片带出处小字,选中模板下方显示「参考出处 + 文档结果对照」说明条。模板自带的包含因子设定(如量块的 Up + 99%)载入时自动同步。
新增
Word 评定报告真导出(-20 LP):导出包含被测量与依据、输入量、分量汇总表、逐分量计算过程(公式→代入→结果)、合成与扩展、规范结果表述的完整 docx 报告;服务端扣减 20 LP 并存档快照可追溯,每账号每日 10 次上限,余额不足拦截提示。打印 / 另存 PDF 保持免费。
优化
A 类数据录入支持 Excel 直粘:贝塞尔 / 极差法数据框可直接 Ctrl+V 粘贴 Excel 行或列(Tab / 换行 / 逗号均可分隔),实时回显「已识别 n 个数据,x̄ = …,s = …」。
修复
模板切换后高亮不跟随、乘积幂模型公式显示原始符号两处问题。
2026-09-30(新工具:测量不确定度评定)
新增
测量不确定度评定(uncertainty.html,超级能力管理首个上线模块):JJF 1059.1-2012 自下而上 GUM 分量法五步向导——①被测量(7 个检测项目模板自动带出分量骨架:通用直读、接地电阻、温升/温度、噪声、泄漏电流、化学含量测定等)→ ②测量模型(直接读数 y=x 或乘积幂 y=k0·Πxi^ai,绑定输入量后灵敏系数 c=|ai·y/xi| 自动算)→ ③分量清单(行展开内嵌计算器:A 类贝塞尔/极差法/预评估重复性,B 类证书给定、均匀、三角、反正弦、正态、两点、不对称区间七种分布 + 直接给定,支持自定义分量增删、相对形式录入、人机料法环测六类来源标注)→ ④合成与扩展(不相关合成 uc=√Σ(ci·ui)²,k=2/k=3/进阶 Up 有效自由度 Welch-Satterthwaite + t 因子,U 按 1-2 位有效数字只进不舍或四舍六入五成双,y 末位自动与 U 对齐)→ ⑤报告预览(含 JJF 表 4-2 分量汇总表与规范结果表述)。
新增
计算过程全程可视:每个分量实时显示「公式 → 代入 → 结果」三段式;帕累托图(|ci·ui| 降序 + 方差累计占比)找主导分量、方差占比饼图、A 类数据散点回放(含均值线)、B 类分布形态小图、结果区间尺(y ± U 图形化)、分量来源鱼骨图(六类来源挂骨)。
新增
模板 = 分量来源库:模板只给分量骨架与评定提示(数值留空由用户填),纠正"按领域一刀切"——同为电器,温度(5 分量)、噪声(6 分量)、泄漏电流(5 分量)分量结构各不相同。
新增
免费+付费边界:不登录即可完整使用计算与可视化,报告可直接打印/另存 PDF(免费);「导出 Word 报告(-20 LP)」为登录门 + 上线提醒登记(假门即调研),点击自动投递需求。草稿自动暂存本机浏览器,刷新不丢。
2026-09-30(判定措辞体系 + 低含量结果表述阶梯)
新增
判定/结论措辞表(B1):判定用语从写死在代码里改为随模板下发的数据(tpl.verdict)——记录式默认(合格/不合格/待定/不适用/未做/待录入),报告式(符合/不符合/——/"仅出具实测值")与药品式("(不符合规定)"后缀)已预留,为超级报告铺路;手动判定下拉新增「未做」选项。
新增
"未做/不适用"硬规则(B1):导出前自动核查——判定合格/不合格但无任何检测数据的项目给出警告(未做的项目不得判定,应标"未做"并说明);标记未做/不适用而备注为空时提示补说明(依据《生态环境监测原始记录规范书写图解》"空白与不适用"规则)。
新增
低含量结果表述阶梯(B2):曲线定量类记录(分光光度/ICP 等)只要标准解析出检出限/定量限,在线页与导出 Excel 自动新增「结果表述」列——低于检出限报"未检出(检出限 …)",检出限至定量限之间报"小于 …(定量限 …)",其余按有效位自动修约(在线页 round465 四舍六入五成双);保留位数取检出限/定量限/限值中小数位最多者。判定列同步回归纯净:"未检出"属结果表述不再混入判定列,判定只基于数值比较。
2026-09-30(覆盖确认可填修改原因 · 电子更正五要素对齐)
新增
覆盖确认支持填写修改原因:覆盖系统计算值/判定值的确认弹层新增「修改原因」输入框(可选,如"记录笔误、读数誊错"),随覆盖事件实时写入服务端审计表(record_audit 新增 reason 列,存量数据兼容);导出 Excel 的「操作日志」快照同步增加「修改原因」列,空值显示"—"。对齐生态环境监测电子记录更正五要素(本人账号 / 修改前后值 / 实际操作时间 / 修改原因 / 审计轨迹)。
修复
审计上报接口短时回退已恢复:今日早些时候部署导出补丁时误用旧基线文件,导致 /api/record-audit 接口短时不可用(其间覆盖操作的留痕上报未入库,页面其他功能不受影响);已用正确主源重新部署并回归验证(接口 200、原因字段落库正常)。补丁流程自此强制执行"基线与线上文件 diff 为零"前置校验。
2026-09-30(导出 Excel 同步五类色块 + 操作日志快照)
新增
导出 Excel 同步五类色块:原始记录导出件与在线页同套色板——灰=固定值(表头/限值/条款/标准原文)、青=系统获取值(机构/样品/设备)、橙=填写值(原始读数)、蓝=计算值(平均值/浓度/修约等活公式列)、紫=判定值;封面附"色块说明"行,打开 Excel 即知哪些格子能改、哪些是活公式。
新增
操作日志快照 sheet:导出件新增「操作日志」页——服务端审计表中该记录的每次覆盖计算值/覆盖判定值(时间、操作人、字段、原值→新值、类型)自动带出,字段路径翻译成"方法 / 项目 / 字段"人类可读格式,覆盖类操作的新值按类型着色;审计永久留存,随时重新导出即可补齐。
2026-09-29(标准查新助手 · IEC 国际标准自动核查上线)
新增
IEC 国际标准自动核查:接入 IEC Webstore 官方检索 API(ElasticSearch 接口),IEC 标准从"需人工核查"升级为全自动核查,现行有效/更新/废止/即将实施全支持,附官方出版物页链接。修正案(AMD)检出:主检索结果之外自动调用 autocomplete 接口补探独立修正案条目——版本一致但检出修正案时报「勘误/补充」并给出修正案编号(如 IEC 60335-1:2020/AMD1);版本不一致时报「更新」并给出最新合并版(如 IEC 60335-1:2020+AMD1:2025 CSV)。实测:IEC 60335-1:2020 → 勘误/补充(AMD1 修正案)、IEC 60335-1:2010 → 更新至 2020+AMD1:2025 合并版。
优化
候选精确匹配改全等比较:前缀模糊匹配会把 IEC 60335-2 误中 60335-2-105 这类子部分标准,候选标准号改为用提取正则重新解析后做前缀+编号全等比较,杜绝串号。
说明
ISO 标准与团体标准维持人工核查入口:ISO 官网全站 Cloudflare 防护(服务端 4 个检索端点均 403)、全国团体标准信息平台为 WAF JS 挑战,均无服务端自动查询通道;页面保留对应官方平台直达链接,点击计数纳入需求调研。
优化
查新助手页新增「数据源覆盖说明」板块:明确列出可准确自动抓取的标准类型(国标/行标/地标/计量规范/IEC 及各自官方来源)与暂无法自动抓取的类型(ISO 等国际标准、团体标准,标注自动通道开发中),用户核查前即可预知哪些能出自动结论。
2026-09-29(超级标准第 6 件工具 · 标准查新助手上线:按次付费首个样板)
新增
标准查新助手(std-check.html):粘贴文本或上传委托书/清单文档(PDF/Word/TXT,服务端提取文字,≤20MB),自动识别标准编号(前缀白名单防误报,支持 GB、GB/T、行业、DB 地方、T/ 团体、ISO/IEC 国际,含版本年份;重复编号自动去重,识别结果可手动删改)→ 对接权威平台逐一核查有效性:国家标准走国家标准全文公开系统(食品安全国标自动回源食品安全国家标准数据检索平台,openstd 不收录 GB 2763/4789/5009 系列)、行业标准走行业标准信息服务平台、地方标准走地方标准信息服务平台(检索结果缓存 24h,减轻官方站压力);团体标准官方平台未开放自动查询,给出人工核查入口链接(ISO/IEC 国际标准见当日后续更新)。查新结论 7 类:现行有效 / 更新 / 已废止 / 勘误·补充(检出修改单)/ 未提供版本(给出最新版信息)/ 无法找到标准 / 需人工核查。实时流式展示核查进度,结果按《标准有效性核查记录》固定格式输出(核查说明含分类计数 + 待更新项数 + 查新时间表),每行附官方来源链接,可导出 Word / 复制 Markdown。
新增
按次付费计费闸门(首个"限量免费+按次付费"样板,原则四落地):每账号 3 次终身免费额度,用尽后每次核查消耗 100 LP(扣费前弹确认,积分不足拦截并提示赚取途径);每账号每日 10 次会话上限防刷。积分流水新增 std_check 类型。全程需登录。
优化
首页超级标准区「标准查新提醒」假门转为真链接「标准查新助手」;hero 轮播与需求调研选项同步更名,调研项改为"标准换版提醒"(自动通知+差异比对,作为下一步需求采集)。
修复
openstd 数据怪癖防御:复审确认日期偶被填入发布日期列(如 GB 5749-2022 显示 2025-12-09),检出"发布晚于实施"时丢弃发布日期字段,不展示自相矛盾的数据。
新增
计量技术规范数据源(JJG 检定规程 / JJF 校准规范):接入国家计量技术规范全文公开系统(jjg.spc.org.cn)官方检索接口,计量规范从"无法找到"升级为自动核查(现行有效/更新/废止/即将实施全支持,附详情页链接)。两个接口坑的修复:① 平台 pageSize 封顶 50 且为模糊匹配,短编号(如 JJG 7)结果超一页会漏——自动翻页至多 200 条后本地精确匹配;② 平台 publishDate 常为首版年份(如 JJG 52-2013 显示 1987),早于本版编号年份时自动改用 modiDate(本版批准日期)。核查说明与分类计数同步纳入"计量技术规范"。实测:JJF 1059.1-2012 现行有效、JJF 1059.1-1999 正确报更新至 2012 版、JJG 7-2004 命中且日期正确。
优化
一单一库比对页补站点头部:与其他工具页一致——深色顶栏(LabPowerTools 品牌 + 首页/标准解析库/查新助手导航)+ 面包屑(首页 › 超级标准 › 一单一库比对),保留页内"← 返回 LabPowerTools"链接。改造写入 patch_cma.py 补丁脚本,源文件更新后可一键复现。
2026-09-29(能力中枢 · 旧版数据全量同步 + 旧版页加新版入口)
新增
旧版能力数据全量同步至能力中枢:旧版我的实验室(lab_caps,171 行有效数据,另 2 行属无效 lab 已排除)经幂等脚本 sync_legacy_caps.py 同步进新版 capability_item——两个真实地点(宜山路 / 牵翼信息化实验室)建为新地点档案,检测对象按名归并为 4 个、项目 167 个,cite 中的标准号提取归并为 6 个方法(各挂「现行」版本),标准号后文字进条款号,code 进领域代码,cite 全文留说明,状态置「已验证」并写流转留痕「自旧版实验室同步」。脚本可重复执行(全链路 find-or-create + 同地点/对象/项目去重),旧版继续录数据后再跑即可增量同步。能力库总数 5 → 176。
修复
自动编码撞上自定义编码:_next_code 按 LIKE 'M-%' 取最大序号,演示种子的 M-CEMENT-001 等非数字编码干扰解析,会导致新编码与已有编码冲突报 500;改为只统计「前缀-纯数字」编码取最大序号。server.py 与同步脚本同步修复。
新增
旧版页加新版入口:lab.html 桌面导航加「新版入口 →」按钮,面包屑下加全端可见的切换横幅;旧版保留用于能力条目维护过渡期。
2026-09-29(我的实验室首页 · 今日待办改多条纵向滚动)
优化
今日待办从打字机单条播报改为多行列表纵向滚动:卡片内一次可见 3-5 条待办(红/黄严重度左边条 + 类型 + 内容 + 倒计时 chip 的紧凑行,行高约 54px),内容超出可视高度时双副本无缝向上滚动,悬停/触屏暂停,点击任意条目直达处置分组;内容不超高时静态展示不空滚;卡片拖拽缩放后自动重新评估是否需要滚动副本;reduced-motion 用户静态列表。「显示全部」弹层与下钻逻辑不变。
2026-09-29(我的实验室 P1 · 能力中枢上线:资质能力库)
新增
资质能力库(lab-caps.html):「我的实验室」第一个真实 CRUD 模块。能力条目 = 实验室能做什么检测的总账,一条条目串起维度链 地点 → 大类 → 检测对象 → 领域代码 → 项目/参数 → 方法版本,附条款号、测量范围、不确定度、限制、说明、备注与生效日期。页面含状态概览 chips(点击过滤)、地点/大类/关键词筛选、分页表格、行内展开详情。
新增
状态机全生命周期:草稿 → 待验证 → 已验证 → 获认可,异常支路 变更评审 / 暂停 / 注销;非法流转服务端直接拒绝并提示可走路径,转 暂停、变更评审、注销 强制填写理由。每条流转写入 capability_event 留痕(谁、何时、从什么状态到什么状态、为什么),展开行可查完整历史。
新增
就地新建维度链:新增条目时,检测对象、项目/参数、方法、方法版本都支持「选已有」或「就地新建」,编码自动生成(C-xxx / P-xxx / M-xxx),相同维度链 + 生效日期判重拦截。新建不离开表单,录入一步到位。
新增
lab-api 六个能力端点:capability/meta(维度链选项)、list(筛选+分页+状态分布计数)、events(流转历史)未登录回退演示实验室只读;create / update / status 写操作走 JWT + X-Tenant-Id + membership 三重校验。overview 端点补充返回租户 id 供前端写操作使用。
优化
首页功能入口接线:「能力中枢 · 资质能力库」从「提醒我上线」假门变为真链接,标注「已上线」,侧边导航同步直达。未登录访客可看演示实验室完整只读页,点任何写操作弹出登录引导(原则三:假门即调研)。
修复
部署联调实测全链路:测试令牌跑 创建 → 草稿转待验证 → 非法流转拒绝 → 留痕查询,全部符合预期后清理测试数据。
2026-09-29(我的实验室首页 · 紧急修复:驾驶舱渲染成源码文本)
修复
驾驶舱卡片二次访问后整片显示 HTML 源码:gridstack save() 默认把每个卡片的 innerHTML 也写进布局存档,下次访问 load() 经 renderCB 以 textContent 塞回,标签全部变成可见文本。首次访问正常、刷新即坏,极具迷惑性。改为 save(false) 只存几何信息,加载前再剥离旧存档里可能残留的 content 字段,双保险。
2026-09-29(我的实验室首页 v1.6 · 功能入口卡片挂实时指标)
优化
功能入口矩阵升级为指标卡片:八个分组卡(能力中枢/人/机/料/法/环/体系/业务)卡头右侧新增状态灯(取该域最差状态),卡面顶部挂载真实关键指标:大数字总量(如 3 台在用、2 份受控文件)+ 状态 chip 组(临期/超期/低库存/评审超期等,大于 0 才显示),数据全部来自 /api/lims/home/overview 的 kpi 与 dist,接口失败时指标区如实显示加载失败;卡片布局从 3 列调为 4 列,模块下钻与「提醒我上线」假门保留。
优化
业务(L5)暂无数据源,卡片如实标注「P5 规划,业务流程上线后接入数据」,不造假数。
修复
功能入口列数实际不生效:本地编译版 tailwind.css 未包含 xl:grid-cols-4 等类(tailwind 类名只编译已用到的),改为页面内自定义 .entry-grid 媒体查询,功能入口随分辨率真实自适应:手机 1 列 / ≥640px 2 列 / ≥1024px 3 列 / ≥1280px 4 列 / ≥1536px 5 列。
2026-09-28(我的实验室首页 v1.5 · 驾驶舱网格:全面图表化 + 自由布局)
新增
驾驶舱自由布局:总览区六个卡片(合规时间轴/今日待办/家底结构/健康雷达/预警/最近动态)接入 gridstack 网格(本地化 v12.6 UMD 包,无外部 CDN),拖动标题栏换位、拖右下角手柄缩放,布局自动保存在本机(localStorage),右上角一键重置;屏幕小于 768px 自动单列降级。ResizeObserver 监听容器尺寸,面板显隐、侧栏收缩时图表自动重算。
优化
家底结构改 ECharts 堆叠条形图:原 7 张手搓分布卡合并为一张横向堆叠图,七域(能力/机/人/料/法/环/体系文件)按 正常/关注/异常/停用失效 四态语义色堆叠,行尾显示总数,悬停看原始分段明细(获认可/已验证/临期等),点击行直达处置分组;记录域移至卡头标注 P4 接入。
新增
健康雷达:ECharts 雷达图呈现七域正常项占比,哪一维拖后腿一眼可见,悬停看各域得分与总量。
新增
今日待办字符滚动播报:待办改为打字机式逐字出现、停留 3 秒后滑出轮播下一条,带光标闪烁与 3/8 式进度指示;悬停暂停、点击播报区直达处置入口,显示全部弹层保留;reduced-motion 用户直接静态切换。
修复
gridstack 默认 dist 是 ESM 构建导致全局 GridStack 未定义、整页脚本中断,换用 UMD 完整包(gridstack-all.js)。
2026-09-28(我的实验室首页 v1.4 · 管理者视角重构:合规时间轴 + 家底结构)
新增
合规时间轴:全实验室六类"会过期的东西"(资质证书/设备校准/人员授权/试剂效期/文件评审/标准实施)画在同一条未来 90 天横轴上——0–30 天淡红、30–90 天淡黄分级底带,今天红线定位,六域六色圆点四泳道避让,悬停见明细、点击直达处置分组;已超期项在上方红区扎堆单独示警;图例可按域过滤;手机端降级为纵向时间线。
新增
家底结构分布条:8 张单数字 KPI 卡升级为七域状态分布卡(能力中枢/机/人/料/法/环/体系文件)——每卡核心是堆叠水平分布条(如能力:获认可/已验证/变更评审/暂停;设备:正常/临期/超期/停用),卡头总数 + 状态灯取最差分段,分段与图例均可点击下钻。设计参照 SENAITE 工作流状态色与 OpenELIS 队列模式(调研五个开源 LIMS 产出,见《重设计调研与方案 v1.4》)。
新增
lab-api 时间轴端点:/api/lims/home/timeline 六源 UNION ALL 单查询聚合;/home/overview 各域增加 dist 分布数组(分段互斥,与待办同源)。
优化
要素轮图从首屏主视觉降级为页底折叠装饰图(默认收起);侧边导航「总览」区同步更新为 身份与资质/合规时间轴/家底结构/待办与动态。
优化
合规时间轴升级为交互式堆叠柱状图:时间横轴按天堆叠六域到期数量(ECharts 本地引入,无外部 CDN 依赖),悬停柱子看当天各域到期明细清单,滚轮缩放、拖动平移、底部滑块调起止范围,图例点击显隐维度;今天红线与 30 天/90 天风险底带保留,已超期扎堆区不变,点击柱子直达处置分组。
2026-09-28(原始记录五类值改造 P0:在线填写闭环)
新增
原始记录五类值色块分层:在线记录页的每个单元格按取值性质分色——固定值(灰:标题/限值/条款/检测要求)、系统获取值(青:机构、记录编号、样品信息、设备等,后续从"我的实验室"自动带入)、填写值(橙:原始读数与手工录入)、计算值(蓝:平均值、浓度、修约结果等系统计算)、判定值(紫:合格判定);数据记录区附色块图例,深浅色模式均适配。
新增
计算值/判定值防误改锁定:测定结果默认取平均值(系统计算值),手动改为其他数值时弹出确认——"该值为系统计算值,确认修改?";自动判定徽章旁新增覆盖入口,确认后可手动改判,且可一键"恢复自动判定";覆盖后单元格标红环提示。
新增
操作日志(审计):每次覆盖系统计算值/判定值(含恢复自动)实时写入服务端 record_audit 审计表(谁、何时、哪个字段、原值→新值、覆盖类型),永久保留;普通操作日志随导出/离开页面批量上报。
新增
修改痕迹显隐开关:底部操作条新增"修改痕迹"开关,一键显隐全部覆盖标记, preference 本机持久。
2026-09-28(采集提速 + 解析抢救增强)
优化
采集通道提速:自动采集每日三批(03:43 / 13:47 / 21:47)最多 15 本入库解析;经实测 MinerU 每日 2000 页高优先级额度占用 20~40%、GLM 免费质检层后台消化不阻塞,留有安全垫;用户上传让路规则保持不变。
优化
标准详情页改增量重建:每本解析完成后只重建该标准的页面(其余取元数据缓存),索引页照常单页重建;单本重建 0.6 秒(原全量 3.9 秒),为 500 本规模预留空间。
修复
JSON 抢救增强(字符串感知转义修复):OCR 文本中的 LaTeX 片段(\circ、\rho 及病态连续反斜杠)被带进 LLM 输出时,旧抢救逻辑在"非法转义 + 输出截断"叠加场景全部候选失败,GB/T 5750.8-2023 因此两次解析失败;新增逐字符扫描修复候选(字符串内非法转义转字面反斜杠、裸控制字符转空格),真实失败样本回归通过(救回 50 条约束),重跑入库:466 参数 / 68 方法 / 1003 约束。
解析库
库内标准达 95 本。
2026-09-24(种子库自动采集通道)
新增
国家标准全文公开系统(openstd)自动采集通道上线:种子清单(8 大领域约 500 本)→ 按标准号检索(模糊结果按代号+编号精确匹配,优先现行有效版本)→ 全链路下载官方 PDF → 自动进入解析队列。采标(IDT/MOD 无全文)、已废止、已在库的标准自动跳过并记录原因,绝不重复入库。
新增
双源采集:食品安全国家标准数据检索平台(CFSA)接入:食品安全国家标准(GB 4789 微生物、GB 5009 理化、GB 31604 食品接触材料等 1582 项)不在 openstd 收录范围,现自动从卫健委指定平台兜底采集,D 组食品类种子全部盘活。
新增
来源标注:经采集渠道入库的标准在上传记录中标记来源字段,标准详情页显示"来源:国家标准全文公开系统 / 食品安全国家标准数据检索平台"徽章;用户上传与渠道采集一目了然。
新增
每日自动铺货:服务器每天 03:43、13:47 各自动采集最多 5 本入库解析(队列深度超 2 自动让路用户上传),约 6 周铺完现行种子。
解析库
首批采集入库:GB 4706.29-2008《家用和类似用途电器的安全 便携式电磁灶的特殊要求》、GB 31241-2022《便携式电子产品用锂离子电池和电池组 安全技术规范》、GB 21520-2023《显示器能效限定值及能效等级》、GB 4789.2-2022《食品微生物学检验 菌落总数测定》、GB 5009.36-2023《食品中氰化物的测定》、GB 5009.44-2016《食品中氯化物的测定》。
2026-09-23(上传安全日志)
新增
上传来源留痕:标准上传动作现在记录来源 IP 与 User-Agent,"这份标准是谁传的"一类问题可直接追溯到账号 + 网络来源;存量记录该字段为空(自本日起生效)。
2026-09-22(超大标准分段解析 · 200 页上限根治)
修复
超 200 页标准解析失败:(GB 18352.6-2016 案例,407 页):MinerU 云端单任务限 200 页,此前超限直接三连失败。现在自动切分为 ≤190 页分段、逐段解析(各段独立重试、超时放宽至 15 分钟)、按页序合并全文与图片资产,全程无需人工干预。GB 18352.6-2016《轻型汽车污染物排放限值及测量方法(中国第六阶段)》已解析入库:449 参数 / 87 方法 / 1717 约束。
修复
知识库追建死循环:服务端终态失败的知识库文档(如 IEC62321-8)此前每 20 秒徒劳重试,现识别终态自动跳过,人工处置后可清状态重新排队。
解析库
新增 GB 18352.6-2016(轻型汽车国六排放),汽车领域首本大部头标准。
2026-09-21(D 型逻辑链条 · 前置判定区全链路)
新增
原始记录「前置判定区」:逻辑链条型项目(限值随产品条件分支,如 GB/T 4706.1 爬电距离、电气间隙、试验电压)生成记录时,数据表上方自动出现前置判定区——逐维度下拉选择(枚举型条件)或输入数值(区间型条件,如额定电压>50且≤150V 自动按数值匹配),唯一命中后自动带入对应限值并留痕("决策表带入 · 条款号"),判定列即刻按带入限值活判定;未选满不判定、多命中/无命中明确提示、决策表待复核项显著标注。
新增
导出 Excel 同步前置判定区:维度选定值 + 命中限值单元格独立成区,判定公式引用限值单元格而非写死数值——在 Excel 里改限值,判定结果自动跟随;限值留空则不判定(空白模板不误判)。
新增
D 型填写态自检:已填读数或已选部分条件但前置判定未完成 → D-SELECT 提醒;条件选满但未命中唯一分支 → D-MATCH 提醒(导出 Excel 自检页同步呈现)。
修复
4706.1-2024 解析通道:GB 4706.1-2005 空壳条目导致用户上传的 GB/T 4706.1-2024 被名称查重误驳回 19 天,已清理并解析入库(136 参数、32 张决策表),家电安全标准金标准基线就位。
2026-09-21(D 型逻辑链条 · 决策表规则回算上线)
新增
限值决策表(P3a):对"先判定条件、再选限值"的逻辑链条型项目(如 GB/T 4706.1 爬电距离按 工作电压×污染等级×材料组 选值、GB/T 28046.2 供电电压按 代码A~D 选值),从存量解析数据的限值分支自动规则化组装决策表——维度自动识别(等级/类别/代码/数值区间),数值区间维度支持按输入值匹配(如 H≤500mm、H=150~300mm),同条件 ≤/≥ 对自动合并为区间行。
新增
决策表可信度标记:条件原子错位(如"所有等级"通配分支)、括号脚注、尾维缺失自动识别——可安全结构化的自动补齐并标"待复核",无法对齐的退化为原文条件单列,绝不强行编造维度;限值缺失行(引擎区间边界已知问题)单独标记,生成端回退原文。
优化
存量全量回算:83 份解析结果已写回决策表共 317 张(JJG 7 直角尺 7 张、GB/T 4706.1-2024 32 张、GB/T 28046.2 20 张等),金标准抽验 GB/T 4706.1 表16/表17 数值与原文 100% 一致。下一步接入原始记录生成端:D 型项目生成记录时先出"前置判定区"(选条件→自动带入对应限值)。
2026-09-20(判定模式四分型 P2 · 复杂数据附表)
新增
C 复杂数据型附表(P2):温升/发热/温度循环/温度场等多点×多时刻项目自动识别为 C 型——主表留「见附表」关联行(条款号随行,主续表关联符合 T/SEEPPA 002 §5.1),附表为测点×时刻矩阵:时刻表头可自定义(t0/30min/…/稳定)、测点行可自由添加、每行带稳定值与判定,附表尾部带综合判定(P/F/N/A)。在线页面编辑与导出 Excel 全链路生效,本机暂存/恢复同步支持。
优化
C 型判定改手动:温升类项目虽有结构化限值,但判定依据是矩阵稳定值而非单点读数,自动判定公式对 C 型停用,综合判定走人工选择,避免误判。
2026-09-20(判定模式四分型 P1 · 检查项与数据项分表)
新增
原始记录按判定模式自动分派模板(P1):每个检测项目生成记录前自动判定模式——B 关键数据型(有结构化限值,或有单位/检出限等定量信号)进读数表,限值预制+活公式判定;A 主观判定型(标志和说明、外观、结构检查等无限值检查性项目)不再出现空读数列,单列「检查项(主观判定)」表,结果按 P/F/N/A 勾选,条款号随行索引。在线页面与导出 Excel 同步生效,手动判定选项统一为 P(合格)/F(不合格)/N/A(不适用)并兼容历史填写值。
优化
模式判定防误伤:方法类标准(如 GB/T 5750.6)的项目虽无限值但有定量测量信号,仍正确按 B 型走读数表(146 项全 B 无误判);JJG 7、GB/T 28046.2 实测通过。C 复杂数据附表型(温升矩阵)、D 逻辑链条型(分类选限值)信号已在规则引擎就位,模板按 P2/P3 分期实施。
2026-09-19(原始记录完备性规则引擎 v1.0 · 双规范落地)
新增
原始记录完备性自检:智能原始记录生成尾部自动跑规则引擎,规则资产三层结构——通用层(T/SEEPPA 002《生态环境检测机构原始记录技术规范》与 CNAS-TRL-009《电气检测领域技术记录的编制与管理》两规范交集)+ 生态环境领域包 + 电气领域包;记录页新增「完备性自检」面板(需关注/提示/通过三档,每条标注规范出处条款),导出 Excel 自动附「完备性自检」页可追溯。
新增
填写态核对:导出前自动检查检测机构名称、检测日期、环境条件、三级签署、设备溯源等必备要素填写情况,缺项在自检页列明。
新增
测量次数自由设定:记录格式调整面板中,测量次数可切换「单次」,或自由设定 2~10 次平行测量(原仅 1/2/3/5 四档),平均值活公式自动适配;解决"并非所有项目都需要测 3 次取平均"的实际需求。
优化
导出记录模板合规修正(R4):签署升级为三级(检测人/复核人/审核人,对应 T/SEEPPA 002 §8);设备信息表「溯源方式」与「有效期至」拆为独立两列(T/SEEPPA 002 §5.2 必备字段);封面新增判定约定区(P/F/N/A/(F)P/— 含义说明,TRL-009 §4.3.7)。
新增
质检层"记录可用性"维度:GLM 质检层复核解析结果时,同步用同一规则引擎评估该标准解析数据对原始记录生成的支撑完备度(检出限/仪器/精密度/公式/条款号等),结果随质检报告落盘并在复核汇总中标记领域与警告数。
优化
规则研究归档:《T-SEEPPA002-原始记录生成可纳入点研究》《CNAS-TRL-009-电气记录生成可纳入点研究》两份研究文档沉淀 R1~R5、E-R1~E-R7 可纳入点,含电气判定模式四分型(主观判定/关键数据/复杂数据附表/逻辑链条选限值)——后续记录生成器按模式选模板的设计依据。
2026-09-18(AI 问答扫描件盲区根治 · 知识库换 OCR 全文)
修复
扫描件标准 AI 问答检索为空:(GB/T 17626.2 案例):知识库此前上传原始 PDF,扫描件无文字层导致检索 0 命中。现在知识库上传优先使用 OCR 全文(.mineru.md),17626.2 实测同一问题从"无法回答"变为命中 13 条条款的完整解答(发生器容差 ±5%、波形参数表 3、附录 B 校准链、附录 E 不确定度);存量扫描件知识库批量换血进行中。
优化
质检复核层品牌中立化:复核卡片不再显示具体模型厂商与版本,仅标"解析模型 / 复核模型";复核判定改为每人每项一票,票比百分比条 + 主导意见高亮;定案结论在正文对应位置 ⚖ 标注,悬停可见双方分歧详情。
新增
复核卡片可查原文:争议项附原文片段(条款原文或 OCR 全文定位取窗),卡片内"查看原文片段"展开即见,裁决不再盲猜;存量 990 条复核项已回填原文。
2026-09-15(质检层原文回退链 · 扫描件复核根治)
修复
扫描件复核"原文片段为空"根治:(HJ 970 案例):根因双拼——①OCR 全文(.mineru.md)此前只在内存、解析完即丢;②质检层原文来源只取约束条件 raw_text,覆盖不到参数检出限所在章节。现在:引擎解析后全文强制落盘保留;质检层对缺原文的字段走全文回退链(.mineru.md → PyMuPDF 直抽),按值/条款号定位取上下文窗口再送复核模型。HJ 970 重跑 10/10 全部 match,2 条旧复核项自动核销。
优化
复核项自动核销:质检重跑后由"待复核"转为"与原文一致"的项目自动标记核销(auto_ok),不再占用复核队列;历史投票与管理员裁定不受影响。
2026-09-09(质检复核众包机制 · 详情页投票 + 管理员一票否决)
新增
复核项拆分进标准详情页:新增「质检复核」页签,解析模型(DeepSeek)与复核模型(GLM-4.7-Flash)意见双卡片对擂展示,点击认可的一侧即投票(同意解析模型 / 同意复核模型 / 无法判断),每项首次投票 +2 LP、每人每项仅一票;票数以百分比条实时展示,主导意见高亮;≥3 票且过半自动"众核定案"。
新增
定案结论回标正文:有最终结论的字段,在详情页正文(限值/约束/方法等页签)对应位置自动标注 ⚖,鼠标悬停显示两个模型的分歧详情与最终结论。
新增
管理员一票否决:复核管理台(/qc-review.html)仅管理员可见,可直接裁定最终结论并填备注,优先级高于众包;非管理员登录时裁定按钮不出现,默认众包多数意见即最终意见。
新增
复核项入业务库:qc_review / qc_votes 两张表进 PG 主库(uniq 哈希去重,重跑质检不丢已有投票);昨夜 48 份存量质检的 643 项复核项已全部导入,按标准分拆就绪。
修复
质检层两处自身问题:夜间 export_web 未自动刷新(补丁未生效,已验证修复);等价写法误判——区间与偏差互换(25℃±2K ≡ 23~27℃)、单位换算今后判 match 而非 mismatch。
优化
质检提示词发现的引擎典型 bug:(待修,已进迭代清单):区间抽取边界丢失成 None("None~-5 ℃"、"None~0.333 比例")、容差字段错位(+20% 抽成 +4/None)——复核页实锤,优先修区间边界。
2026-09-08(多模型质检层上线 · GLM-4.7-Flash 互证)
新增
多模型质检层 v0.1:生产层(DeepSeek)解析完成后,质检层自动用 GLM-4.7-Flash(智谱开放平台永久免费模型,跨厂商互证)把关键数值字段——约束限值/区间、参数检出限/定量限——逐条带回原文条款做符合性确认,判定 match / mismatch / unverifiable 并给出原文依据。解析 worker 解析完成自动入队,后台异步消费,不阻塞解析主流程。
新增
质检复核队列页:(/qc-review.html):汇总各标准质检概况(核验数/match/mismatch/unverifiable),分歧项集中展示"解析值 vs GLM 依据与正确值",质检不改数,分歧一律人工裁决。免费模型限流(1305)自动指数退避重试,失败任务回队不丢。
新增
仪器数据采集网关可行性研究启动:定位为解析管道的下游消费者——仪器导出文件(CSV/Excel/PDF)自动收割、解析、按"仪器→方法→项目"映射回填智能原始记录;调研确认国内 LIMS 行业"文件收割+串口采集"架构成熟,我们的差异点在与标准解析库打通的条款级映射。
2026-09-08(GB/T 48000 标准数字化对齐 · H1-H4)
新增
题录元数据补强(H1):解析结果 doc 新增 ICS 分类号、CCS 分类号(封面文本规则抓取,文本型 PDF 用 PyMuPDF 补抓,扫描件 OCR 丢失封面时留空)、标准状态(现行/即将实施,按实施日期推断,废止待外部数据人工标记)、主题关键词(3-6 个,LLM 提取)。对齐 GB/T 22373《标准文献元数据》索引方向。
新增
特性/约束国标分类(H2):按 GB/T 48000.3 本体定义,参数自动标注特性类型——有限值=约束型、有检出限/定量限=能力型、其余=描述型;约束条件自动标注约束类型——数值区间/枚举值/逻辑表达式(由 requirement_type 映射)。
新增
实体唯一 ID(H3):每个参数/方法/术语/公式/判定/约束/引用自动注入全局唯一标识(格式:标准号:条款号:类型:序号),为条款级引用关联与金标准字段级比对提供锚点。同时修复编号清洗:LLM 偶将"/IEC 60068-2-1:2007"采用说明并入标准号,现在自动剥离并留痕(standard_no_raw)。
新增
本体公理自动校验(H4):按 GB/T 48000.3 第 8 章——实施日期早于发布日期、同一引用标准同时出现在规范性引用与参考文献(要素互斥),均触发质量警告进复核台。
优化
评估框架对齐国标:金标准评估集引入 GB/T 45508-2025 四档符合度打分(完全符合 100/大部分符合 70/部分符合 50/不符合 0)作为"能力维度"评分层,与字段级一致率("准确性维度")互补;研究报告见《GBT48000-解析管道可纳入点研究》。
2026-09-07(GB/T 1.1 规则包第二批 · G3 名称前置分类 + G4 结构完备性校验)
新增
G3 标准类型名称规则前置分类:按 GB/T 1.1 表 1"名称词语→功能类型"法定映射(检定/校准/控制标准/限量/卫生标准/质量标准/试验方法/测定/术语/分类/规范/规程/指南…),解析时规则优先于 LLM 判定标准类型并留痕(type_override),从机制上防止"GB 50325 误归技术规范"式分类漂移。含误伤保护:名称同时含"试验方法+要求/定义"的多方面合集(如 QC/T 1067.1"定义、试验方法和一般性能要求")不判检测方法,保持 LLM 结果。
新增
G4 核心技术要素完备性校验:按 GB/T 1.1 表 4 在解析收尾时自动核对——方法/试验标准缺试验步骤、限量/产品标准缺限值或缺证实方法、规程类缺程序内容、基础标准缺术语条目,缺项即进质量警告(复核台可见)。这也是金标准评估集"结构完备性"维度的自动评分规则。全库演习即发现 6 本缺项:GB/T 2423.5/.56/.34 缺试验步骤(E2 领域包上线前的旧解析,建议择机重跑)、GB 26572 缺证实方法、GB 4706.1 缺限值与证实方法、GB 4789.1 缺术语条目。
修复
GB/T 18883-2022 类型回填:G3 全库回归扫描发现其被 LLM 误归"检测方法",实为室内空气质量限量标准(规则命中"质量标准"),已回填改判并重建页面,能力表述走限值出行。
解析库
GB/T 2423.5/.56/.34 用新引擎重跑:(G4 演习发现的缺项补齐):2423.5(冲击)补出完整严酷度参数——峰值加速度/脉冲持续时间/速度变化 表1 全 29 档结构化,方法带试验步骤;2423.56(宽带随机振动)引用 17 条、方法 9 条;2423.34(温湿度组合循环)引用修正为 4 条。
修复
引用规则通道三处加固:(2423.34 实测暴露):①IEC 多段连字符编号(60068-2-38,含特殊连字符 ⁃)完整捕获,年号末段智能拆分(2423.34-2024 判为注日期,60068-2-38 不误判);②章节边界守卫——无 Markdown 标题的 OCR 文本中,引用清单后遇下一章标题即截断,防止扫入前言沿革列表(曾爆出 123 条伪引用);③标准号后括号内的采用说明("(IEC 60068-1:2013,IDT)")不再误作独立引用条目,归并入前一条名称;跨源去重连字符归一化。
优化
程序表驱动类环境试验的严酷度包络提取:(E2 补完):GB/T 2423.34(温度/湿度组合循环)这类标准的严酷条件以"试验步骤×时间×温度/湿度限值"程序表给出,文本化后列结构被打散无法逐行重建。envtest 领域包新增规则 10——提取程序包络(温度范围 25/55℃、湿度 93%RH、循环周期 24h、循环次数 10 次)作为严酷等级,完整程序表由数据表资产原文保留(附录表分离阈值 8000→5000 字符修复后,附录 A 表 A.1~A.4 已入资产)。
2026-09-07(GB/T 1.1 规则资产入管道 · E1 验收闭环)
新增
GB/T 1.1-2020 规则资产纳入解析管道:(研究报告见《GBT1.1-解析管道可纳入点研究》):中国标准的"元标准"提供了确定性起草规则,管道据此把两处"靠 LLM 猜"的环节升级为"规则锚定 + LLM 兜底"。
新增
G1 引用通道规则化:按 GB/T 1.1 法定引导语("下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款"及 2009 版旧式)锚定规范性引用文件章,按法定清单格式逐行规则解析,LLM 只做补漏;标准号兼容 OCR 误识破折号与 ISO 冒号年号,支持不注日期引用。同时区分"原文声明没有规范性引用文件"(合法空)与"没提取到"(异常)。实测 GB/T 5750.6-2023 引用从 1 项恢复为 4 项,全部带名称与版本绑定标记(此前用户报告的漏提问题根治)。
新增
G2 约束条件强度分级:按 GB/T 1.1 附录 C 能愿动词体系为每条约束自动标注强度——应/不应/必须→强制(红色徽标)、宜/推荐→推荐、可/不必→允许、能/可能→陈述。约束条件页签直接显示徽标,实验室第一眼即可区分"必须做"与"建议做"。实测 GB 50325-2020(含黑体强制性条文)239 条约束中 197 条判为强制。
新增
引用标准版本绑定标记:引用标准卡片按 GB/T 1.1 注日期规则标注「版本绑定」(注日期引用,仅该版本适用)/「最新版适用」(不注日期引用,最新版本含修改单适用)。
解析库
GB 50325-2020 重跑上线(E1 验收闭环):用户重传清晰版(84 页/8.9MB,替换原 238KB 低清扫描件),OCR 质量门放行,解析结果:96 参数/22 方法/11 公式/239 约束/17 引用/13 术语。核心验收项——表 6.0.4 污染物限量(氡/甲醛/氨/苯/甲苯/二甲苯/TVOC × Ⅰ类/Ⅱ类民用建筑)完整结构化,能力表述对象=室内空气、领域代码=023903,类型正确归类"限量标准"。
修复
部署纪律补强:gen_std_page.py 存在 /opt/labcalc-api/ 与 /opt/labcalc-pipeline/ 双副本,本次只更一处导致页面静默无变化(grep 抽查发现)。原则九 9.2 部署 Checklist 已补充"双副本必须同步并 md5 核对"。
2026-09-05(解析引擎迭代 E1/E2 · 环境试验严酷等级 + 限量标准归类)
新增
环境试验领域包(E2):GB/T 2423、GB/T 28046 等环境试验类标准识别后自动挂接专用解析补丁——每个试验项目(如"试验Ab 非散热试验样品温度渐变的低温试验")作为独立项目提取,严酷等级逐档结构化(试验温度分级、持续时间、温度变化速率等)。实测 GB/T 2423.1-2008:低温试验 3 个项目各带 15 条严酷等级(温度 −65℃…+5℃ 十档、持续 2/16/72/96h、速率 1K/min);GB/T 2423.2-2008:高温试验 3 个项目各带 22 条。能力表述从此可支撑环境试验类申报。补丁严格限定环境试验领域,其他领域标准解析行为完全不变。
新增
跨标准串扰防护:同一多部分标准(如 GB/T 2423 系列)相邻部分的内容偶尔会被混进当前部分的解析结果(实测 2423.1 低温中曾混进 2423.2 的高温试验项目)。现在按"试验代号必须与标准自身一致"自动剔除,并将同一试验项目在严酷等级表与程序段的重复抽取自动合并为一条。
优化
限量/判定类标准归类与限值表抽取(E1):名称含"控制标准/限量/卫生标准/质量标准"或正文核心是指标限值表的标准,不再误归"技术规范"(该类此前直接判为无能力);限值表按分类等级(如"Ⅰ类/Ⅱ类民用建筑")逐条抽取,等级写入适用范围。
新增
扫描件 OCR 质量门:上传件分辨率过低导致 OCR 无法识字时,解析直接判失败并提示"请上传更清晰版本(建议单页 ≥100KB / 300dpi)",不再让空内容静默上线。GB 50325-2020 即因此被拦截,待重传清晰版后自动完成限量表验证。
2026-09-03(我的实验室首页 · 侧边导航与三栏信息流)
新增
左侧可收缩导航:实验室首页新增常驻侧边栏——「总览」区直达身份资质/要素驾驶舱/状态概览/待办与动态四大板块;「功能入口」区镜像全部 8 个功能分组,可展开二级模块并一键直达(滚动定位 + 自动展开价值说明);顶部按钮一键收缩为纯图标栏,状态本机记忆,底部常驻旧版入口。
优化
待办/预警/最近动态三栏并排:红色(已超期/超限)自动归入「今日待办」、黄色(临期/待评审)归入「预警」,各栏标题实时计数;每栏固定可视窗口(约 6 条)+ 上下渐隐滚动特效(慢速自动滚动、悬停暂停、到底回顶,系统减弱动态时自动关闭);「显示全部」弹层看完整清单;每条待办/预警带「下钻」按钮直达处置功能分组;空栏显示正向确认不留白。功能入口矩阵随之改为全宽三列。
2026-09-01(我的实验室首页 · 重设计:要素驾驶舱与仪器面板)
新增
要素驾驶舱轮图:能力中枢居中、人机料法环五节点环绕连线,节点状态灯实时反映各域健康度(设备校准超期即红、试剂低库存即红、环境超限即红、临期即黄),节点显示实时统计(如"3 台在用,1 台超期"),点击定位到对应功能入口;手机端自动降级为两列网格。
优化
仪器面板视觉语言:弃用浮阴影卡片,改发丝边框 + 状态 LED + 严重度左色条 + 等宽数字;资质徽章卡升级为"状态灯 + 倒计时 + 进度条",按最近到期排序;待办改为 severity 告警条;深浅双主题全套适配。
2026-09-01(我的实验室 · 新首页 P0 上线)
新增
「我的实验室」新首页上线:五区驾驶舱——身份条(多地点/多资质/多体系)、8 张 KPI 卡(能力/设备/环境/人员授权/试剂耗材/受控文件/记录数/标准事项)、今日待办与预警、功能入口矩阵(能力中枢 + 人机料法环 + 体系 + 业务,规划中功能带「提醒我上线」假门调研)、最近动态;未登录访客看演示实验室样例数据(只读),登录但无租户提示创建向导。
新增
lab-api 首页聚合端点:/api/lims/home/overview(身份 + KPI 一次聚合)、/todos(待办与预警)、/activity(最近动态),复用 JWT + lab_membership 租户校验;DDL v0.5 落库(资质扩展类型与体系、新增试剂耗材表/体系文件表/模板能力关联表),演示实验室样例数据入库。
优化
站点首页「我的实验室」按钮对未登录可见并指向新首页;旧版实验室页保留入口。
2026-09-04(能力表述 · 领域代码识别率大幅提升 + AL06 字典选择器)
优化
领域代码"未识别"从 12 本降到 2 本:电气领域规则扩充(环境试验系列 GB/T 2423 → 0401 电气产品通用环境类试验;小功率电动机 → 0426;音视频/信息技术设备 → 0411),并新增字典兜底——规则表未命中时,AL06 二级领域名称直接出现在标准名称/标签/范围中即采纳并标注"待确认"。仅剩 GB/T 12763.6/.8(海洋调查)未识别,AL06 中无对口领域,可用页面上的反馈按钮提交归属建议。
新增
领域代码 AL06 字典级联选择器:能力表述编辑模式下,点击"领域代码"单元格弹出三级级联选择(一级领域 → 二级 → 三级,基于完整 AL06 字典 26/446/4368 条),选中即写回并留痕;仍支持直接键入。人工修正从"背代码"变成"查字典"。
迭代候选
(国网客户交流反馈,待引擎迭代):电气类标准中技术要求(限值)与试验方法常同条款共存或跨章节互引,约束条件需关联到具体条款/参数/方法/限值——解析引擎需增强"要求↔方法"双向引用与约束归属关系抽取。
2026-08-31(架构 · 用户系统 PG 迁移收口,修复"排队中"卡死)
修复
上传标准长期"排队中":8-30 用户系统从 SQLite 迁往 PostgreSQL(labpower 库 lab schema,按《实验室能力主数据 DDL v0.4》平台级设计)时只切了 API、漏切解析 worker——上传记录写进 PG,worker 仍轮询旧 SQLite,8-30 16:17 后的上传全部卡住。已给 worker 挂载同一 env 配置并重启,卡住的 GB 50325-2020、GB/T 18883-2022 自动进入解析。
修复
「我的实验室」数据补迁:labs/地点/能力 18 条记录此前未迁入 PG(页面打开为空),已从 SQLite 保留原 id 补迁并重置序列;record_tpls 核对为迁移副本无丢失。全部操作前已双库备份。
修复
领域反馈建表方言:cap_feedback 建表语句按 PG/SQLite 自适应(此前 PG 下首次提交反馈会报错)。
架构
单一数据源确认:用户系统唯一数据源 = labpower PG(lab schema,平台级表);SQLite labcalc.db 退役为只读备份,不再写入。《开发原则》同步更新服务拓扑。
修复
「我的实验室」接口路由恢复:LIMS 服务上线时占用 /api/lab/* 前缀导致本站点实验室接口被劫持,LIMS 已让路至 /api/lims/*,/lab 页面数据(实验室/地点/能力)全部恢复可读。《开发原则》原则九新增「路由前缀登记表」(8090–8093/9000 端口与前缀归属),今后新服务先登记再上线,前缀冲突后上线者让路。
2026-08-30(能力表述 · 领域代码反馈入口)
新增
领域代码一键反馈:标准详情页能力表述卡片新增反馈按钮——领域未识别时显示「领域代码待补充?点我反馈」(琥珀色提示),已识别时显示「领域代码有误?反馈」。登录用户可提交正确领域/说明,服务端落库去重(同用户同标准不重复收,每日 20 条上限),攒批后统一补映射规则。领域映射从此有了用户侧的纠错来源。
修复
反馈按钮引发的详情页页签失效:(上线后 8 分钟内修复):页面生成器模板是普通 Python 字符串,新增 JS 弹窗文案里的 \n 被提前转义成真换行,导致内联脚本语法错误、全部详情页页签无法切换。已修正转义并全量重建;《开发原则》9.2 新增"模板内嵌 JS 转义纪律",今后改生成器模板必须本地渲染一页 grep 验证后再部署。
2026-08-30(能力表述 · 空气类领域代码补全)
修复
空气类标准领域代码缺失:GB/T 16129-1995(居住区大气中甲醛卫生检验标准方法)等大气/室内空气类标准此前能力表述无领域代码——领域映射表缺空气类关键词。现补两条映射:含"居住区大气/环境空气/大气污染"→ 0238 环境空气和废气;含"室内空气/公共场所空气/工作场所空气"→ 0239 场所、室内空气。三级码按检测对象细分(居住区大气/环境空气→023801 环境空气,固定污染源废气→023804,公共场所→023901,室内空气→023903)。GB/T 16129 现为:居住区大气 / 甲醛 / 023801 环境空气。存量标准映射不变(新规则追加在匹配表末段,已回归验证)。
2026-08-29(能力表述 · 环境试验类标准兜底)
修复
环境试验类标准能力表述为空:GB/T 2423.1/2423.2(电工电子产品环境试验)、GB/T 28046.4(道路车辆气候负荷)等标准的"能力表述"页签此前空白。根因:这类标准的核心内容是"试验项目+严酷等级(温度/时长等条件)",按管道设计条件类语句不进参数通道,而能力表述此前只从参数出行。现在增加分层兜底——有试验方法名则按方法出行(28046.4 出 16 项:低温贮存/温度梯度/冰水冲击/盐雾腐蚀/湿热循环……),无方法名则从标准名称"试验X:Y"提取试验项目(2423.1 出"低温试验"等),全部标"待确认"供人工复核。
修复
检测对象推断修正:名称含"环境试验/环境条件和试验"的标准,对象正确截断为其前主体——"电工电子产品环境试验"→电工电子产品;"道路车辆 电气及电子设备的环境条件和试验"→道路车辆 电气及电子设备(此前 28046.2 被误推为参数基质"12V 系统")。
优化
符号噪声过滤:能力表述表不再混入 US6、tf、Ri 这类从标准表格符号说明误抽的伪参数(pH、COD、Ra 等合法缩写保留)。
2026-08-29(扫描件 OCR 通道开通)
新增
扫描件标准可直接上传解析:此前上传预检要求 PDF 有文本层,纯扫描件被拦在门外。现在预检改为双轨——文本可提取走原有在线 AI 预检(秒回);检测为扫描件则放行进入解析队列,由 MinerU 云端 OCR(vlm+ocr 模型)完成文字识别后走正常结构化解析,标准号/名称自动识别,识别为非标准文献由队列下游拦截不入库。上传页预检区新增「扫描件 · OCR 通道」状态提示。实测 GB/T 2423.1-2008 扫描件 OCR 质量良好(标题/目次/正文完整)。
安全
MinerU API token 从代码外置:密钥改存服务器独立密钥文件(权限 600),代码库不再硬编码,符合原则七密钥管理要求。
2026-08-28(导航升级 · 我的实验室上一级入口)
优化
「我的实验室」升入顶部主导航:登录后全站 12 个页面(首页/标准解析库/各工具页/标准详情页/更新日志/个人中心)的顶部导航栏直接显示入口,未登录自动隐藏;用户下拉菜单中的入口保留。至此产品三层结构在导航上清晰落位:公开层(标准解析库)、工作层(我的实验室)、账号层(个人中心,留在用户菜单)。
文档
《开发原则》升级 v2.3:新增「原则九:部署纪律」——服务拓扑(常驻进程 vs 无状态)、按改动类型对号入座的部署 Checklist、部署后黄金验证三动作,由 08-28 能力表述页签丢失事故沉淀。
2026-08-28(我的实验室 · 第一期上线)
新增
「我的实验室」上线:一个账号创建一个实验室,实验室下设多个地点(多场所结构,支持主地点标记、地点增删改);用户菜单新增入口,也可直达 /lab 页面。实验室资料(名称/CNAS 证书号/简介)可编辑,预留对外展示字段、暂不公开。
新增
能力表述「添加到我的能力」批量勾选:标准详情页能力表述表新增选择模式——逐行勾选或全选,浮条选择目标地点一键入库;能力为服务器端重建的快照(检测对象/参数/领域代码/标准条款引用/已有英文译名整体固化),标准解析库后续更新不会改动已入库能力,重复条目自动跳过。
新增
实验室能力汇总表:按地点聚合,沿用 CNAS 附表 3-1 表式(检测对象跨行合并、项目/参数双列、领域代码、标准名称编号含条款号、来源标准可点回详情页);「说明/备注」两列在线编辑并自动留痕(改动标黄、悬停见原值),用于填写实验室实际限制范围;单条可移除。
新增
按地点导出检测能力范围表:中英文双语 Excel(对象列分组纵并、页脚声明齐全),一份文件直接对应认可申请书附表 3-1;10 LP/次,涉及的共享标准上传者各得 50% 分成(同人同本 24h 一次),与标准导出共用每日 20 次上限。
修复
「添加到我的能力」底部浮条不显示:站点 Tailwind 为预编译精简版,动态注入节点用到的部分工具类(定位/阴影等)不在产物里,导致浮条落在页面流底部不可见。浮条布局改为内联样式兜底,同时重建 Tailwind 产物——扫描范围从 dist 静态页扩到全部页面源码、标准页生成模板与运行时脚本,一次性补齐所有动态注入类(顺带修复了部分卡片阴影长期未生效的隐性问题)。
修复
能力表述页签被上传流水线"洗掉":解析队列 worker 是常驻进程,其内存中缓存的是旧版页面生成模块;每次有标准解析完成触发全量重建时,会用旧模块把能力表述页签重新生成掉。现在重建前自动热更新生成器模块链(capability→gen_std_page→gen_std_index),今后管道侧部署新模板无需重启 worker 也不会再回退页面功能。
2026-08-28(能力表述 · 英文译名在线校对闭环)
新增
能力表述英文译名在线显示与校对:译名直接显示在中文下方(灰字小字号,检测对象与每个参数逐行对照);尚无译名的标准显示「生成英文译名」按钮,登录后一键生成(DeepSeek,每日 100 次上限),生成后即可逐条点「编辑」修改——改动自动标黄留痕、悬停见原译名。
新增
译名纠错沉淀:导出能力表述表时,人工改过的英文译名自动回写服务器译名缓存,下次生成、导出、其他用户查看同一标准时直接复用校对结果;译名越用越准,审核成本只付一次。
2026-08-28(能力表述 · 英文表译名补齐)
优化
能力表述英文表自动翻译检测对象与参数名:导出时调 DeepSeek 按 CNAS 附表 3-1 语境批量翻译(水泥、饮用水等术语按行业惯例,化学式/符号/数字保留),译名按标准磁盘缓存、一次翻译永久复用、可人工审改;翻译服务异常时留空不阻断导出,表尾注明"AI 翻译,申报前请核对"。实测 GB 175 全部 17 项参数译名专业准确(烧失量→Loss on Ignition、压蒸法→Autoclave Method 等)。
2026-08-28(能力表述 · 备注列与双语导出)
新增
能力表述表补「备注」列:对照真实 CNAS 附表 3-1 补齐第 7 列,随编辑/痕迹/导出全链路生效,复评/扩项/变更等标记可直接填。
新增
能力表述导出升级中英文双语:一份 Excel 内含「能力表述(中文)」「能力表述(英文)」两个工作表,英文表按附表 3-1 英文版表头(No. / Test object / Item·Parameter / Field code / Test standard (method) name and No. (year included) / Note / Remark)排布,标准英文名与编号、条款号、领域代码自动带出,对象与参数的英文译名留空由实验室填写(认可文件不机翻硬凑);人工编辑过的中文内容、说明、备注同步进英文表。
2026-08-28(能力表述 · 条款号入列)
优化
能力表述表"检测标准(方法)名称及编号(含年号)"列写入条款号:对照真实 CNAS 附表 3-1(推荐认可的实验室检测能力范围)样例校准版式——每行参数在标准编号后标注出处条款(GB 175 不溶物→表4、水溶性铬→7.2;GB/T 5750.6 铝→4.1.1、4.2.1、4.2.5 等6处,跨方法条款自动归并去重);判定型标准同时另起一行标注引用方法标准全称(如"引用方法:GB/T 176《水泥化学分析方法》"),与认可申报附表的真实写法一致。页面表格、编辑痕迹、导出 Excel 三处同步生效。
2026-08-27(深夜四 · 能力表述表式与导出)
优化
能力表述页签改为 CNAS EL-03 标准表式:表头补「检测对象」列(多行合并),「项目/参数」拆为序号+名称两个子列,「领域代码」只保留 6 位代码本体,标准列全称"检测标准(方法)名称及编号(含年号)",「说明」列留空由实验室按实际限制范围填写——与认可申请书附表版式完全一致。
新增
能力表述表在线编辑 + 修改痕迹:点「编辑」后表格单元格可直接改(检测对象/参数名/领域代码/标准表述/说明),改动处自动标黄并记录原值(悬停可见),「修改痕迹」按钮一键显隐,编辑内容本机暂存、刷新不丢。
新增
能力表述表导出:一键导出 EL 表式 Excel(表头合并、对象列纵并、边框齐全,含 AI 生成声明),消耗 10 LP/次,共享标准上传者获 50% 分成,与结构化数据导出共用每日 20 次上限。
修复
首页"已上线标准数"不再写死:改为实时读取站点标准页计数(当前 30 本),新标准入库自动更新;顺手清理了一个造成计数偏差的 GB 5749 旧版孤儿页。
2026-08-27(深夜三 · 方法引用标注)
优化
空壳试验方法自动标注引用的外部标准:GB 175 这类"限值 + 引用外标"标准的 11 个方法条目(组分测定、凝结时间、安定性、强度等)本身无实质步骤,此前显示"仪器 0 项/步骤 0 步"容易误读为解析失败。现在自动推断并标注引用去向——归属参数携带的方法标准号 + 方法名与引用标准名称内容重叠双路径推断,配通用词剥离(水泥/测定/方法等)与互斥限定词守卫(沸煮法/压蒸法不互挂),GB 175 全部 11 个方法精确归属(组分测定→GB/T 12960、强度→GB/T 17671、沸煮安定性→GB/T 1346、压蒸安定性→GB/T 750 等);确属解析缺口的(5750.6 的 12 个空壳条目)明确显示"未解析到方法实质内容,待人工核对"。引用方法与解析缺口从此一眼可分。
2026-08-27(深夜二 · 能力表述通道)
新增
「能力表述」页签上线(CNAS 认可申报方向):每本标准详情页新增按 CNAS-EL-03:2023 规范生成的能力范围表述表——检测对象、项目/参数(按标准原文顺序逐字展开)、认可领域代码(依据 CNAS-AL06:2024 规则推荐,26 个一级/446 个二级/4368 条三级代码全量结构化内置)、标准名称及编号(含年号,中英文与原文一致)、说明列自动标注参数引用的外部方法标准。代码逐条带"推荐/待确认"置信标记,申报前人工核对即可。
新增
标准类型智能分流:方法标准按"以参数表述的能力"出表(GB/T 5750.6→生活饮用水/023503,57 项参数全自动推荐);产品/限值标准按"以产品表述的能力"出表并叠加 CNAS-EL-03 §3.3.4 提示(GB 175→通用硅酸盐水泥/1001 胶凝材料,物理/力学/化学性能自动归类,说明列挂 GB/T 176 等方法标准);检定规程指向校准领域(JJG 7→6003 角度);管理/基础/图谱类标准明确标注"不直接构成认可能力"(HJ 630、GB/T 41856.2 等),不硬凑条目。
解析库
能力表述为纯规则推导通道,挂接在页面生成层,存量 49 本标准零重跑即时生效;无损检测(焊缝→1101 金属材料/110103 磁粉检测)、饮用水、食品、建材、烟草、固体废物等领域已配关键词归类表,未命中领域留空待确认、不出错码。
2026-08-27(深夜 · 水泥领域包)
新增
第二个领域包 cement(水泥与胶凝材料)+ 方法级测定表机制上线:GB 175 这类"限值 + 引用外标"标准的方法条目是空壳(步骤/仪器/精密度都在 GB/T 1346 等外部标准里),领域包把行业通用测定表结构内置,按方法名关键词挂到记录页与导出——凝结时间测定:加水时刻/测定时刻两个时间框 → 间隔分钟自动算(跨零点自动 +24h),初凝 ≥45min、终凝 ≤390min 按参数限值各自判定;安定性(沸煮法):雷氏夹煮前针距 A / 煮后针距 C → 差值 C−A 自动算,≤5.0mm 判定规则内置(GB/T 1346);45μm 筛余:m₁/m → 筛余% 自动算(保留 1 位)→ 按限值判定。导出 Excel 为活公式(TIMEVALUE/MOD 时间间隔、差值、百分比),打开后改数自动重判。强度试验(多龄期×强度等级联动限值)、压蒸膨胀率、透气比表面积列入 v2,暂走通用读数表。记录页方法标题显示"水泥物理性能试验"徽标;本机暂存/恢复/导出全链路适配。5750.6 / HJ 781 / GB/T 41856.1 回归零影响。
2026-08-27(晚间 · 关联规则第三条 + 记录页切换器)
新增
参数↔方法第三条关联规则「外部标准号路径」:限值类标准(如 GB 175 水泥)的参数 ref_method 引用外部标准号(GB/T 176、GB/T 1346…),而方法是本标准条款(8.4 凝结时间测定),原有的名称互含与条款前缀两条规则都够不着。新链路:ref_method 标准号 → 规范性引用文件表查标准名称 → 名称内容词(剥通用前后缀)命中方法名/适用范围(含最长公共子串 ≥3 字兜底);另有强信号"参数名 ⊆ 方法名"(带括号限定语须同命中,安定性(压蒸法) 只挂压蒸法)。双护栏防错挂:被别的参数强认领的方法不做弱挂(初凝时间不会挂上安定性测定);已有强链接的参数不再走弱路径。约束条件过滤同步接入该路径(约束引用外标且能解析到具体方法时按方法归属裁决)。GB 175 实测:参数挂载 0/17 → 17/17、通用表清零;5750.6 回归 78/79 方法逐条一致(唯一差异为同方法内同名重复行去重,属修复)、铝×铬天青S 粒度行为不变。
新增
原始记录页内粒度切换器:记录页头部粒度标签(按整本标准/按检测项目/按指定方法/按项目+方法)改为可点击,弹层内直接切换四种生成方式并回填当前选择,"项目+方法"保持项目→方法级联;模板接口新增 meta 字段(全量项目/方法清单 + p2m 映射,与服务端 param_belongs 同规则)。各粒度已填内容分别自动暂存,来回切换不丢失。
优化
详情页生成器纳入统一关联规则:gen_std_page 的 p2m 级联映射与 server 端 param_belongs 完全同构(含外部标准号路径),并同步服务器版为新基线(保留领域包 H4 挂接、同名参数并集、std-sample.js 引用);全量重建 49 个详情页 + 索引页。
修复
样例 std_key 回填:上传流程"标准+样例一起传"时样例只挂 upload_id,提取成功后现在自动回填 std_key(存量 GB 175 两条已补写),"我的上传"与详情页归属口径一致。
文档
GB 175 配套样例核查结论:上传的《混凝土拌合水试验原始记录/报告》与 GB 175(通用硅酸盐水泥)领域不匹配,提取流程虽跑通但校准无实质内容(曲线定量原型之外的水泥物理性能试验暂无挂载点,列为专用管道候选)。
2026-08-27(样例校准二期 · 首个闭环)
新增
样例校准二期首个端到端闭环上线(HJ 781 × ICP-OES 样例):用户上传的原始记录格式 Excel 现在真正参与记录生成——新增 sample_spec_extractor.py(样例 xlsx → RecordTemplateSpec:栏目布局/列角色/计算链/修约规则/判定逻辑/质控结构/LIMS 占位符,只提结构不存数据),spec 落盘 samples/std_<key>/record_spec.json(私有目录);记录模板生成新增 apply_sample_calibration 挂载点。HJ 781 校准生效项:① 稀释倍数 F 列(样品行输入,空按 1,与样例 IF(F="",1,F) 语义一致);② 修约结果列:页面为真·四舍六入五成双(round465,十进制字符串实现避浮点误差),保留位数逐行可改(默认按检出限小数位),导出 Excel 用 ROUND 近似并附注说明;③ 未检出判定:结果 < 检出限自动出"未检出"徽标(导出为活公式 IF(结果<DL,"未检出",…));④ 公式链兜底映射:样例计算链"含量=浓度×定容体积/样品质量×稀释倍数"反向补全标准公式映射——HJ 781 原文公式含空白校正 ρ₀ 与干基折算 m₂/m₁ 此前无法自动映射(曲线表不启用),校准后曲线定量链路(标准系列→拟合→代入→出结果→判定)整链接通;⑤ 同名方法多段抽取合并(HJ 781 的 ICP-OES 被拆成固体/浸出液两段,参数全落在 shared),校准后 44 参数全进曲线表。页面顶部显示"已按样例《xxx》校准"徽标。
新增
样例自动提取接入双触发(二期闭环自动化):样例结构提取不再手工落盘——① worker 解析完成时自动对该标准名下的样例跑 extractor 生成 spec(上传流程"标准+样例一起传"的场景,解析完校准即生效);② 详情页补充样例/给已解析标准传样例时,接口即时后台提取(响应提示"正在提取格式结构用于校准")。样例状态机 stored → extracted,"我的上传记录"样例行显示"已校准"标记。提取器输出经 utf-8 显式解码(修 Windows 环境 GBK 读取崩溃)。
修复
曲线定量导出标准系列/前处理默认值丢失(存量 bug,自 08-23 原型上线即存在):前端曲线数据存于 _curve 键(含 pretreat),导出端读 curve/pretreat 键,导致导出 Excel 的标准系列 10 行与前处理默认值(V/m)始终为空;导出侧已做键名归一兼容,HJ 781 实测 5 点系列与默认值正确落盘。
文档
已知残留:HJ 781 解析把 22 元素按中文名(条款 1)+ 符号名(附表 A 浸出液检出限)重复抽取为 44 参数(DL 值不同未敢合并);样例曲线的"浓度 4"原表笔误导致配对识别为 5 点;平行样质控均值表、双语结论栏、LIMS 占位符对接列入二期 v2。
2026-08-26
优化
标准解析库默认排序改为「最新入库优先」:新解析/新上传的标准排在最前,卡片上新增"入库日期"显示;排序器仍保留实施日期、标准号两种切法。
新增
标准解析库列表视图 + 分页:卡片/列表双视图一键切换(列表为紧凑行式:代号徽章 + 标准号 + 名称 + 四通道数量 + 入库日期);卡片每页 24 本、列表每页 40 本,分页条与搜索/类型/代号筛选、三种排序全联动(任何筛选变化自动回第 1 页)。
新增
校准样例上传通道(样例校准一期):上传页第 1 步改为"标准(必选)+ 校准样例(可选)"一次性提交——原始记录模板 / 报告模板两个独立槽位(.docx / .xlsx 多文件,Excel 可含多 sheet,每份 +20 LP,每日限 10 份),随标准一起上传,AI 后续用它校准该标准的解析与原始记录生成。样例为私有资产:独立存储目录(与公开 uploads 物理隔离)、无任何公开读取/下载路由,仅本人在"我的上传记录"可见文件名清单;上传端点强制登录 + 属主校验 + zip 魔数验证。公共层未来只沉淀审核后的结构结论,不出样例原文。
新增
已入库标准详情页"补充校准样例":所有 std-* 详情页(含历史版本页)头部操作区新增"补充校准样例"按钮——点开面板即可向该标准补充原始记录/报告模板(私有、+20 LP/份),用于事后校准原始记录生成。实现为共享脚本 std-sample.js 动态注入(存量 46 页一行引用接入,未来新页面由生成器模板原生携带);服务端样例端点新增 std 参数(挂已入库标准,经 ask_kbs 映射校验),"我的上传记录"按 std_key 归并展示补充的样例。
修复
build-dist 管道 tailwind.config 剔除残留缩进:内联 tailwind.config 块删除时行首空格未一并吞掉,导致下一行多出 2 格缩进(record.html 曾因此出现源码与线上版本 diff 假象);正则改为连带行首空白删除,源码 → dist → 线上三方 roundtrip 恢复逐字节一致。
2026-08-25(NDT 记录原型)
新增
NDT 目视检测记录原型(visual_ndt)上线(事项 4,首个领域专用记录原型):方法名命中"目视检测/内窥镜"的标准(如 GB/T 41856.1),生成原始记录时整份切换为无损检测版式——任务信息(项目名称/部件/材质/检测时机等 8 栏)、技术要求(检测标准自动带出本标准号)、工艺参数勾选组(直接/间接目视方式 + 本标准解析出的方法清单勾选)、设备信息(结构化栏目 + 标准对设备的要求值自动带出)、缺陷勾选矩阵(行=检测部位动态加行,列=缺欠类型字典打 √,字典自动取自 GB/T 41856.2 图谱标准的 34 个缺欠条目,取不到退回内置 17 类)、结论勾选、三级签名(检测人/审核人/批准人 + 资格级别,对应 GB/T 9445)。在线填写免费、本机自动暂存;导出 Excel 同步适配(九个工作表:任务/技术/工艺/设备/环境/检测发现矩阵/质控/结论签署)。理化原型(读数/判定/曲线定量)行为不变,线上回归通过。
文档
方案文档第 4 节标记已实施。
2026-08-25(主干 + 领域包架构)
新增
图谱类标准解析通道上线(schema#13 闭环):图谱/图册类标准(缺欠目录+图谱图片)首次有了专属通道——类型识别(HEAD_PROMPT 枚举 + "图号引用×图片引用×图谱词频"结构特征双兜底)、atlas_items 缺欠条目抽取(缺欠名/形貌特征/图号原文照录)、图号→MinerU 图片自动对齐(区间图号自动展开)、正文大型清单表纳入 D9 资产;MinerU 解析产物中的图片不再丢弃,自动落盘并随详情页发布到站点 assets。GB/T 41856.2-2022 验证:34 个缺欠条目全数抽出(与原文 5.1~5.34 一一对应),69 张图谱对齐到条目,详情页新增「缺欠图谱」页签(分组目录 + 缩略图墙,点击看原图)。
新增
"一条主干 + 薄领域包"解析架构挂接层(H1~H4)上线:新增 domain_packs/ 插件目录,引擎/API/页面生成器三端共用加载器——H1 领域识别(关键词确定性打分,≥2 词命中才判定,零 LLM 成本)、H2 提示词增补(head/chunk/d8 三通道注入点,D8 专用通道新增 extra_rules 参数)、H3 记录原型注册表(_detect_archetype 从硬编码改为注册表,curve_quant 行为不变)、H4 详情页页签渲染器注册(__EXTRA_TABS__/__EXTRA_PANELS__ 占位注入,JS 按 LPT_TAB_ORDER 统一排序)。包缺失/加载失败时全链路静默退化为通用行为,本地与服务器端回归均通过。
新增
首个领域包 ndt(无损检测):识别特征词 13 个;D8 判例补丁修正"人员资格要求被管理要求过滤规则误杀"(人员资格归 C8、设备能力归 C5、图谱对照评价归 C8、工艺规程/报告清单归 C8);visual_ndt 记录原型注册占位(enabled=False,事项 4 实施前不改变记录行为);图册页签渲染器留待事项 3。
解析库
GB/T 41856.1-2022(工业内窥镜目视检测·方法)数据修正上线:锚点补漏 3 条(第 6 章人员资格、8.2 检测工艺规程 a~j 清单、第 10 章检测报告 a~h 清单,raw_text 均从原文逐字切片),约束 13→16 条;条款号后处理修正 13 条(D8 规则通道曾系统性错标:cand 27~37 统一错标 8.1.3、cand 6 错标 "10"),修正方法为"raw_text 归一化字面定位 + 回溯最近锚点(标题+行首编号段落)",16/16 全部修正到位——schema 已知问题 #11 修正方向首次实证。
修复
标准详情页生成漏走资源本地化:直接 gen_std_page 输出的页面引用 CDN(cdn.tailwindcss.com),绕过了 build-dist 的"CDN→./assets 本地化 + runtime.js 注入"环节;新增服务器侧 localize_page.py(与 build-dist transform 一致),41856.1 页面已重新生成恢复本地化,后续重建流程固定为 gen → localize → 发布。
文档
schema 已知问题登记 #11(条款号错标,已实证修正方向)/ #12(矩阵型对比表拆解丢失)/ #13(图谱类标准无通道)/ #14(清单型条款未结构化,本条已锚点修正);输出《方案-图谱通道与NDT记录原型.md》(主干+领域包架构第 0 章 + 事项 3/4 实施细节)。
2026-08-24(傍晚 · 第三轮)
优化
原始记录三粒度内容真正按选择筛选:此前"按检测项目/按指定方法/按项目+方法"只筛选了参数与方法,样品核查、环境确认、设备要求、质控、要求备注五个栏目仍是整本标准的全量约束(5750.6 里做"铝×铬天青S法"会列出砷/硒等其他元素的试剂保存条款,且同条款重复多行)。现按"参数名命中 / 方法条款树内 / 前置通用章节(范围·采样·保存) / 章节级通用条款"四层规则过滤并按文本去重:pm 粒度下样品核查 23→1 条、环境确认 101→3 条、质控 74→17 条、要求备注 269→19 条;param 粒度同步修复方法关联改用条款归属规则("铝"自动关联全部 6 个方法)。
新增
核查项"一键确认":样品/试剂核查、环境确认、质控三个类别各加一键确认按钮,将该类别全部"待确认"批量置为"符合"(已填写的项不覆盖),随本机暂存与导出。
新增
原始记录表头三字段:检测机构名称、记录编号(留空仍由系统自动生成)、记录格式/表号,均随本机暂存并写入导出 Excel 封面页。
修复
导出 Excel 保护带开关引用错位(存量 bug):封面页"保护带判定"实际在第 10 行而判定公式引用 $B$11 空单元格,导致导出文件的保护带开关从未生效;新增字段后重排行号并修正为 $B$12,模拟含判定参数实测公式引用正确。
优化
核查项兜底否决规则:条款缺失/通用章节的约束若文本提到其他项目名(含元素符号形态,如 As(Ⅲ))且不含所选项目名,判定为无关剔除;化合物试剂名中的元素字(硼氢化钠、氯化亚锡)以前置字护栏排除误伤。同时修复"前置通用章节"误用所选方法章节起点——做第 26 章的锡时会把第 4~25 章全当通用章节收进来(备注曾达 137 条),改为以全部方法的最早章节为界。实测:铝×铬天青S 质控 17→4 条全为该方法真质控句;锡×氢化物原子荧光法 备注 137→6 条、硼氢化钠等试剂完整保留在方法试剂栏。已知残留:少数粗粒度条款号(如"条款 5/6")且文本无元素名的他章约束无法归因而仍会带入,需解析层修条款号后根除。
解析库
金标准评估体系 v2.0 落地,四层漏斗试跑通过:放弃不可行的全量人工精校(约 180 人时),改为 L0 程序硬核对(零成本字面回查)→ L1 异构 AI 核验员(deepseek-v4-pro 挑错式封闭判定,异构于抽取模型)→ L2 人工仅仲裁争议项 → L3 线上报错回流。GB/T 5750.6 全量试跑:212 条 L0 可疑 D8 约束经 L1 + 人工仲裁后仅约 62 条遗留待确认(占核查点 7.4%);人工逐条 grep 原文核实确认真数值错误 2 条(亚硒酸根回收率 89.9%~111%→89.7%~114%、硒酸根 82.9%~110%→91.4%~118%,md 2201 行),24 条锚点抄写偏差由 AI 修正并通过字面回查后自动回写。重要教训:L1 的 C 类"数值错误"判定准确率仅约 17%(12 判 2 真),其 3 条误判是把正确抽取对错章节证据后"反向误改"——C/D/E 判定固定走人工确认,不直接改数据。
解析库
GB/T 5750.6-2023 数据质量修复并同步上线:2 条真数值错误修正 + 3 条锚点 LaTeX 残留清洗 + 24 条锚点回写,服务器结果 JSON 已更新(留 .bak-numfix 备份),42 个详情页全量重建,约束页签已显示修正后数值(亚硒酸根 89.7 ~ 114 %)。
优化
L0 硬核对器内置 LaTeX 归一化通道:MinerU 原文中的 $0.005 \mu g$、\mathrm{} 等 LaTeX 包装会使字面回查漏报(L1 试跑中 16 条"可疑"实为零成本可拦的误报);规范化前先剥离 LaTeX 包装(含 \sim→~ 区间号与 LaTeX 不断行空格 ~→空格的区分),6 份标准总命中率 90.2%→92.6%,JJF 1059.1 达 98.0%;5750.6 经数值修复与锚点清洗后单本达 93.2%。
修复
"按项目+方法"项目下拉重复 + 同名方法带出串章:方法类标准中同一项目在每个方法条款下各有一条参数对象(5750.6 的"铝"有 6 条),原下拉按对象逐条铺开导致"铝"重复出现 6 次;项目下拉已按名称去重(164 对象→57 项),p2m 级联映射改为跨同名参数并集且与 server 端 param_belongs 同规则(条款前缀强信号 + ref_method 弱信号),"铝"级联出全部 6 个方法。同时修复 pm 模式同名方法多条款问题:"无火焰原子吸收分光光度法"在 14 个条款同名,原先选一个方法名会把 14 个条款的方法全带出,现按所选参数的条款归属收窄为 1 个。实测:铝 × 无火焰原子吸收分光光度法 = 1 参数(4.3.1)× 1 方法(4.3)。已部署并全量重建 42 个详情页。
2026-08-24(午后 · 第二轮)
解析库
GB/T 5750.6-2023 按修复后引擎重跑上线:名称逐字(含"第 6 部分:金属和类金属指标"完整题名)、英文名称入库(Standard examination methods for drinking water—Part 6: Metal and metalloid indices)、规范性引用 1→4 项(GB/T 5750.1 / 5750.3-2023 / 5750.5-2023 / GB/T 6682 全齐);164 参数 / 79 方法 / 59 公式 / 512 约束。全站 23 本详情页同步重建。
新增
"按项目+方法"粒度正式上线:详情页生成弹层第 4 页签,项目选定后方法下拉自动级联(如 铝 → 铬天青S分光光度法)。实测"铝 × 铬天青S分光光度法"精确产出 1 参数(4.1.1,检出限 0.008 mg/L)× 1 方法(4.1),零冗余。
修复
参数↔方法错挂:方法名跨章节重复("无火焰原子吸收分光光度法"在 14 个条款下同名),原名称互含匹配把单个参数错挂到 15 个方法;改为条款号前缀归属为主(参数 7.1.1 归条款 7.1 的方法)、ref_method 名称匹配仅在条款一致时采纳。整本标准粒度的方法-参数挂靠率同步受益(5750.6 从全部进"通用表"变为 157/164 精确挂载)。
2026-08-24
新增
原始记录第四粒度"按项目+方法":生成入口在整本标准 / 按检测项目 / 按指定方法之外新增"按项目+方法"(如 铝 × 铬天青S分光光度法)——选定项目后方法下拉自动级联该项目的关联方法(无关联则给全部方法),多方法标准做单项目单方法记录不再带出无关方法;在线填写、活公式导出、我的模板作用域、记录快照全链路适配(msel 参数贯通模板接口/导出/格式模板匹配)。
修复
结构化导出 Excel 四个 sheet 字段错位全空:导出器读的键名(name/symbols/ref_no/term 等)与 v3.4 引擎实际输出(formula_name/variables/ref_standard_no/term_name 等)不一致,导致计算公式、术语、引用标准整表为空、约束"要求"列无值;已全部对齐并带旧键兼容回退,实测 GB 4789.1 引用 89 行、DL/T 593 术语 34 行完整导出。计算公式 sheet 新增"结果单位"列,引用标准 sheet 新增"出处条款"列。
优化
约束条件导出与详情页同规则:新增"类别含义"列(C1 环境条件 / C6 精密度质控限 / C7 分级条件限值…),"要求"列改用与网页一致的数值化表述(标称±容差 / 区间 / ≤上限 / ≥下限),按类别排序,对象与参数合并为"对象 · 参数"。
修复
同系列标准引用被误杀:D2 引用通道"排除本标准自身"判断按标准号前 8 位前缀比较,GB/T 5750.6-2023 的 4 项规范性引用中 3 项同系列(GB/T 5750.1/.3/.5)被误判为"自身"滤除,仅剩 GB/T 6682;已改为去年份后按完整基础号比较,同系列引用正常保留。本地与服务器管线双副本同步修复,GB/T 5750.6 重跑后引用应为 4 项。
修复
标准名称防改写 + 英文名称入库:AI 预检与解析引擎文档头通道双路加固"名称逐字照录封面原文"硬性规则(此前 GB/T 5750.6-2023 被改写成"金属指标",正确为"金属和类金属指标");D1 新增 standard_name_en 字段照录封面英文题名,详情页标题下方与导出 Excel"概述"页同步展示(无英文名不占位)。schema 升 v1.3。
优化
(运维)服务器管线页面生成器镜像再次与本地同步(含原始记录弹层、类型自适应页签等近期功能),防止 worker 重建页面时回滚。
2026-09-29
新增
一单一库比对工具上线(超级标准第 5 件工具,列于标准查新提醒之后):移植 CMA 能力比对工具至本站——上传 CMA 标准清单(Excel/CSV,PDF 提取暂保留"建设中"占位)或与 15 条示例数据,自动列映射识别(含领域列),与资质认定能力项目库(cma.caqit.org.cn,现 62,217 条,接口 ACAO:* 浏览器直连免代理)全量比对:编号精确/主编号(含 /XG 修改单)/名称模糊匹配、领域筛选、废止标记、相似度评分,结果可筛选导出 Excel;页面实时显示库条数与数据时间。按本站原则改造:① 移除原手机短信验证获客门槛,免登录免注册即开即比;② 品牌与页脚改为 LabPowerTools,删除原合作单位区块;③ 意见反馈卡改投本站 /api/feedback 需求池(评分+意见+联系方式),附件上传区隐藏;④ 构建链修复——</body> 注入改为仅替换最后一处(原全量替换会把运行时脚本插进压缩 bundle 字符串中间,截断脚本致全页功能瘫痪,本次事故根因)。浏览器端实测:示例数据 15 条 × 62,217 条库 15.5s 完成;真实文件测试 GB8978-1996 精确匹配命中、HJ 828-2017 正确报未找到。
2026-08-23
新增
我的记录模板库(模板自定义第二层):"调整格式"面板新增"保存为我的模板"——命名后可绑定两种作用域:仅本标准(当前粒度) 或 所有同类方法原型(如所有曲线定量方法);下次打开对应记录页时自动套用(本标准作用域优先于原型作用域;本机已有暂存时不覆盖),标题区显示"已套用我的模板「xxx」"。同作用域重复保存自动覆盖更新;免费版限存 3 个(超限提示去个人中心删除),配置经白名单清洗入库。个人中心新增"我的记录模板"管理卡(名称/作用域/更新时间/删除)。游客不受影响(本机暂存照常)。9 项端到端检查通过:保存/覆盖/优先级匹配/列表/限量拦截/删除后再存/游客匹配安全返回。
新增
原始记录"调整格式"面板(模板自定义第一层):记录页标题区新增"调整格式"入口——平行读数列数 1/2/3/5 可选、U(k=2) 列与判定列可显隐、五大栏目(检测要求/样品信息/环境确认/设备信息/质控与备注)可单独关闭;调整即时生效并随本机暂存,导出 Excel 按同一份配置生成:读数列数变化时平均值/测定结果/判定等活公式的列引用自动重排,隐藏 U 列时判定自动退化为无保护带公式,隐藏栏目对应 sheet 不生成。网页所见 = Excel 所得,配置以 override JSON 随导出上送,为后续"我的模板库"(命名保存/绑定方法原型/共享分成)打好数据底座。通用表与曲线定量表均已适配;本地 16 本 × 3 粒度回归 + 线上 GB 5009.139(曲线)/GB/T 5700(通用表)格式变体导出验证通过。
新增
曲线定量原型(方法原型库第一型)上线:色谱/光谱/光度/质谱类方法(高效液相色谱、原子吸收、ICP 等)的智能原始记录从"通用读数骨架"升级为专业链路——标准系列浓度-响应值表(可增删点)→ 最小二乘自动拟合 k / b / r 与回归方程 → 样品响应值代入曲线得浓度 c → 代入标准原文公式 X = c·V/m… 出结果 → 自动判定,全程实时联动;前处理默认值(V/m)一处填写全行生效、样品行可单独覆盖。导出 Excel 同样全活公式:SLOPE / INTERCEPT / CORREL 拟合行 + 平均响应→浓度→结果的链式引用,打开后改任一数据全链重算。公式变量按"含义优先、符号兜底"自动映射(浓度/体积/质量三类角色),无法映射的公式自动降级为通用表,不出错。方法名命中 色谱/光谱/光度/质谱/ICP/原子吸收/原子荧光/极谱 关键词即启用原型。样板:GB 5009.139(咖啡因·液相色谱);GB 5009.182(铝)各法因公式含空白校正(ρ−ρ₀、m₁−m₀)暂不自动映射,已降级通用表,"空白校正曲线定量"列入原型库下一迭代。本地 16 本标准 × 3 粒度回归通过,线上两本样板端到端验证通过。
2026-08-22(晚间·补记)
修复
MinerU 云端瞬态失败导致解析中断:GB/T 12763.6(扫描版,本地判乱码走 MinerU OCR 通道)遭遇云端 "parsing failed, please try again later" 瞬态故障即整链失败;MinerU 客户端新增最多 3 次重试(递增退避),12763.6 重跑后一次通过(OCR 108s),已上线:std-gbt1276362007,库内达 22 本。
修复
服务器端页面生成器与本地不同步:worker 每次解析完成会用服务器侧旧版生成器全量重建页面,曾把详情页"生成原始记录"按钮、索引页排序/代号筛选覆盖回滚;已将最新 gen_std_page.py / gen_std_index.py 同步至服务器管线并重启 worker,今后重建不再丢功能。
新增
解析完成邮件挂载原始记录转化入口:上传标准解析上线的通知邮件中新增"智能原始记录"直达链接(整本标准粒度),上传者解析完成时刻即可一键生成记录试用。
2026-08-22(晚间)
修复
上传配额报错被吞为"网络异常":服务端在读取请求体之前就做配额检查并提前返回 429,浏览器 PDF 传到一半连接被关,前端只显示"网络异常,请重试";现已改为先收完请求体再判配额,超限时能看到真实提示"每日最多上传 N 份标准"。
优化
每日上传上限 3 → 10 份(AI 预检 10 次/日才是真正的成本闸门),单 IP 硬顶同步调至 20。
新增
标准解析库排序与代号筛选:默认按实施日期倒序(同日按入库时间),可切换"最新入库优先 / 按标准号";新增代号筛选行(GB、GB/T、DL/T、HJ、JJF、JJG…自动提取,带数量),与类型筛选、搜索三维叠加生效。
新增
原始记录模板校准反馈入口:记录填写页新增"这份记录还缺什么栏目?"直达反馈条(自动携带标准号/粒度上下文进需求池);全局反馈组件模块表注册 record/upload 页面。
优化
首页结构调整:超级标准提升至 Banner 下方第一位:(原超级计算器位置),导航顺序同步调整;顶部轮播"超级标准"卡由"内测筹备中"改为"已上线 · 3 件工具"(结构化解析 / AI 问答 / 智能原始记录),不再计入假门意向统计。
优化
超级标准四功能按现状重写:① 标准解析库升级为"结构化解析 + 上传共享"旗舰卡(已上线 17 本,强调上传得 +50 LP 与 50% 分成);② 标准 AI 问答由假门改为已上线卡(单标准+跨标准、条款溯源、免登录 3 次/日);③ 原"标准判定工具"卡替换为"智能原始记录"已上线卡(三粒度、自动计算判定、活公式导出,直达样板页);④ 仅"标准查新提醒"保留筹备中假门继续收集意向。
优化
详情页交叉引流:试验方法、计算公式页签顶部新增"生成原始记录"引导条(复用三粒度弹层),看完方法/公式一键落成原始记录。
2026-08-22
新增
智能原始记录生成器上线(P1):标准详情页新增"生成原始记录"入口,三种粒度——整本标准 / 按检测项目(自动带对应方法)/ 按指定方法;自动从解析结果生成电子原始记录:记录信息、样品信息(含标准约束自动转核查项)、环境确认、检测要求速览、按方法分页签的数据记录表(读数录入→自动平均值→自动判定,支持"不应检出"类文本限值的手动结论)、设备信息、质控与备注、结论签署;填写内容自动暂存本机浏览器,刷新不丢。在线填写免费,导出可编辑 Excel 20 LP:平均值/测定结果/判定均为活公式(Excel 只认 <= 语法已自动转换),打开后改读数自动重算重判;支持保护带判定开关(结果±U 均越限才判不合格,带内"待定");文件含封面与声明,服务端留存记录快照(编号 R 开头)保证可追溯;共享标准被导出记录时上传者获 50% 分成(+10 LP);每用户每日导出上限 10 次,模板接口免登录开放(单 IP 每日 30 次,引流)。参数-方法自动关联:多方法标准各方法 sheet 只带本方法参数,未关联参数进"通用检测数据"表。本地 16 本标准 × 3 粒度回归通过,线上 GB 5009.139/GB 5009.182 样板验证通过。
2026-08-22(早间)
新增
LP 积分体系上线(P0):个人中心新增"我的积分"板块(余额 / 任务清单 / 流水明细);每日登录 +2(每日一次)、完善资料(用户名+密码)一次性 +20 自动入账;上传共享 +50、被导出 50% 分成 +5、导出 -10、私有解析 -100、反馈采纳 +10 规则常量已就位,待 P1/P2 功能挂接;存量用户已补发完善资料积分。
新增
标准上传共享解析上线(P1,"人人为我我为人人"):注册用户可上传标准 PDF(≤50MB,每日 3 份)→ AI 预检自动识别是否标准文献及标准号/名称/类型(非标准拒绝且不消耗额度,库中已有自动去重并引导至已有解析页)→ 共享协议确认(知识产权归原发布机构、解析结果仅供个人学习使用双确认)→ 排队解析(v3.4 引擎,5-20 分钟,邮件通知)→ 自动上线标准详情页并开放全站学习,上传者 +50 LP。入口:标准解析库页"上传标准 · 赚 50 LP"。私有解析(-100 LP)占位待付费体系。
新增
服务端解析队列 worker(systemd 常驻):MinerU/PyMuPDF 文档解析 → v3.4 结构化 → 站点页面自动重建 → WeKnora 知识库自动建库(账号接入后启用,缺失时自动追建)。
修复
限值速查大量空白问题:方法类标准(GB 5009.x、GB 4789.x、GB 31604.30 等测定方法标准)本身无"限值表",此前该行显示"—";现回退展示已抽取的检出限/定量限(方法能力核心指标),并在项目名下补充所属方法与基质(如"第一法 分光光度法 · 食品");完全无数值指标的管理/导则类标准(HJ 630、JJF 1059.1 等)显示友好空态说明并引导至方法/约束页签。表头同步改为"限值 / 检出限 / 定量限"。
新增
标准类型自适应详情页:按数据画像自动分类——限值类(限值速查+在线判定置顶)、方法类(试验方法+指标速查前置,页签更名"指标速查")、管理类(约束条件/术语/引用前置);无内容的页签自动隐藏(如无判定数据隐藏"限值判定")。
新增
结构化数据导出(P2 收费闭环):详情页"导出结构化数据 · 10 LP"按钮,弹层显示余额与用途说明,支持 Excel(概述/参数限值/试验方法/计算公式/术语/约束/引用 七表 + 声明页)与 JSON(含水印声明与导出者标识)双格式;未登录引导登录,余额不足引导上传赚积分;共享标准被导出时上传者自动得 50% 分成(+5 LP,自己导自己的不计,同人同本 24h 内只记一次);每用户每日导出上限 20 次。
新增
上传三重查重防重复:① 上传即时——从文件名提取标准号即时比对(零 AI 消耗,命中直接给已有解析页链接);② AI 预检——内容识别标准号后结构化比对(代号+编号含部分号+年份,年份不同视为不同年代版本允许入库,名称完全一致兜底),命中在库给链接、命中在途提示"正在解析队列中";③ 发布前——worker 建页建库前再核一次,防预检漏判与并发重复。解析失败的标准不占库位,可重新上传重试。
优化
worker 健壮性:服务重启自动回收中断的解析任务(parsing 超 10 分钟未更新自动重新排队)。
修复
解析引擎抢救盲区:LLM 把"1/24"等分数直接作为 JSON 数值输出(非法 JSON),导致 GB/T 12763.8 等含分数容差表达的标准连续解析失败;抢救管线新增"裸分数修复"候选(: 1/24 → 0.041667),D8 prompt 同步要求数值字段必须是合法 JSON 数字。修复后 GB/T 12763.8 一次通过(178 参数/35 方法/83 公式/315 约束)。
2026-08-20
新增
用户系统上线(P1):邮箱验证码登录(6 位码、10 分钟有效、5 次试错锁定),首次登录自动注册,全站右上角"登录/注册"入口;登录后埋点/反馈自动关联账户,匿名设备数据自动合并。
新增
密码登录 + 个人中心(P1.5):注册后引导设置用户名和密码,支持"邮箱/用户名 + 密码"或"邮箱 + 验证码"两种方式登录;个人中心页面上线(账号信息、用户名/密码管理、我的模块)。
新增
发信通道:服务器接入 Agent Mail(agently-cli),验证码邮件即开即用;代码侧日限 45 封防超配额;发件人显示名 LabPowerTools。
优化
登录用户在反馈组件中自动预填联系方式。
优化
标准详情页计算公式改为 LaTeX 规范排版(KaTeX 本地渲染,全库 386 条公式校验通过),保留可直接粘贴进 Excel/程序的原始表达式。
优化
标准 AI 问答切换 WeKnora 企业级 RAG 路线:17 本标准全部建成独立向量知识库(11 本 MinerU 全文 + 6 本 PDF 直传解析),按"每问动态指定知识库"精准隔离;向量检索 + rerank + Agent 工具链,回答带条款溯源;配额/审计/统计沿用原有体系(免登录 3 次/日、注册 10 次/日)。实测 JJF 1059.1 包含因子、GB/T 28043 z 比分数、GB 5749 铅限值等复杂问题回答准确。
新增
跨标准问答(实验功能):标准索引页新增问答框,一次检索覆盖全部已入库标准,来源标签标注出自哪本标准哪条;适合"哪些标准对 XX 有要求"类横向问题。跨库消耗大,1 问按 2 问计入每日额度。
优化
问答全链路 SSE 流式化 + 富文本渲染:检索状态实时可见("已检索到 N 条相关条款")、答案逐字流出;完成后按 Markdown 渲染(标题/列表/表格)并支持 LaTeX 公式排版(marked + KaTeX 均已本地化,零外部依赖)。
修复
问答按钮点击无反应:页面模板中 JS 的 \n 被 Python 模板字符串吞成真实换行,导致整个内联脚本语法错误、事件未挂载;已转义修复并纳入生成后语法自检流程。
优化
索引页「跨标准问答」更名「标准问答」并醒目化(品牌色描边 + 渐变顶条 + 图标徽章);详情页「AI 问答」页签提至首位、默认展开,橙色高亮与其它页签区分。
新增
超级标准 · AI 问答上线(P0):标准详情页新增"AI 问答"页签,基于结构化解析数据 + 全文条款级检索生成回答,每个回答附条款溯源(可点击跳转对应页签);免登录每日尝鲜 3 次、注册用户每日 10 次、单 IP 每日 30 次硬顶;问答记录入库用于需求分析。11 本标准含全文检索,6 本暂基于结构化解析数据。
2026-08-19
新增
全站反馈入口上线:右下角"提需求 / 报问题"浮动按钮,自动识别所在模块,可留联系方式并订阅上线通知(原则三落地第一步)。
新增
匿名设备标识(device_id):所有埋点、调研、反馈自动关联匿名身份,为用量统计和四级模型打底。
解析库
全库 17 本标准升级 v3.4 引擎:JJG 7(7→47 参数)、JJF 1059.1(4→140 公式)、GB/T 28043(64→85 公式)、GB/T 28046.3(12→18 方法)、GB 5009.225、GB 5009.139、GB 4789.3、GB 4706.1 等 9 本补跑完成。
修复
解析引擎健壮性:新增 JSON 抢救式解析(输出截断自动修复、LaTeX 非法转义修复、网络超时退避重试),此前反复失败的 GB/T 5700(74 参数/101 约束)与 DL/T 593(136 参数/516 约束,约束翻倍)一次通过。
新增
标准详情页版本历史:历次解析版本自动归档、下拉切换,索引页显示"N 个版本"徽章。
新增
标准详情页"重新解析"按钮:需求一键登记,引擎更新后优先重跑。
优化
(运维)数据备份机制上线:服务器每日 03:17 自动打包(事件/调研数据、API 源码、Caddy 配置),日备 7 份 + 周备 4 份自动轮换,本地异地副本拉取脚本就绪,首次恢复演练通过。
2026-08-18
新增
超级标准 · 标准解析库上线:索引页(搜索 + 类型筛选)+ 首批标准详情页,含限值速查、在线判定、试验方法、计算公式、术语、约束条件、引用标准七个页签。
新增
全站悬浮计算器:修约/稀释/换算/精密度四页签,任意页面随手调用,可展开为完整版。
优化
首页改版为 LabPowerTools 五线门户:超级计算器 / 超级标准 / 超级能力管理 / 超级质量管理 / 业务管理 五线 Banner 轮播 + 入口卡片。
优化
深浅双主题切换、移动端自适应。
新增
需求调研入口(假门埋点 + 调研表),统计后台上线。
2026-08-17
新增
LabPowerTools 首版上线:数值修约(GB/T 8170)、配制稀释、曲线回归、精密度计算、单位换算五个实验室随身计算器。
LabPowerTools · 检验检测人的工具矩阵
© 2026 LabPowerTools