Parent phase: #45
Purpose
Decide whether a fleshed-out idea should be promoted to a Spec Kit project.
What it produces / drives
Sets current_stage to flesh_out_complete (promote) or back to brainstormed (reject).
Dependencies
This agent depends on output from: flesh_out
Acceptance criteria
Manual test plan
- Run flesh_out manually until you have an idea.md
- Trigger idea_selector via
--max-tasks 1
- Verify the project either advances to project_initialized OR the run-log entry shows reasoned rejection
Implementation pointer
- Registry entry:
agents/registry.yaml → name: idea_selector
- Prompt:
agents/prompts/idea_selector.md
- Code: search
src/llmxive/ for the class
Parent phase: #45
Purpose
Decide whether a fleshed-out idea should be promoted to a Spec Kit project.
What it produces / drives
Sets
current_stagetoflesh_out_complete(promote) or back tobrainstormed(reject).Dependencies
This agent depends on output from:
flesh_outAcceptance criteria
failure_reason(when rejecting)Manual test plan
--max-tasks 1Implementation pointer
agents/registry.yaml→name: idea_selectoragents/prompts/idea_selector.mdsrc/llmxive/for the class