Summary
Create the paper-stage Spec Kit scaffold and paper constitution.
What this phase does
Mirrors Phase 2 but for the paper-side: renders projects/<PROJ-ID>/paper/.specify/ with paper-stage constitution, scripts/, templates/.
Project lifecycle stages handled
research_accepted
paper_drafting_init
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
Create the paper-stage Spec Kit scaffold and paper constitution.
What this phase does
Mirrors Phase 2 but for the paper-side: renders
projects/<PROJ-ID>/paper/.specify/with paper-stage constitution, scripts/, templates/.Project lifecycle stages handled
research_acceptedpaper_drafting_initDependencies
Agents in this phase
paper_initializer([Agent · Phase 8] paper_initializer #77)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