---
name: validate-and-correct
description: 用新事实复核先前的 Agent 判断，逐项记录维持、强化、减弱、修正或撤回，并把问题归因到资料、原则、推断或执行环节。凡是用户要复盘上一期判断、用新数据验证报告、更新风险状态、纠正 Agent 结论或建立持续学习闭环时，都应使用本 Skill。
---

# Validate and Correct

用新增证据检验先前判断，形成可审计的修正记录。新事实优先，历史判断不得直接复制为本期结论。

## 前置条件

需要：

- 上一期 `finance_review`
- 已审核的新一期事实及证据编号
- 上一期使用的原则与明确规则

## 工作流程

1. **固定历史版本**：记录上期判断、日期、风险项和证据编号。
2. **审核新事实**：确认新证据的来源、期间和虚构状态与历史可比较。
3. **逐项重算**：使用相同规则重算；规则变更时单独标记，不混入事实变化。
4. **比较风险状态**：每项标记为 `maintained`、`strengthened`、`weakened`、`withdrawn` 或 `new`。
5. **修正总判断**：只能根据逐项比较结果维持、修正或撤回。
6. **定位问题来源**：区分资料缺口、原则错误、条件识别错误、Agent 推断过度和执行偏差。
7. **保留人工确认**：任何长期原则修改都需要人确认；单次新数据不自动改写原则。

## 输出格式

输出 `validation_record`，包含：

```yaml
validation_record:
  case_id: string
  prior_review_id: string
  new_evidence_refs: [string]
  comparable: boolean
  risk_updates:
    - risk_id: string
      previous_status: string
      current_status: string
      change: maintained | strengthened | weakened | withdrawn | new
      calculation: string
      evidence_refs: [string]
  judgment_action: maintain | correct | withdraw
  revised_judgment: string
  reason: string
  error_attribution:
    source_gap: [string]
    principle_issue: [string]
    condition_issue: [string]
    inference_issue: [string]
    execution_issue: [string]
  principle_change_proposed: boolean
  next_validation: [string]
  human_confirmation:
    required: true
    questions: [string]
```

## 完成条件

- 新旧事实使用一致口径，差异有证据编号。
- 每项风险的变化状态和计算过程清楚。
- 总判断与逐项结果一致。
- 修正规则或原则的建议与事实变化分开。
- 保留人工确认和下一轮验证清单。
