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"