feat(sprint83a): title_conflict_check template + project_review dispatch + atlas agent
- Add templates/title_conflict_check.yml: Atlas's 2x WebSearch title conflict pipeline with CLEAR/CAUTION/CONFLICT verdict - Add title_conflict_check dispatch to templates/project_review.yml (PLANNING phase gate) - Add title_conflict_check to agents/atlas/agent.yml supported_templates Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -34,6 +34,34 @@ steps:
|
||||
Otherwise: output exactly: {project.slug}
|
||||
One word only. No explanation.
|
||||
|
||||
- type: think
|
||||
max_tokens: 400
|
||||
output_key: title_check_content
|
||||
hint: |
|
||||
The current phase is: {project_phase}
|
||||
|
||||
If the phase is PLANNING (meaning no chapters have been written yet):
|
||||
Write a title conflict check task message for this project.
|
||||
Include:
|
||||
- Book title: {project.name}
|
||||
- Genre: [look it up from the project context above]
|
||||
- Instruction: Check Amazon, Goodreads, and major publishers for exact or near-exact
|
||||
title matches in the same genre that could cause reader confusion or marketing conflict.
|
||||
|
||||
If the phase is NOT PLANNING (WRITING, EDITORIAL, or COMPLETE):
|
||||
Output exactly: none
|
||||
|
||||
Output ONLY the task message or the word none. No preamble.
|
||||
|
||||
- type: tool
|
||||
action: enqueue_strategy
|
||||
optional: true
|
||||
params:
|
||||
company_slug: "{company.slug}"
|
||||
project_slug: "{project.slug}"
|
||||
task_type: "title_conflict_check"
|
||||
content: "{title_check_content}"
|
||||
|
||||
- type: tool
|
||||
action: enqueue_strategy
|
||||
optional: true
|
||||
|
||||
Reference in New Issue
Block a user