# gcp_solution_architecture_agent A four-phase Google Cloud solution-architecture workflow packaged as one reviewable repository. ## Workflow 1. **Discover** requirements without choosing products (`docs/requirements.md`). 2. **Design** the Google Cloud architecture and Terraform (`docs/architecture.md`, `architecture.mmd`, `terraform/`). 3. **Validate** artifacts without provisioning (`scripts/validate.sh`, `tests/`). 4. **Package** the approved result (`solution-architecture-guide.md`). The repository is derived from the `workflow_agent` template and is intentionally safe to run without a cloud deployment. The Terraform plan requires credentials and a project only when a user chooses to run it. ## Commands ```bash terraform -chdir=terraform fmt -check -recursive terraform -chdir=terraform init -backend=false terraform -chdir=terraform validate python3 -m unittest discover -s tests -v bash scripts/validate.sh ``` `terraform plan` is optional and must be run with an explicitly supplied project and credentials; CI only performs static validation.