增加同步检测脚本和自检查的机制

This commit is contained in:
2026-05-04 11:04:55 +08:00
parent 06aa3438b9
commit e724df5c11
6 changed files with 579 additions and 3 deletions

View File

@@ -330,7 +330,8 @@ init 后用户说"补一下 gitignore"或"生成 gitignore" → 只跑阶段 5.5
- `.opencode/phase/data/design/concept.md`
- `.opencode/phase/data/design/design-outline.md`
- `.opencode/phase/data/design/qa-quality-report.md`
- `.opencode/phase/data/design/reference-analysis/{gdd-reverse.md, community-iteration.md}`
- `.opencode/phase/data/design/reference-analysis/gdd-reverse.md`
- `.opencode/phase/data/design/reference-analysis/community-iteration.md`
---
@@ -971,7 +972,8 @@ public/build/
| 2.3 | `opencode-init` 清理清单 → B 组重置列表 | 在阶段 3 的 B 组表格中新增一行 |
| 2.4 | `opencode-init` → 模板内容 | 新增该文件的模板内容(最小化版本,含占位注释) |
| 2.5 | `opencode.json``instructions` | 若该数据文件应注入会话上下文,追加到 `instructions` 数组 |
| 2.6 | 所属 Skill 的 SKILL.md | 若数据文件归属某个 Skill该 Skill 应引用正确的文件路径 |
| 2.6 | `skill-tester/static-checks/run.py``MANIFEST_TO_INIT_SECTION` | 若新增了 manifest JSON 分组(非单文件),在 run.py 的映射表中新增条目。meta-check 会自动检测未映射的分组 |
| 2.7 | 所属 Skill 的 SKILL.md | 若数据文件归属某个 Skill该 Skill 应引用正确的文件路径 |
#### 类型 3新增运行时依赖
@@ -1049,6 +1051,7 @@ public/build/
2. **自检发现缺口 → 回到对应类型的检核清单补充**,不可手动修补绕过
3. **每项自检必须输出结果**`✅ 通过` / `❌ 缺失:<具体描述>` / `⚠️ 跳过:<原因>`
4. **任何 ❌ 结果必须在最终报告前修复**
5. **运行 Layer 1 静态检查**`python .opencode/skills/skill-tester/static-checks/run.py`7 项检查必须全部通过。脚本验证 manifest↔init↔registry↔SKILL.md 之间的交叉引用一致性。**meta-check第0项会自动检测 manifest 新增分组是否被覆盖**——如有 FAIL先在 run.py 的 `MANIFEST_TO_INIT_SECTION` 中补充映射再重跑。
---