Sprint 61k — Template & Pipeline Correctness Audit
- Fix {task.prompt} → {task.message} in all marketing templates (6 files)
- Add author_bio.yml and ad_copy.yml templates for crimson_leaf_marketing
- Add author_bio task_type to marketing_campaign.yml package schema
- Fix book_outline.yml: remove {prose_style} literal, add anti-truncation rule, fix scifi routing
- Fix InputFromUser.yml: echo full operator message in think output
- Fix planning.yml: add agent:Nova top-level field to lock chair
- Fix publishing genesis.yml: fix {task.message} variable and hardcode Nova title
- Add professional_title to AgentContext and build_state_map
- Increase _DEFAULT_MAX_RAG_CHARS from 4000 to 8000
- Fix adj_pass_rate=0.0: thread adjudication criteria through C# and Python
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -170,6 +170,11 @@ steps:
|
||||
- Target audience: {genre_audience}
|
||||
|
||||
## Chapter Outline
|
||||
⚠️ COMPLETENESS REQUIRED: Write a FULL entry for EVERY chapter. Do NOT abbreviate, skip,
|
||||
or summarize multiple chapters with "...omitted for brevity" or similar. If the outline
|
||||
calls for 45 chapters, all 45 must appear below with complete entries. Partial outlines
|
||||
are a critical error — Iris writes blind without this information.
|
||||
|
||||
For each chapter (target {chapter_count} chapters):
|
||||
- Chapter N: [Title]
|
||||
- Summary: 2–3 sentences of what happens
|
||||
@@ -181,11 +186,9 @@ steps:
|
||||
|
||||
## Voice & Tone Guide
|
||||
Write the Voice & Tone Guide as HARD OPERATING CONSTRAINTS, not aspirations.
|
||||
This guide will be copied verbatim into every chapter task as {prose_style} —
|
||||
This guide will be copied verbatim into every chapter task as the prose_style context variable —
|
||||
treat it as rules the author must follow on every page, not a mood description.
|
||||
|
||||
PROSE STYLE: {prose_style}
|
||||
|
||||
Format the Voice & Tone Guide as:
|
||||
- POV and tense: [e.g., "First-person present tense throughout."]
|
||||
- Sentence rhythm: [e.g., "Vary sentence length; no more than two consecutive complex
|
||||
@@ -258,7 +261,7 @@ steps:
|
||||
- task_type: choose based on genre_name from the outline:
|
||||
* "ya_chapter" → if genre_name contains "YA" or "Young Adult"
|
||||
* "romance_chapter" → if genre_name contains "Romance" or "Contemporary Romance"
|
||||
* "scifi_chapter" → if genre_name contains "Science Fiction" or "Sci-Fi" or "Space Opera"
|
||||
* "drafting" → if genre_name contains "Science Fiction" or "Sci-Fi" or "Space Opera"
|
||||
* "cozy_mystery_chapter" → if genre_name contains "Cozy Mystery" or "Mystery"
|
||||
* "adult_novel_chapter" → if genre_name contains "Adult" and not YA
|
||||
* "book_chapter" → all other genres (default)
|
||||
|
||||
Reference in New Issue
Block a user