W15: conflict resolution — E7 CRITICAL gate, T11/T18 audit refs, §5 metadata check, PROMPT_TEMPLATE Fixes (W15.4-W15.9)
- 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:
@@ -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 林深 (回写)
|
||||
|
||||
Reference in New Issue
Block a user