- book_chapter.yml: spawn Roundtable task with agent_name: Devon
(dispatcher requires at least one agent; Devon chairs the roundtable
while rotate_participants still drafts all available editors)
- chapter_roundtable.yml: spawn Polish task with agent_name: Iris
(Iris is the designated chapter polish author)
Previously: dispatch_create_task_skipped reason=no_agent for both tasks.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
CLP's chapter_roundtable doesn't extract individual editor finals
(it's roster-driven, not hardcoded to Devon/Lane/Cora).
Removed the three empty context references from the polish step hint.
consensus_critique already summarizes all editorial positions.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
LLM was creating 20 tasks (2x outlines worth) because the hint said
'minimum {chapter_count|10} chapters'. Changed to explicit 'count the
chapters in the outline and create that exact number of actions'.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- book_research.yml: add inference hint when genre_name/genre_audience/research_focus are empty
- book_outline.yml: add inference hint for genre/audience; change package schema to ask LLM
to FILL genre_name/genre_audience/prose_style/chapter_target_words from the outline text
(was using {template_vars} which stay empty unless planning sets them)
- devon/agent.yml: add chapter_roundtable to supported_templates
- lane/agent.yml: add chapter_roundtable to supported_templates
(all three editors now participate in roundtable — roster-driven, not hardcoded)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
IntakeResponse packet type is for intake routing only, not child task creation.
Replace with type: spawn (same pattern as book_research.yml) to correctly
spawn the ai_article_plan task after research completes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Templates spawned from genesis only receive a description, not pre-set
context variables. Removing requires: prevents step-0 failures when the
story brief is rich enough for Iris to infer genre/audience/prose style.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>