Context
Repeated workflows are currently scattered across controls. The product needs reusable recipes such as article with receipts, client brief, issue wave, social pack, and SongForge prompt pack.
Source: docs/WHISPERFORGE-MASTER-PLAN-2026-05-18.md (wf-recipe-system, Phase 3).
Linear: BC-224.
Acceptance Criteria
Tests/Evals
- Unit tests for recipe loading, precedence, and effective-settings resolution.
- UI smoke if the palette is visible in Streamlit.
Verification
make test
venv/bin/python tests/ui_smoke.py
git diff --check
Agent Instructions
Keep the manifest small and explicit. Prefer YAML/JSON parsed through a structured loader, and reuse existing profile override conventions.
Out of Scope
Do not remove existing manual generation controls in this issue.
Context
Repeated workflows are currently scattered across controls. The product needs reusable recipes such as article with receipts, client brief, issue wave, social pack, and SongForge prompt pack.
Source:
docs/WHISPERFORGE-MASTER-PLAN-2026-05-18.md(wf-recipe-system, Phase 3).Linear: BC-224.
Acceptance Criteria
Tests/Evals
Verification
make testvenv/bin/python tests/ui_smoke.pygit diff --checkAgent Instructions
Keep the manifest small and explicit. Prefer YAML/JSON parsed through a structured loader, and reuse existing profile override conventions.
Out of Scope
Do not remove existing manual generation controls in this issue.