任务总纲:关键词规则整改与旧结果边界

依据:所有者 2026-10-24 本轮规矩、集成者(模型负责人)同日 R1–R10,及 keyword-sweep.md 普查。来源是所有者指定的仓库外验收工件,本文只记名称与摘要,不把绝对路径、真实材料或对话记录写进 Git。

  • 普查 review/keyword-sweep.md UTF-8 原字节 SHA-256:fd8e8aa1bf723ae8de1b51d7de0d6dec44b8dfbecb756f818e6f52cc6f8971fe;登记 A 94 处、B 9 处、C 15 处、D 30 处,未定 U01–U25。这是规则处数,不是每个操作符的数量。
  • 口径 handoff/keyword-rulings.txt 原字节 SHA-256:dbab06ac47f78dca20916e349a5a240eb079b9ebb9491c86f69766f962f39ff1;下列 R1–R10 为该口径的任务化落实,不更改原普查分类。
  • 行号基线:hub-redesign 本地最新 tip fadbf64de22db20796dc73b673b49b353096cf31,本批分支 keyword-remediation-pages、工作树目录 circle-hub-keyword-pages(已 worktree add、npm ci)。未向远端拉取或声称远端更新;实施任务由集成者在分派时从当时最新 tip 新开工作树,重定位行号。
  • 本次允许改动:仅 docs/hub-r4-tasks/**;本页与各页都是任务草案,无运行时改动。U01–U25 裁定见本页与裁定记录;额外三页补充分工等集成者确认。本页是任务文档提交;模型前置改动由所有者另行授权在同分支的下一提交起草,运行时实现仍在各任务分支。
  • 所有者规则:所有者 2026-10-24 的规矩:编译、评审等过程中,不用关键词表、词典、同义词表、前缀表、自由文本正则或模糊文字启发式做检查、判断、分类、抽取。优先按权威来源真实结构解析并精确核身份;其次校验作者显式闭集字段;语义交客户端模型主张并逐字引用,由 Hub 核引用存在和路径,独立复核补召回。标识符按声明语法解析时必须给语法出处。
  • 共同限制:本页是待分派的实施任务,不是本次文档分支已经实现的能力。实施者只在下列范围改动,模型和共享契约先由集成者另行提交。只用合成资源、脚本化模型;不碰 7420、钥匙串、环境配置文件、真实数据、设备和任何真实系统。不推送、不建 PR、不发布、不部署;不改 Circle、foundation/circle、references。显式路径暂存、git commit -s。未知必须给 missing 和出口(动作、具名受众、期限),不能停在未知,也不能转成支持或反驳。

R1–R10 与任务顺序

口径 本批任务页 必须落实的边界
R1 模板类别 表只留 id/label/group/说明;作者精确类别 id 或模型逐用例引文,未分类不算缺类别;包不再全事实
R2 精确标签 变体提示档结构违规,不做同义映射;不把非法变体当正向;修正值不能靠语义映射猜
R3 含糊期望 只聚合已受理判断;未判断单列;分母是已判断数
R4 命令语法 锁定树完整路径和结构类型;无结构类型则未核对,不从 help 猜
R5 类型化地址 地址用途来自合约类型;方法/角色/效果表控制派发,缺类型阻派发
R6 定位语法 目录各层显式 grammar;认不出给未知与出口,不猜模块/版本/文件角色
R7 结构查重 结构状态字段;命令路径+参数+期望引文身份的重复键,不读 statement 前缀
R8 本总纲,集成者专责 凭据扫描保留为只收紧防护,命中只保留、不放给函数;无命中不是无凭据证明,现有管理员核看/误报接受通道保留;集成者另向所有者报备
R9 独立金标准 冻结独立语义标注;脚本只核引用聚合;结构 oracle 独立解析原件,无 hub/packs import
R10 本总纲、各页交付 旧记录不删不改;追加旧规则与受影响字段;新包/模型、新根、新运行按血缘重验

2026-10-24 补充裁定与普查收口

  • U19/U20(所有者,2026-10-24):关键词检索选候选来源一律禁止;输入来源只来自显式声明的来源 id,或模型带逐字引文提出并经 Hub 核验的候选。检索结果不作任何输入或查全依据。
  • U24(所有者,2026-10-24):版本线末尾 .0 和前导零不改变版本线;作为 FAMX 显式命名规则写进包 README 和 naming.ts 文件头,按规则解析(C),不推广到构建 id 或产品 alias。
  • 适用条件主张:A64–A71。K02 F[6] 仍写旧自然语言条件提取;所有者总规则要求改,但集成者 R1–R10 未明确分派这一单元,先确认任务和模型条文。
  • 模型族精确声明:A76。独立标注不能依赖模型名共享词推族,须补显式身份契约。
  • 结构错误与片段引用:A79–A82。错误原因和 piece 绑定不能读日志/说明关键词;U17/U18/U21/U25 的额外实现路径等裁定后再开。
  • A86、A91–A94 按 R8 由集成者处理,不按原普查替换建议撤下扫描或交模型读潜在秘密。若现有命中自动接受路径能把内容放给函数,与 R8 “命中只保留”有冲突,由集成者先核通道和报备;本批不改该通道,也不宣称已符合 R8。
  • 原未定 25 项裁定记录 已填来源和日期:22 项由集成者按推荐定,U19/U20/U24 由所有者定;裁定不调整原普查计数、不表示运行时完成。

集成者先做:统一模型/契约前置项

基线词表已核对:nature 有 fact/judgment/unknown;static_terminal 有 unchecked;reason 有 missing_input/not_covered/check_error;qualifier_mark 有 semantics_unasserted/conditional_on_judgment/partial/independence_declared;exit_action 已有补证出口。不存在“未分类”“未判断”“类型未声明”“旧规则(关键词)”“可能含凭据”这些精确词表值;不能用相近值暗中充当同一状态,也不增加新终态。

下面编号是任务追踪号,不是要写进词表的新代码;由集成者定最终模型字段、轴名、码与生成物后,各包才实现。不要把所有缺口塞进 reason.check_error,也不要新增 static/dynamic 终态。

前置项 元素、当前可复用值与缺口 先决工作与消费者
M0 总则 C04/C05/C07、W01/W02/W05、V02:禁止自由文本语义匹配;结构 grammar 有 source/version;事实核验和语义判断分开 所有页共同前提;旧模型宽泛“先规范化再匹配”不构成同义映射授权
M1 类别 W05/W02;未分类、类别闭集来源和用例内引文 schema 尚无统一生成值 R1;精确作者标签和已受理判断两来源;没有任一来源不算缺类别
M2 标签 W01/C07;test type 闭集目前是包内六类数组,无统一 AXES;先定字段、非类型 resource 边界和结构违规码 R2;与 R1 类别 id 分开;错误提示列精确值而不猜对应值
M3 期望质量 V02/W05/W08/A05;未判断/判断值闭集和受理结果引用尚缺;已有 semantics_unasserted、rule_over_claims R3;定义已判断分母、零分母、冲突/多期望聚合及 missing/exit
M4 命令 C07/W05;类型未声明、参数未核、不是命令无现成精确词表值;已有 unchecked+missing_input R4;完整语法、结构类型、optional 的权威来源、无类型不 fallback STRING
M5 合约 D07/D03/D04/W05;原签名 kind 不等于 typed 参数;address_role 非空 string 不等于角色闭集 R5;角色/类型/效果 schema、缺型阻派发与四层同核验
M6 定位 K01/W01/C07;目录层角色及 grammar 版本/出处;未知可复用 unknown+missing_input R6;U23 禁止产品名同义合并;U24 依所有者显式规则将前导零、末尾 .0 的版本线写法归同线
M7 查重 K02/W05/B03;结构命令参数与期望引用 identity、发布状态 schema R7;不能误用 V07(运行重复策略)代表用例重复;缺字段不生成不完整键
M8 适用条件 K02 F[6]/K04/W05;applicability_field 已有,条件未判断/未声明维度未统一 补充页;删自然语言词提取授权,机械继承只作用显式结构范围
M9 独立性 A04/W06/W07;现有 model_family_declared/unknown、independence_declared;缺显式 family id 输入 补充页及 R9;不按名字猜,W10 仍只接受账号可核独立
M10 结构证据 D05/W05/W08;现有 check_error/missing_input;缺统一错误观测、question→piece 身份 补充页;结构码/观测,不按日志句猜原因
M11 历史/防护限定 B02/C04 R[6]、B01/W08/C05/W10;旧规则(关键词)、可能含凭据无现有 qualifier_mark 值 R8/R10;先定追加 annotation 的字段/标记和受影响字段引用,不改历史记录;“未检出”不变“没有凭据”

所有新增限定、状态/闭集和违规码,由集成者在独立模型任务里更新 contracts/model.json、相应 src/codes 及生成器产物,执行 npm run gen:contracts、npm run verify:contracts 和契约测试。各页只引用已经生成的码;本页不授权包私自改这些文件。若决定只复用既有状态+missing/exit,也须把精确的模型表达先写清,不能自行添加同义 label。

文件所有权与合并次序

  1. U01–U25 已裁定;集成者先冻结 M0–M11,之后分派失败回归设计,依赖状态/字段的实现须等契约冻结。
  2. R2 先提交标签段;R1 接 template-gap,R3 后接 cases-rules 和 quality-board,R7 后接 defect-to-case/checks。case-review 的模板文件归 R1、tags/project 标签段归 R2、期望质量归 R3、expected-sources 归 R6。
  3. FAMX 同包按 R2 → R4(commands/command-tree/manual 命令)→ R6(locate/naming/listing/documents/cases-sync)→ R7(release-notes)→ 适用条件 → 结构日志顺序交接。R3 的期望段在 R2 后插入;每次同一 README/pack.json 仅一个负责人,重算清单摘要。
  4. R5 整包独占,等 M4/M5 和 R4;R1 的 command_coverage、R7 结构键等 R4。模型族身份先于 R9 独立模型标注。
  5. R9 独占 gold、lib/inject、lib/score 和新协议 accept 场景;生产负责人不给它计算答案;accept 驱动公共文件最后由集成者接线。所有实现包只通过 api.ts 跨所有权边界。
  6. 本批仅创建这些任务文档,不开上述实施分支、不启动代理/模型、不执行真实重跑;分派和合并由集成者做。

R8:防护验证(集成者专责)

普查原位置(R8 保留防护的范围):

  • A86:hub/records/scan.ts:282;抽取/分类:密码口令等中英 key 词表、赋值/散文关系式猜敏感内容。
  • A91:hub/records/scan.ts:49;检查/分类:占位词/例子词排除真实凭据候选。
  • A92:hub/records/scan.ts:98;检查/分类:token 前缀和分页词猜 token 是否凭据。
  • A93:hub/records/scan.ts:73;检查/分类:长度、字母数字、符号、路径和代码外形猜秘密值。
  • A94:hub/records/scan.ts:23;检查/分类:控制字符占比将输入判成未检视二进制。

可以改的路径须由集成者另开任务定,建议仅凭据读取边界、管理员核看/接受记录及对应合成测试;本总纲不授权改扫描规则。先以合成 secret 与普通文档复现:命中始终只保留、函数和模型收不到;无命中只记录未检出、不能生成 clean fact;管理员误报接受追加可追踪记录,不能悄悄撤防。B02/C04 和 M11 先解决现有自动接受通道与 R8 的冲突,并向所有者报备。测试不得碰真实钥匙串或日志内容。

R10:旧记录与重算验收(集成者专责)

旧记录字节和摘要不变;“旧规则(关键词)”及受影响字段写在新的关联声明/annotation 或展示派生中,带旧根/旧运行引用、规则版本、整改 task/commit、受影响 JSON 路径,不能回填历史主张。旧合约不可篡改。C05 的依赖变更失效重判与 W10 的判据变更接受边界照用,不靠新绿色覆盖旧结果。

重算顺序:独立标注/结构原件与新 schema → 新生产器/包/模型 → 新知识根和索引 → 新运行(predecessor/根身份可追溯)→ 每能力新金标准验收。类别/语义没有独立标注的部分披露未覆盖;旧“已证明”地位只限被原证据支持的窄事实。R1–R7 涉及的字段及重算范围见各页,不凭本次文档工作宣称重跑完成。

测试(先失败后通过、全合成):旧记录快照逐字未变而追加标记可读;新根/包/模型/run 身份与旧血缘关联;旧规则结果不被当新规则支持;漏标受影响字段会失败;缺分类、缺判断、缺类型均不会被补成否定或支持。原始未做/跳过仍单列。真实客户端/台架重跑需要集成者的单独授权安排,本批没有执行。

本批文档验证

只改 docs/hub-r4-tasks/**,用 npm run test:docs 检查本批文档;模型/业务测试是未来实施页要求,不在文档提交冒充通过。显式列出新文档路径暂存,提交为一句首字母大写英文祈使句、无前缀无句号并 sign-off。交付提交号、页数、检查数量、M0–M11 前置清单及未定项。未做发布、部署或 GitHub 操作。