原流水线从 harbor_user / harbor_password 两个 secret 取值,与 Woodpecker 中实际登记的 HARBOR_USERNAME / HARBOR_PASSWORD 名称不一致,docker login 拿不到账号。统一为同名注入,并同步登录命令中的变量名。
待核对原先只看「未核对 + 期初之后」,会把没有核对对象的流水也算进 待核对笔数与金额,虚高 KPI 并污染下钻列表。 在 unverified 过滤条件里补两条限定: - NULLIF(TRIM(license_plate), '') IS NOT NULL:无车牌无核对对象 - COALESCE(vehicle_id, 0) <> 0:vehicle_id 为 NULL/0 即未关联羚牛车辆库 条件加在 buildFilterClauses 的 unverified 分支,汇总 KPI 与下钻共用, 因此两处口径自动一致;all / verified 不受影响。下钻弹窗提示同步说明口径。
待核对订单的起算日原先硬编码为 2026-05-01,散落在后端 SQL、看板诊断卡 和下钻提示三处,改一处就会与另两处口径不一致。 - 新增 shared/hydrogen-verify.ts 的 HYDROGEN_VERIFY_START_DATE 作为唯一来源 - repository 的 unverified 过滤条件改为引用该常量,起算日提前到 2026-01-01 - 看板桌面/移动诊断卡与待核对下钻提示同步显示新日期 - 契约测试锁定字面量,防止日期被无意改动 仅影响 verifyScope=unverified;all / verified 口径不变。