phase-complete · diff
v1 to v2
9 added, 20 removed. Audit A to A.
---
name: phase-complete
description: phase_complete
triggers:
- - phase_complete
- - reconcile-from-plan
- - snapshot-load
- - reconcile
- generated_from_knowledge:
- - d2a1a000-0004-4000-8000-000000000004
- - d2a1a000-0006-4000-8000-000000000006
- source_knowledge_ids:
- - d2a1a000-0004-4000-8000-000000000004
- - d2a1a000-0006-4000-8000-000000000006
+ - phase gate
+ - phase complete directive
+ - multi-phase plan
+ generated_from_knowledge: []
+ source_knowledge_ids: []
generated_at: 2026-07-02T02:11:00.605Z
confidence: 0.93
status: active
- version: 1
+ version: 2
skill_origin: generated
---
<!-- generated by opencode-swarm skill-generator. Do not edit by hand; edits will be preserved on regeneration only with controlled update mode. -->
# phase_complete
## Trigger
- - phase_complete
- - reconcile-from-plan
- - snapshot-load
- - reconcile
+ - phase gate
+ - phase complete directive
+ - multi-phase plan
## Required Procedure
- when in-memory state is lost, derive from plan.json
- derive task state from plan.json on snapshot load
## Forbidden Shortcuts
- (none recorded)
## Delegation Template
When delegating a task affected by this skill, include:
```
SKILLS: file:.opencode/skills/generated/phase-complete/SKILL.md
```
## Reviewer Checks
- session restart recovers task state from plan.json
- task states correctly reconciled from plan.json after restart
-
- ## Source Knowledge IDs
-
- - d2a1a000-0004-4000-8000-000000000004 — plan.json fallback: when in-memory state is lost on session restart, use plan.json as the durable source of truth. Tasks marked completed in plan.json indicate agent dispatch occurred (since update_task_status(completed) requires QA gates to pass).
- - d2a1a000-0006-4000-8000-000000000006 — reconcile-from-plan: when session state is lost on snapshot load, re-derive task states from plan.json. plan.json is the durable ground truth; in-memory state is a cache that can be reconstructed.