09a385addc
- RunConfig: 46 字段 frozen dataclass,从 TRM4 core/harness/config.py 迁移 - 四层校验链:_validate → _validate_edit_budget + _validate_minibatch + _validate_gate - 新增 .env 覆盖层:工程配置(workspace_dir, store_dir)可通过 HARNESS_* 环境变量注入 - 合并优先级:CLI > .env > YAML(CLAUDE.md §4.5) - load_config 支持嵌套 harness 段和扁平 YAML 两种格式 - run_id 改为默认空字符串(CLI-only 字段,YAML 不提供) - resume/fresh 互斥校验不在 config 层(移至 runner.py) - 70 个单元测试全部通过 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>