Record a human sign-off at a declared checkpoint (tick `Approve C*` in `DECISIONS.md`) so the pipeline can resume. **Trigger**: approve checkpoint, human approval, sign off, HITL, Approve C2, 审批, 签字, 人类检查点. **Use when**: A unit has `owner=HUMAN` and is BLOCKED waiting for a checkbox in `DECISIONS.md`. **Skip if**: The approval is already recorded (the checkbox is ticked). **Network**: none. **Guardrail**: Do not modify any content artifacts; only update `DECISIONS.md` (and optionally append a short sign-off note).
Goal: make human approvals explicit and auditable, so downstream units can safely proceed.
This skill is intentionally simple: it standardizes how a human signs off in DECISIONS.md.
Required:
DECISIONS.mdOptional:
UNITS.csv (to confirm which checkpoint is currently blocked, e.g., C1/C2)STATUS.md (to confirm the current checkpoint)DECISIONS.md (updated checkbox + short sign-off note)Identify the blocked checkpoint
STATUS.md), or inspect UNITS.csv for the first owner=HUMAN unit that is BLOCKED.Open and find the approvals checklist
DECISIONS.md- [ ] Approve C2 ...Review the artifacts required by that checkpoint
pipelines/*.pipeline.md) usually lists what to review (e.g., protocol, outline, module plan).DECISIONS.md (what you reviewed).Approve
- [x] Approve C*Approve C* checkbox in DECISIONS.md is ticked ([x]).DECISIONS.mdFix:
pipeline-router for the relevant checkpoint block, or add a minimal block manually:## Approvals (check to unblock)
- [ ] Approve C2