| name | continue-project |
| description | Use when a cloned, transferred, or paused project must be resumed, the next safe work is unclear, or shared and local progress need reconstruction. |
Continue Project
Recover from repository evidence, not chat memory. Present one plain-language next action while keeping coordination mechanics in the background.
- Resolve the CLI from
STACKCORD_CLI, a repository build, or PATH, then run stackcord status --json before mutation. Resolve the orchestration root when invoked inside a frontend, backend, or other child workspace. On an explicit continuation request, an absent CLI may trigger an offer to run the matching verified scripts/bootstrap-cli.sh or scripts/bootstrap-cli.ps1 with an explicit release URL, version, and install directory; lifecycle hooks never install it.
- Re-read actual branch, dirty state, upstream, ahead/behind/diverged state, worktrees, workspace commits, root submodule pointers, approved product meaning, service contracts, external UI authority, the exact UI baseline and source fingerprints, dependent frontend work, evidence, and selected live task provider.
- If GitHub, Jira, Beads, or another external source is selected, use only its installed authenticated connector or CLI. Re-read every changed or dependency-relevant mapped item, normalize the exact revision, and run
stackcord work provider reconcile --apply. After clone, recover the Git semantic reservation but keep external status unknown until this refresh succeeds. Never present a cached snapshot as live.
- Summarize confirmed facts, stale derivations, unknown external state, blockers, active ownership, and local-only work. Call out a missing UI checkout, dirty UI workspace, unpublished baseline commit, root-pointer mismatch, or frontend work tied to an older baseline in ordinary language. Explain whether ownership came from the external provider, the recoverable Git reservation, or both. Do not expose IDs or internal storage paths unless diagnosing them is necessary.
- Never auto-pull, rebase, stash, reset, initialize submodules, move pointers, or claim that unpushed commits are shared.
- When state is coherent, run
stackcord work next --json. Exclude work blocked by unresolved policy, scenario, contract, migration, UI, dependency, ownership, evidence, or pointer conflicts.
- Recommend one small reviewable next action using user value, dependency order, unblock impact, and risk. Name the affected workspace, acceptance reference, and first failing test. Ask only when equal safe choices change product intent or Git reconciliation needs human direction.
Example: after “이 프로젝트 이어서 해,” report whether frontend, backend, root pointers, and task status are current; then recommend one dependency-ready change instead of restarting discovery.
Read context recovery, workflow, safety, and tool selection. If the CLI is absent, follow the repo-local fallback and state which checks remain unverified.