phase-complete · v1 · 2026-07-02 · sha256 e1f88daa46187ce6
phase-complete v1A
Immutable. This exact content is served forever at /api/v1/blob/e1f88daa46187ce6.
--- 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 generated_at: 2026-07-02T02:11:00.605Z confidence: 0.93 status: active version: 1 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 ## 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.