29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
# 自定义规则导入验证 — 目录导航
|
|
|
|
本目录按测试场景分类组织。每个场景独立存放素材、结果与报告,互不干扰、互不覆盖。
|
|
|
|
## 场景结构
|
|
|
|
| 目录 | 场景 | 状态 |
|
|
|---|---|---|
|
|
| `01-galaxy-nonstandard/` | 真实世界非标准格式(双 Sheet、无标准表头、含干扰段落) | ✅ 已完成,报告在内 |
|
|
| `02-standard-formats/` | 标准格式矩阵(同一规则集 8 种格式逐一导入) | ✅ 已完成,报告在内 |
|
|
| `03-irregular-content/` | 不规则规则内容(重噪声嵌入,7 种格式) | ✅ 已完成,报告在内 |
|
|
|
|
每个场景目录内的约定:
|
|
|
|
- 素材文件直接放在场景根目录
|
|
- 导入结果(从 `.code-review/rules/` 移出的 yaml)统一放 `results/` 子目录
|
|
- `result-report.md` 为该场景的验证结果报告
|
|
|
|
## 规则命名约定(防覆盖)
|
|
|
|
| 场景 | 规则名格式 | 示例 |
|
|
|---|---|---|
|
|
| 02 标准格式 | `standard-rules-<格式>` | `standard-rules-md` |
|
|
| 03 不规则内容 | `irregular-<格式>` | `irregular-md` |
|
|
|
|
- 导入时插件拒绝覆盖 `.code-review/rules/` 下的同名规则文件,前缀错开即无冲突
|
|
- 每轮验证核对完成后,及时把结果 yaml 从 `.code-review/rules/` 移入对应场景的 `results/` 归档
|
|
- `tests/fixtures/` 下的素材副本是自动化测试依赖,与本目录素材无关,勿混用
|