liuyun ff968766b8 docs(openspec): C4 质控闸门 change 提案
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-15 01:19:07 +08:00

801 B
Raw Blame History

ADDED Requirements

Requirement: 质控记录实体 qc

qc 表 MUST 存在(record_id、qc_type、push_reason、qc_result、qc_note、qc_staff_id、qc_time、pass_time、first_qc_id)。qc_result MUST ∈ {pending, passed, returned};退回时 qc_note 必填;recheck 时 first_qc_id 指向首次 qc。

Scenario: 全量生成

  • WHEN 一条留痕 submitted 且无 qc 记录
  • THEN 定时任务生成一条 qc(qc_result=pending)

Requirement: 补正实体 ho_record_correction

ho_record_correction 表 MUST 存在(record_id、qc_id、correction_note、corrected_by、corrected_at)。补正 MUST 新增说明、不直接改原记录。

Scenario: 补正留痕

  • WHEN 退回后护理员补正
  • THEN 写一条更正说明,原记录保留不动