Files
claude-archeflow-plugin/examples/multi-project-giesing.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