name: gcp-solution-architecture-workflow source_template: https://github.com/workflow_agent/template repository: gcp_solution_architecture_agent phases: - id: discover step: 0 input: workflow_request output: docs/requirements.md product_selection_deferred: true - id: design step: 1 input: docs/requirements.md outputs: [docs/architecture.md, architecture.mmd, terraform/] - id: validate step: 2 input: [terraform/, architecture.mmd] outputs: [validation-results.md] deploy_resources: false - id: package step: 3 input: [docs/requirements.md, docs/architecture.md, architecture.mmd, terraform/, validation-results.md] output: solution-architecture-guide.md verification: - step: 4 check: solution-architecture-guide.md exists and is non-empty - step: 5 check: workflow.yaml covers discover, design, validate, package and required artifacts exist - step: 6 check: committed revision is published - step: 7 check: remote revision contains workflow.yaml and solution-architecture-guide.md