fix: pipeline排序/runDic映射/label-master repeatable/达标优先级
- pipeline items 按 first_ts 自然时间排序,去掉 hardcoded section_order
- augment step-detail 去掉 R{n-1} 偏移,直接用本轮 runDic(与 resolve_run_ids.sh 实际行为对齐)
- 加 BundledSkill.repeatable 字段,label-master 标记 repeatable:true 跳过 duplicate detection
- SKILL.md/program.md: 目标集≥95%最高优先级,未达标前其他集合轻微下降不回滚
- SKILL.md/program.md: 禁止正则脚本替代 label-master 语义复核
- program.md: 每轮 SFT 前必须展示训练数据组成
- resolve_run_ids.sh: 修正注释(SFT_RUNDIC = 当轮 eval workflow id)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
#!/bin/bash
|
||||
# resolve_run_ids.sh —— SFT/EVAL runDic 单一可信来源
|
||||
#
|
||||
# 规则(与 program.md §746 + §5.2 对齐):
|
||||
# 规则(与 program.md §756 对齐):
|
||||
# SFT_RUNDIC = workflow5/ 下「已落盘」(含 metric_diff/lark_template.json)的最大 runDic
|
||||
# 即 R{n-1}.runDic —— augment 落盘、SFT yaml、modified_samples 归档全用这个值
|
||||
# = 当轮 eval 自身的 workflow id(因为 resolve 在 eval 落盘后调用)
|
||||
# augment 落盘、SFT yaml、modified_samples 归档全用这个值
|
||||
# EVAL_RUNDIC = SFT_RUNDIC + 1
|
||||
# 仅 cml workflow run 提交本轮评测时使用
|
||||
# 仅下一轮 cml workflow run 提交时使用
|
||||
#
|
||||
# 用法:
|
||||
# eval "$(./scripts/resolve_run_ids.sh)"
|
||||
|
||||
Reference in New Issue
Block a user