
TL;DR自进化系统的技能候选连续 10 个被基准门禁否决根因是微型考题期望输出仅 4 token撞上 1.3 倍成本帽——余量只剩 1 token任何技能改动都会「成本回归」出局。修复乘法帽加绝对余量地板 cand max(base×1.3, base8)。附带判卷防作弊的四种断言模式设计与「门禁自身可测试」原则。场景hmharness 的自进化考官hmharnessMITgithub.com/swsgbl/hmharness是开源鸿蒙开发智能体框架把工程创建、检查、构建、签名、安装、启动、日志读取和结果验证接成本地工具链让 AI 用本机环境证明结果。其自进化机制持续产出技能候选上岗前必须通过 bench 基准考试。修复步骤1. 确认死法分布统计被否决候选的输出成本2-10 倍量级真啰嗦门在正确工作针尖级地板误杀本文场景。十个候选全部是后者。2. 修改判据乘法帽地板evolve.ts 的 isCostRegressioncand max(base×1.3, base8)。真啰嗦2-10 倍照样被拦针尖级扰动放行。第十一个候选过门。3. 判卷防作弊四种断言模式expect-exact一字不差expect-regex正则卡形状坏正则按判例错误处理门禁不许自欺expect-none禁词表失败标记即否决expect-any多答案子串匹配语义完全兼容老用例零改动。防的是「OHM OK (error ignored)」这类关键词全在、整体全错的输出。4. 成本折算与围栏约定中日韩字符约 1 token、ASCII 约 1/4——切中文灌水绕不过帽。断言读代码围栏内部day-55 发现模型散文里改写、围栏里逐字保留。两条设计原则一、成本只否决、不判分通过率门与成本门各管一半单用任何一个都会误杀或放水。二、门禁自身要可测试gate.test.ts 10 用例守着含「换中文绕不过帽」「8 地板」两个专门用例。改规则必须带用例。口径npm hmharness/cli 0.23.10 的 bench.ts / evolve.tsgate.test.ts 10 用例与华为、开放原子无隶属关系。安装npm i -g hmharness/cliGitHubhttps://github.com/swsgbl/hmharness