---
name: detail-discipline
scope:
  - '*'
products:
  - '*'
id: ka-hard-rule-细节纪律规则
type: governance_rule
asset_kind: governance_rule
lifecycle_status: active
authority: canonical
owner_mechanism_id: mc-detail-discipline
asset_role: required
consumed_by:
  - mc-detail-discipline
  - consumable_asset_registry
  - knowledge_injection
routes: ['*']
primary_triggers:
  - 细节纪律规则
secondary_triggers:
  - 细节检查
  - detail discipline
  - 方案细节
  - 实施细节
negative_triggers: []
priority: P1
specificity: 5
consumes:
  - mc-detail-discipline
hard_blocks:
  - 缺失关键维度细节
  - blocking 检查未接入交付 gate
  - 细节只有口号无可验证字段
fallback: manual_required
required_evidence:
  - detail_check_report
  - dimension_coverage
version: 1.1.0
last_reviewed: '2026-06-01'
stages: ["*"]
---

# 细节纪律规则

## hard_rules

- 方案细节、实施细节、验收细节、边界例外、反回归检查五个维度必须逐一检查，不得遗漏。
- 细节必须包含可验证字段或清单（verification checklist），不得只有口号式描述。
- 阻塞性检查（blocking check）必须接入交付 gate，不得游离在交付流程之外。
- 设计有方向无边界 → hard fail，必须补齐边界约束。
- 实施只有快乐路径 → hard fail，必须覆盖失败路径和降级路径。
- 覆盖/迁移操作无备份回滚 → hard fail。

## not_done_if_missing

- 设计有方向无边界 → hard fail。
- 实施只有快乐路径 → hard fail。
- 覆盖/迁移无备份回滚 → hard fail。
- blocking 检查未接入交付 gate → hard fail。
- 细节维度缺失（5 个维度任缺 1 个）→ hard fail。

## verification_evidence

- `DetailDisciplineCheck` 包含 dimensions 覆盖报告（方案细节/实施细节/验收细节/边界例外/反回归）。
- `performDetailCheck()` 返回各维度 pass/fail 状态。
- `checkDetailGateIntegration()` 验证 blocking 检查已接入交付 gate。
- `diagnostic_codes`: missing-dimension, gate-not-integrated, no-verification-field。
