- BOARDROOM RULE: when request is a strategic debate/deliberation, create
ONE task_type: boardroom for Selene, NOT content pipeline tasks
- NO-RE-PIPELINE RULE: if project already has book_research/outline/chapters
in history, do NOT restart the pipeline mid-flight
Fixes Issue where planning incorrectly spawned a full research pipeline
when asked for a boardroom session, creating a 3rd set of Hollow Crown chapters.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Root cause: AR retries book_outline when score < 60; each retry's package step
creates a new batch of chapters. InProgress chapters can't be deleted on rejection
so multiple sets accumulate. The boardroom deliberation (4 rounds) is the quality
gate — no retry needed at the outline level.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- 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>