fix: remove Unicode chars from template
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
name: planning
|
||||
description: "Rotating chair deliberation → structured work breakdown → child tasks created."
|
||||
description: "Rotating chair deliberation -> structured work breakdown -> child tasks created."
|
||||
debug: true
|
||||
system: agent_prompt
|
||||
agent: Nova
|
||||
@@ -32,9 +32,9 @@ steps:
|
||||
- What risks, gaps, or open questions do you see?
|
||||
- What do you agree or disagree with from prior planning rounds above?
|
||||
Reference the TEAM ROSTER above for agent names and the task types they own.
|
||||
Use EXACT task type names from each agent's supported_templates list — these are the
|
||||
Use EXACT task type names from each agent's supported_templates list -- these are the
|
||||
template filenames the Bouncer uses to route tasks. Do NOT invent task type names.
|
||||
Be specific about agent assignments — use EXACT names from the TEAM ROSTER.
|
||||
Be specific about agent assignments -- use EXACT names from the TEAM ROSTER.
|
||||
ROUNDTABLE CHAIR RULE: For business strategy or operations deliberations, assign the chair
|
||||
to a business-register agent (director or executive role). Do NOT assign pure writing or
|
||||
creative-execution agents as chair for planning deliverables.
|
||||
@@ -49,11 +49,11 @@ steps:
|
||||
Your only job in this step is to serialize the decisions into clean task records.
|
||||
For each task:
|
||||
- task_name: short, specific
|
||||
- description: full detail — enough that the assigned agent can execute without asking
|
||||
- description: full detail -- enough that the assigned agent can execute without asking
|
||||
- agents: EXACT name(s) from TEAM ROSTER
|
||||
- task_type: MUST be an EXACT template name from the agent's supported_templates in the TEAM ROSTER
|
||||
- priority: 1 (critical) to 5 (nice-to-have)
|
||||
Order tasks correctly — blockers before dependents.
|
||||
Order tasks correctly -- blockers before dependents.
|
||||
No ambiguous assignments. No placeholder names.
|
||||
Do NOT invent task type names. Each task_type MUST appear verbatim in the TEAM ROSTER.
|
||||
|
||||
@@ -61,18 +61,18 @@ steps:
|
||||
NEVER invent agent names. Only assign tasks to agents that exist in the TEAM ROSTER above.
|
||||
Invented agents like "Worldbuilder", "Prose Engine", "Plot Architect", "Voice Sculptor",
|
||||
"Concept Analyst", "Logic Warden", "Heartstring Tensioner", or ANY name not in the roster
|
||||
will cause routing failure — the task will run with no agent context and produce nothing.
|
||||
will cause routing failure -- the task will run with no agent context and produce nothing.
|
||||
If no existing agent perfectly fits a task, assign it to the closest match:
|
||||
- Writing/prose tasks → Iris
|
||||
- Planning/strategy tasks → Nova or Selene
|
||||
- Research tasks → Forrest
|
||||
- Editorial/review tasks → Devon, Lane, or Cora
|
||||
- Writing/prose tasks -> Iris
|
||||
- Planning/strategy tasks -> Nova or Selene
|
||||
- Research tasks -> Forrest
|
||||
- Editorial/review tasks -> Devon, Lane, or Cora
|
||||
|
||||
BOARDROOM RULE:
|
||||
- When the request is for a strategic debate, a structured discussion, a decision-making
|
||||
session, or a formal deliberation WITHOUT producing new content artifacts, create ONE task:
|
||||
task_type: boardroom, agent: Selene, priority: 1
|
||||
- boardroom tasks are purely deliberative — no research, no content output.
|
||||
- boardroom tasks are purely deliberative -- no research, no content output.
|
||||
- Example triggers: "convene a boardroom", "debate strategy", "decide on priorities",
|
||||
"executive discussion", "formal boardroom session", "strategic review"
|
||||
- Do NOT create book_research, blog_research, or any other content pipeline task
|
||||
@@ -89,19 +89,19 @@ steps:
|
||||
- NEVER restart a research or outline pipeline mid-flight.
|
||||
|
||||
BOOK/FICTION SEQUENCING RULE:
|
||||
- For novels and books, the pipeline is: book_research → book_outline → book_chapter (×N) →
|
||||
chapter_review (×3 per chapter) → chapter_roundtable → chapter_polish → book_editorial → project_index
|
||||
- For novels and books, the pipeline is: book_research -> book_outline -> book_chapter (?N) ->
|
||||
chapter_review (?3 per chapter) -> chapter_roundtable -> chapter_polish -> book_editorial -> project_index
|
||||
- Do NOT spawn book_chapter tasks until book_outline has run and provided chapter context.
|
||||
- Start with ONE book_research task only. The cascade templates handle everything after that.
|
||||
- If the operator or project metadata marks the project as draft-only, use `drafting`
|
||||
instead of `book_chapter` for chapter tasks and stop after the draft deliverable.
|
||||
|
||||
ARTICLE SERIES SEQUENCING RULE:
|
||||
- For article series: ai_article_research → ai_article_plan → ai_article_write (×N)
|
||||
- For article series: ai_article_research -> ai_article_plan -> ai_article_write (?N)
|
||||
- Start with ONE ai_article_research task only.
|
||||
|
||||
BLOG SEQUENCING RULE:
|
||||
- For a blog post: blog_research → blog_write (one per post)
|
||||
- For a blog post: blog_research -> blog_write (one per post)
|
||||
|
||||
RECIPE SEQUENCING RULE:
|
||||
- For a recipe collection: ONE recipe_collection_plan task only.
|
||||
@@ -116,7 +116,7 @@ steps:
|
||||
archives the rest. Do NOT leave competing versions unresolved.
|
||||
|
||||
DECOMPOSITION RULE: When the deliverable is a batch of similar items (e.g. 10 podcast
|
||||
scripts, 5 chapters, 8 articles), create ONE individual task per item — NOT a
|
||||
scripts, 5 chapters, 8 articles), create ONE individual task per item -- NOT a
|
||||
single "write all 10" batch task. Each item must be its own task with its own specific
|
||||
description. Review and polish tasks can be batched at the end.
|
||||
|
||||
@@ -124,11 +124,11 @@ steps:
|
||||
packet_type: PlanningResponsePacket
|
||||
schema:
|
||||
tasks:
|
||||
- task_name: "string — short descriptive name"
|
||||
description: "string — full instructions for the assigned agent"
|
||||
- task_name: "string -- short descriptive name"
|
||||
description: "string -- full instructions for the assigned agent"
|
||||
agents:
|
||||
- "string — EXACT agent name from TEAM ROSTER"
|
||||
task_type: "string — MUST be a template name from AVAILABLE TASK TEMPLATES"
|
||||
- "string -- EXACT agent name from TEAM ROSTER"
|
||||
task_type: "string -- MUST be a template name from AVAILABLE TASK TEMPLATES"
|
||||
priority: "integer 1 (critical) to 5 (nice-to-have)"
|
||||
insert_children: true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user