Skip to content

Commit a6331ea

Browse files
committed
fix: 明确自动修复边界(S2 review 建议)
可自动修复:测试基线更新、checksum 不匹配、单文件 .dtx 可复现改动 不自动修复:宏逻辑变更、需设计决策、跨子项目改动
1 parent 192c121 commit a6331ea

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

.claude/skills/patrol/SKILL.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,26 @@ gh issue list --state=open --limit=20 --json number,title,labels,comments,stateR
6262

6363
每个 Issue 处理完成后,用 `gh issue comment` 发布分析结果。
6464

65-
### 4. CI 失败处理
65+
### 4. 自动修复边界
66+
67+
**可以自动修复**
68+
- 测试基线更新:上游 TeX Live 变化导致 `.tlg` 输出变化,`l3build save` 即可
69+
- Checksum 不匹配:`l3build checksum` 即可
70+
- 单文件 `.dtx` 改动,且本地 `l3build check` 能复现和验证
71+
72+
**不自动修复**(开 Issue 说明,等人工介入):
73+
- 涉及宏逻辑变更(影响用户可见行为)
74+
- 需要设计决策(多种修复路径)
75+
- 跨多个子项目的改动
76+
77+
### 5. CI 失败处理
6678

6779
1.`gh run view --log-failed` 读取失败日志
6880
2.`bug-analyze` 思路定位根因
69-
3. 简单问题直接修复(本环境有完整 TeX Live)
70-
4. 复杂问题开 Issue 说明
81+
3. 符合自动修复标准的问题直接修复(本环境有完整 TeX Live)
82+
4. 不符合的开 Issue 说明
7183

72-
### 5. 修复环境
84+
### 6. 修复环境
7385

7486
本环境已安装 TeX Live 和 Noto CJK 字体,可运行编译和测试:
7587

0 commit comments

Comments
 (0)