W15: conflict resolution — E7 CRITICAL gate, T11/T18 audit refs, §5 metadata check, PROMPT_TEMPLATE Fixes (W15.4-W15.9)
Some checks failed
CI / Determine matrix (push) Has been cancelled
CI / ${{ matrix.os }} / ${{ matrix.build_type }} (push) Has been cancelled

- W15.4 (杨帆): §11/§14 cross-reference audit — PASS-WITH-NOTES, 3 fixes needed
- W15.5 (王测): §14 internal consistency — PASS-WITH-NOTES, 4 fixes needed
- W15.6 (胡桐): self-check script + YAML verification — PASS
- W15.7 (杨帆): Add E7 (no OPEN CRITICAL) to EXPRESS conditions, update T11 to include §14.4 A1-A4, add T18 finding status in §14.5
- W15.8 (王测): Fix findings-registry Close Date, add historical finding time-limit rule, add legacy audit Findings Summary note, add Fixes annotation to PROMPT_TEMPLATE
- W15.9 (胡桐): Fix false-positive warning in check_agents_metadata.py (skip audits/ dir), add metadata check to §5

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 18:33:02 +08:00
parent 0e41c8c6f6
commit f010af6c07
7 changed files with 62 additions and 11 deletions

View File

@@ -38,6 +38,7 @@
1. <文件路径>: <具体改动内容> — 验收: <可观测的通过条件>
2. <文件路径>: <具体改动内容> — 验收: <可观测的通过条件>
3. `agents/<agent-id>/profile.md`: performance_log 追加 W<n>.<m> — 验收: 新条目出现在文件中
- **Finding 关联**如有Fixes: F-<Wave>-<N>
**验证步骤**:
cmake --build build --config Release && ctest --test-dir build -C Release
@@ -118,6 +119,18 @@ cmake --build build --config Release && ctest --test-dir build -C Release
"可做"是子代理的自由发挥区,"不做"是硬边界。
```
### 反模式 7: 缺少 Finding 关联
```
❌ 案例: W14.3 曹武的修复任务修复了 F-13.5-1 (network_plugin TLS 证书验证)
但 prompt 和报告均未标注 Fixes: F-13.5-1
导致 findings-registry 无法追踪修复进度,发现状态停留在 OPEN。
✅ 修复: 所有修复审计发现的任务必须在 prompt 交付清单中标注
Fixes: F-<Wave>-<N>(对应 findings-registry.md 中的发现 ID
示例W14.3 曹武的修复任务应标注 `Fixes: F-13.5-1`。
```
---
## 正模式示例: W9.4 林深 (回写)