Background
Current workflow: issues land in GitHub, Yeti refines and executes them. The hard thinking — scope, acceptance criteria, task decomposition — is supposed to happen before issues exist, but there's no structured place for it.
CCPM (https://github.com/automazeio/ccpm) demonstrates the pattern clearly: a guided PRD and epic decomposition process produces structured artifacts before anything touches GitHub. By the time a task becomes an issue, the planning is already done and the issue is purely an execution artifact.
Proposal
Add a planning stage to Yeti's UI that covers:
-
PRD creation — agent-assisted or agent-led conversation that clarifies:
- What problem is being solved?
- Who are the users?
- What does success look like?
- What constraints exist?
- What's explicitly out of scope?
Produces a structured PRD document.
-
Epic decomposition — agent breaks PRD into epics with:
- Architecture decisions
- Technical approach
- Task preview with dependency metadata (
depends_on, parallel, conflicts_with)
-
GitHub handoff — once planning is approved by the human, Yeti creates the GitHub issues automatically. Issues are execution artifacts, not planning artifacts.
Acceptance Criteria
References
Background
Current workflow: issues land in GitHub, Yeti refines and executes them. The hard thinking — scope, acceptance criteria, task decomposition — is supposed to happen before issues exist, but there's no structured place for it.
CCPM (https://github.com/automazeio/ccpm) demonstrates the pattern clearly: a guided PRD and epic decomposition process produces structured artifacts before anything touches GitHub. By the time a task becomes an issue, the planning is already done and the issue is purely an execution artifact.
Proposal
Add a planning stage to Yeti's UI that covers:
PRD creation — agent-assisted or agent-led conversation that clarifies:
Produces a structured PRD document.
Epic decomposition — agent breaks PRD into epics with:
depends_on,parallel,conflicts_with)GitHub handoff — once planning is approved by the human, Yeti creates the GitHub issues automatically. Issues are execution artifacts, not planning artifacts.
Acceptance Criteria
References