decomposer: generate deliverable files for Discover and structure the solution's functional requirements, non-functional requirements, constraints, assumptions, and open questions without selecting cloud products.; Select Google Cloud products from the confirmed requirements and produce the solution architecture, Mermaid diagram, architecture description, and Terraform infrastructure-as-code.; Validate the Terraform infrastructure and architecture artifacts without deploying resources by running formatting checks, Terraform validation, and a dry-run or plan-oriented deployment check.; Package the approved requirements, architecture, Mermaid diagram, Terraform IaC, and validation results into solution-architecture-guide.md in the gcp_solution_architecture_agent repository.; Verify that the gcp_solution_architecture_agent repository contains the packaged solution-architecture-guide.md with the approved workflow outputs.; Verify that the repository is derived from the workflow_agent template and implements the complete four-phase Google Cloud solution architecture workflow alongside the packaged guide.; Publish the verified gcp_solution_architecture_agent repository with its completed workflow implementation and solution architecture guide.; Verify that the published repository revision contains the completed workflow implementation and solution architecture guide.
Some checks failed
validation / verify (push) Failing after 9s

This commit is contained in:
2026-09-01 19:58:42 +00:00
parent b83f687488
commit e8cecb6ce3
14 changed files with 273 additions and 252 deletions

View File

@@ -1,22 +1,14 @@
# gcp_solution_architecture_agent
A four-phase Google Cloud solution-architecture workflow:
A four-phase Google Cloud solution-architecture workflow: requirements discovery, product selection and design, pre-deployment validation, and packaging/publication. The repository is intentionally a reference implementation: Terraform is parameterized and does not provision resources during validation.
1. Discover requirements without selecting products.
2. Select products and produce architecture artifacts.
3. Validate Terraform and architecture artifacts without provisioning.
4. Package and verify the guide.
The repository also includes the verification and publication contracts for manifest steps 47. See [`solution-architecture-guide.md`](solution-architecture-guide.md).
## Commands
## Quick start
```bash
python -m pytest
terraform -chdir=terraform fmt -check -recursive
terraform -chdir=terraform init -backend=false
terraform -chdir=terraform validate
python scripts/validate_artifacts.py
python3 scripts/validate_artifacts.py
```
The Terraform checks are intentionally plan-oriented and do not apply resources. A real plan requires Google credentials and a project ID.
Use `terraform.tfvars.example` as the starting point for a deployment-specific variable file. Review `solution-architecture-guide.md` before applying any plan.