---
name: standard-asset-override
scope:
  - '*'
products:
  - '*'
id: ka-hard-rule-标准资产覆盖规则
type: governance_rule
asset_kind: governance_rule
lifecycle_status: active
authority: canonical
owner_mechanism_id: mc-standard-asset-coverage
routes:
  - artifact_generation
  - code_change
  - operation
primary_triggers:
  - 标准资产覆盖
  - 模版覆盖
  - 资产契约
secondary_triggers:
  - templates
  - asset coverage
negative_triggers: []
priority: P0
specificity: 5
consumes:
  - template_asset_contract_registry
  - explicit_asset_registry
  - observed_consumption
hard_blocks:
  - unregistered_template_asset
  - missing_runtime_consumer
  - missing_revalidation_entrypoint
fallback: manual_required
required_evidence:
  - asset_contract
  - consumption_evidence
  - validation_entrypoint
version: 1.1.0
last_reviewed: '2026-06-01'
stages: ["*"]
---

# 标准资产覆盖规则

## 覆盖范围

所有 `templates/**` 下的资产类型必须被审计覆盖：

- 验收模版 (acceptance_templates)
- 规则 (rules)
- 流程 (procedures)
- 检查清单 (checklists)
- 审查规则 (review_rules)
- 模式 (patterns)
- 脚手架 (scaffolds)
- Adapter 工作流 (adapter_workflow)

## 覆盖检查要求

每个资产必须具备：

1. **标准承载路径** — 资产存放在正确的类型目录中
2. **复验路径** — 可通过 sf_verify、template_mechanism_auditor 或 validate-release 复验
3. **主链路消费者** — 被实际工具（sf_expand、sf_verify、sf_deliver 等）消费

## 门禁规则

- P0 资产缺少标准承载路径时 hard_fail
- P0 资产未在 Consumable Asset Registry 注册时 hard_fail
- P0 资产缺少 owner_mechanism_id 时 hard_fail
- `mc-design-artifact-pack` 仅作为首批 P0 子机制保留
