Summary
Generate a research seed idea, flesh it out with primary-source citations, and select fleshed-out ideas for promotion to a Spec Kit project.
What this phase does
Produces the initial idea artifact under projects/<PROJ-ID>/idea/. On entry the project doesn't yet have a Spec Kit scaffold; on exit it has an idea.md vetted by lit_search-grounded primary sources.
Project lifecycle stages handled
brainstormed
flesh_out_in_progress
flesh_out_complete
Dependencies
Agents in this phase
Manual test plan (phase-level smoke test)
- Stage a project at the entry stage of this phase (see "stages handled" above)
python -m llmxive run --project <PROJ-ID> --max-tasks N (N = number of agents in this phase)
- Verify the project transitions through every stage listed above
- Run each agent's manual test plan (linked via the sub-issue checklist)
- Verify state ends at the entry stage of the next phase, or
human_input_needed/blocked on legitimate failure (never silently stuck)
Acceptance criteria (phase-level)
Summary
Generate a research seed idea, flesh it out with primary-source citations, and select fleshed-out ideas for promotion to a Spec Kit project.
What this phase does
Produces the initial idea artifact under
projects/<PROJ-ID>/idea/. On entry the project doesn't yet have a Spec Kit scaffold; on exit it has an idea.md vetted by lit_search-grounded primary sources.Project lifecycle stages handled
brainstormedflesh_out_in_progressflesh_out_completeDependencies
Agents in this phase
brainstorm([Agent · Phase 1] brainstorm #59)flesh_out([Agent · Phase 1] flesh_out #60)idea_selector([Agent · Phase 1] idea_selector #61)Manual test plan (phase-level smoke test)
python -m llmxive run --project <PROJ-ID> --max-tasks N(N = number of agents in this phase)human_input_needed/blockedon legitimate failure (never silently stuck)Acceptance criteria (phase-level)
human_input_needed.yamlor emitverdict: failed), not mark tasks[X]with placeholder content