50 lines
1.6 KiB
YAML
50 lines
1.6 KiB
YAML
# Example: Multi-project run — improve writing tools, then dogfood them
|
|
#
|
|
# This multi-run first improves ArcheFlow's artifact routing and Colette's
|
|
# voice validation in parallel (Layer 0), then uses the improved toolchain
|
|
# to write the second Giesing Gschichte (Layer 1).
|
|
#
|
|
# Invoke:
|
|
# archeflow:multi-project --config examples/multi-project-giesing.yaml
|
|
# archeflow:multi-project --config examples/multi-project-giesing.yaml --dry-run
|
|
|
|
name: giesing-story-v2
|
|
description: "Improve writing tools, then write story #2 as dogfood"
|
|
|
|
projects:
|
|
- id: archeflow
|
|
path: "." # archeflow repo itself
|
|
task: >
|
|
Add cross-project artifact summaries to the Explorer prompt so that
|
|
dependent runs receive structured context from upstream completions.
|
|
Update artifact-routing skill and add a test fixture.
|
|
workflow: fast
|
|
domain: code
|
|
depends_on: []
|
|
|
|
- id: colette
|
|
path: "../writing.colette"
|
|
task: >
|
|
Add a 'voice drift' validation command that compares a draft chapter
|
|
against the voice profile YAML and reports drift scores per paragraph.
|
|
Include pytest coverage for the scoring logic.
|
|
workflow: standard
|
|
domain: code
|
|
depends_on: []
|
|
|
|
- id: giesing
|
|
path: "../book.giesing-gschichten"
|
|
task: >
|
|
Write story #2 ('Der Nockerberg') using the improved ArcheFlow artifact
|
|
routing and Colette voice validation. Target 3000 words, Giesing voice
|
|
profile, include local landmarks and dialect color.
|
|
workflow: kurzgeschichte
|
|
domain: writing
|
|
depends_on: [archeflow, colette]
|
|
|
|
budget:
|
|
total_usd: 15.00
|
|
per_project_usd: 8.00
|
|
|
|
parallel: true
|