Files
Atomizer/hq/workspaces/shared/workflows/material-trade-study.yaml

59 lines
1.5 KiB
YAML
Raw Normal View History

name: Material Trade Study
description: Research, evaluate, and audit material options for optical components
trigger: manual
inputs:
materials:
type: list
description: "Materials to compare"
requirements:
type: text
description: "Performance requirements and constraints"
steps:
- id: research
agent: webster
task: |
Research the following materials: {inputs.materials}
For each material, find: CTE (with temperature range), density, Young's modulus,
cost per kg, lead time, availability, and any known issues for optical applications.
Provide sources for all data.
timeout: 180
retries: 2
output: material_data
- id: evaluate
agent: tech-lead
task: |
Evaluate these materials against our requirements:
REQUIREMENTS:
{inputs.requirements}
MATERIAL DATA:
{research}
Provide a recommendation with full rationale. Include a comparison matrix.
depends_on: [research]
timeout: 300
retries: 1
output: technical_assessment
- id: audit
agent: auditor
task: |
Review this material trade study for completeness, methodological rigor,
and potential gaps:
{evaluate}
Check: Are all requirements addressed? Are sources credible?
Are there materials that should have been considered but weren't?
depends_on: [evaluate]
timeout: 180
output: audit_result
notifications:
on_complete: "Workflow complete"
on_failure: "Workflow failed"